A matching layer that sits on top of a partner fund's existing deal flow. Listens to VC-founder calls, scores sentiment + fit, surfaces coaching notes for the founder and ratings for the VC, and turns high-confidence pairings into portable signal. Not another CRM — the engine that makes the next-best founder obvious.
The best founder–VC matches are obvious in the first 20 minutes of a call. MatchBox makes that signal legible, portable, and actionable.
Transcribes every VC-founder call and scores sentiment, fit, and red flags. Captures training data for v2 matching.
Pairs founders with the right fund based on call signal plus intake data, not just thesis keywords. (v2 deliverable.)
Returns founder-ready coaching notes and VC-ready call ratings after each conversation. Closes the feedback loop.
High-confidence deals get shared across a trusted VC network as the subscriber base grows. Network depth compounds.
| Key | Value |
|---|---|
| Repo | Organized-AI/MatchBox (private · MIT) |
| Default branch | claude/founder-fund-matching-urzts |
| Base project | Forked from ClawBox (still reports clawbox in package.json) |
| Shipping surface | Signal · src/components/SignalView.tsx |
| Founder intake | Airtable form |
| Strategy call | Granola notes |
Upgrade a working 7/10 VC workflow into the 10/10 industry benchmark by wiring MatchBox into a partner fund's existing process. No forced platform migration.
Jake meets Jon Forbes this Friday to lock compensation terms before broader rollout. Options on the table:
Three product versions, compounding value — signal captures the training data for matching, matching's ranking signals feed founder prep.
Turns each VC-founder call into structured signal. Transcribe → sentiment + fit + red flags → coaching notes for the founder + ratings for the VC. Captures training data for v2.
High-confidence founder ↔ fund pairings. Cross-network deal sharing between subscribed funds. Match quality improves fund-over-fund as the data pool grows.
AI avatar conducts the initial founder interview. Automated screening before the VC meeting. Due-diligence layer that cuts fraudulent claims and wasted partner time.
src/components/SignalView.tsx — the operator UI.src/types/signal.ts — FundProfile · CallSignal · SentimentScores · RedFlagHit · AirtableConfigView · AnalyzeCallInput.src/services/signal.ts — fetch client against the local backend at http://127.0.0.1:13000.src/store/signal.ts — Zustand state: funds, calls, Airtable config, loading/syncing/analyzing flags.internal/routes/signal.ts — Hono routes (Airtable config, sync, funds CRUD, analyzer).internal/signal/{index,airtable,analyzer}.ts — store + Airtable sync + LLM analyzer.Signal turns a call into a structured CallSignal: rating, sentiment scores, red flags with quoted evidence, fact-finding prompts, and coaching notes for the VC.
internal/routes/signal.ts| Method + path | Role |
|---|---|
| GET /api/signal/airtable | Current Airtable config (API key masked to last 4) |
| PUT /api/signal/airtable | Patch config · supports clearApiKey |
| POST /api/signal/airtable/sync | Pull FundProfile rows from Airtable |
| GET · POST · PUT · DELETE /api/signal/funds | Manual fund CRUD (coexists with Airtable-sourced rows) |
| GET · POST · DELETE /api/signal/calls | Call list + analyze + delete |
internal/signal/analyzer.tsBuilds the prompt from the FundProfile + transcript (truncated to MAX_EXCERPT_CHARS = 20_000), calls callOpenclawDefaultModelChatCompletion, validates the JSON response, and produces an AnalyzeResult that gets wrapped into a persisted CallSignal.
quote + reason.…[truncated N chars] so the model knows.MatchBox inherits the ClawBox three-process split: Tauri shell · React 18 SPA · Bun/Hono backend. Signal adds one route module, one store, and one analyzer over that base.
agents · channels · chat · config · cron · models · onboard · sessions · skills · soul · titles · tools).mock-gateway.mjs, smoke-backend, sync-version, Windows signing chain, macOS .dmg build.SignalView.tsx, signal.ts type/service/store trio, routes/signal.ts, internal/signal/*.MatchBox ships as an agent. Each VC gets a custom GPT trained on their own process, reachable where they already work — not as a forced migration to a new app.
Coaching notes + call ratings posted directly into the fund's working channel.
Same signal, delivered where the partner already texts with founders.
Follow-up + next-call prompts surfaced alongside the VC's existing thread.
Founder intake — the signup link. Rows sync into MatchBox's fund store.
Engine-identical to ClawBox. Same npm ci → npm run dev loop.
Default branch today: claude/founder-fund-matching-urzts. No main at repo root yet — signal + matching work land on topic branches.
What's on the calendar, and what needs to land before Forbes rollout broadens.
| Owner | Item |
|---|---|
| Jake | Meet Jon Forbes Friday — define compensation structure |
| Jordan | Create technical guides and development assets (this guide + wiki are the first two) |
| Team | Follow-up meeting scheduled for Wednesday or sooner |
| Focus | Finalize the Forbes partnership terms before broader rollout |
package.json name + repo URL (still inherited from ClawBox fork).Who's involved and what they own.
Business lead. Owns the Forbes relationship and the Friday compensation meeting. Runs founder intake through Airtable.
Technical lead. Owns technical guides, development assets, and the Signal / Matching delivery surface.
Primary partner. Proven software funding pipeline; wants expansion into ambiguous industries. MatchBox plugs into his existing deal flow.
Seed node for network depth. Anchor fund for the case study.
Parent org. Ships MatchBox alongside ClawBox, OpenClaw, and the broader market projects.