For founders · free

Prove it once.
They come to you.

Connect your company. Connectors and a local scan turn what’s real into source-backed claims, and you get routed to investors with live mandates that fit. You never build a VC list. You never pay to be matched.

0
VC spreadsheets to build. Ever.
1
local scan, not a list of 500 cold investors.
£0
Founders pay nothing for routing.
Your evidence room

Not a data room. A living, queryable proof.

Hassle assembles source-backed claims and the context around them once — then keeps it current. Approved agents query it through a policy engine. Nothing static, nothing stale.

Technical readiness

Architecture, test & CI maturity, security posture, dependency risk — derived from a local scan.

scanner-backed · raw code private

Operational proof

Real DAU/WAU, retention, repeat usage and core actions — is the traction actually real?

verified · aggregated

Revenue proof

Live-mode Stripe revenue, failed/refunded flags, repeat paying customers. No screenshots.

verified · live-mode

Founder & team

Your video, registry-backed company identity, achievements and prior shipped products — each shown with its source and confidence. LinkedIn verification is not yet available.

source-labelled · control not assumed

Raise terms

Amount, stage, instrument (SAFE / ASA / note), valuation range — structured, not buried in a deck.

founder-set

Access log

Every investor request, scope and question — logged. You approve, scope, expire or revoke.

auditable
The CLI

Local-first by default. Your machine stays in control.

Run it yourself or hand it to your agent. Raw code does not leave your machine by default — Hassle stores only source-backed, derived evidence.

$ hassle initCreate your workspace and evidence room.
$ hassle connect githubPoint the local scanner at your repo — nothing uploaded.
$ hassle connect stripeVerify live-mode revenue without exposing customers.
$ hassle scanProduce a source-backed technical & operational evidence report.
$ hassle raise --amount 500000 --stage pre-seed --terms SAFESet your raise terms.
$ hassle routeMatch to active investor mandates and route anonymised previews.
Prefer a guided setup?

Start in the founder portal. When it is time to run your local proof scan, you can run the Hassle CLI yourself, ask Claude Code / Codex / Cursor to guide the workflow, or invite a technical teammate to complete the scan.

You control the room

Share exactly as much as you choose.

Every access request is permissioned, scoped and time-boxed. Grant a level, raise it when trust grows, revoke it instantly.

L1

Product reality only

Is the product live and real? Nothing more.

tap to grant
L2

Architecture & maturity

Tech stack, readiness, test & CI signal — derived, never raw.

tap to grant
L3

Security & scalability summary

Posture, dependency risk, deployment maturity.

tap to grant
L4

Targeted technical Q&A

Scoped questions answered with confidence + source type.

tap to grant
L5

Founder-approved evidence snippets

Specific verified evidence, released by you, watermarked.

tap to grant
Before any investor sees you

Hassle tells you what’s weak first.

No founder gets routed with thin evidence by surprise. You see exactly where your proof is strong, where it’s soft, and what to fix — privately, before exposure.

Bring your own model

Bring your own model.
Keep your code private.

Hassle runs local-first evidence generation from your project environment. Use Hassle’s governed model gateway, your own approved provider, or a private local model for founder-side summaries.

The important part never changes: verified claims come from scans, connectors and signed evidence — not from a model guessing.

Raw code is not uploaded by default Secrets & customer data redacted before any model summary Model summaries labelled separately from verified claims You choose what evidence gets published
After the raise

Raise with proof. Operate with proof.
Raise again with proof.

When the round closes, Hassle becomes your operating room — runway, GTM, board notes and investor updates connected to the same verified evidence that got you funded.

Operate

Board notes connected to operating proof

Draft board notes and packs from connected runway, GTM and product proof — every figure carries its source label. Private until you publish.

Communicate

Investor updates that write themselves

Monthly updates drafted from this month’s metrics and meeting notes. You edit, scope and choose exactly who sees what.

Prepare

Follow-on readiness, before you raise

Honest signal on whether you’re ready for the next round — milestones promised vs achieved, gaps to close, when to warm up investors.

Account

Action items shared with investors

Decisions and asks become tracked actions — founder-owned and investor-owned — so support is accountable on both sides.

FAQ

How it works, answered.

Yes. Hassle is a local-first Rust CLI. You install it and run a handful of commands — or you hand those commands to an AI agent and let it drive. Everything that touches your code runs on your machine.> curl -fsSL hassle.dev/install | sh
Hassle supports Claude, Codex, Gemini and xAI (Grok). Point any of them at the CLI to run scans, set your raise and answer scoped diligence questions. Local/private models are supported for founder-side summaries — they’re labelled separately and cannot independently verify claims. Verification always comes from deterministic scans, connectors and signed evidence.
No. By default raw source, secrets, customer data, prompts and database dumps never leave. The local scanner derives structured, source-backed findings from your environment. Models can summarise those findings, but they do not independently verify claims. Investors query the claims, never the source.
Yes, for founder-side summaries. Local/private model output is clearly labelled as a summary and cannot independently verify claims. Verification still comes from deterministic scans, connectors and signed evidence. Investor-side diligence uses Hassle’s governed, scoped model gateway.
By default, only structured findings — architecture findings, dependency summary, test maturity and security finding categories. Never raw source files, .env files, secrets, customer data or raw logs. You can preview the exact payload before any model call:> hassle scan --preview-model-context
Investors post live mandates — stage, cheque size, sector, geography, evidence level, plus taste signals from what they’ve backed. Hassle hard-matches the facts and taste-matches the rest, then routes an anonymised preview. The output isn’t “500 AI investors” — it’s “only the investors whose active mandates actually fit.”
The core loop — evidence room, CLI scan, verified profile and investor routing — is free. Founders never pay to be matched or to search for investors. Investors and funds pay for diligence workflow and mandate volume. See pricing →
No. Hassle does not sell raw founder data, and your data is not used to train models by default. Every investor request is permissioned, scoped and logged — and you can revoke access or delete your evidence pack at any time.

Prove what’s real.

Free for founders. Your first scan takes minutes — and the right investors find you.

> hassle init