AI screening agent for investor inbound. Processes pitch emails locally, learns from every decision.
Project description
Superpitch
An AI agent that screens your inbound pitch emails — automatically.
The idea
Forward your pitch inbox to a private @superpitch.dev address. Every email that arrives gets classified, researched, and triaged by Claude. You open your terminal and see a ranked inbox: what to escalate, what to review, what to pass — with evidence to back each call.
When a pitch needs more information, the agent emails the founder directly with targeted follow-up questions. The founder replies, the agent reads the answer, and your evidence packet updates automatically. All before you've looked at it.
Install
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install superpitch
How it works
- Sign in —
superpitch, then/signin. You get a private receive address likea7f3k2@superpitch.dev. - Forward your pitch inbox — set up a Gmail or Outlook rule to copy inbound pitch emails to that address.
- Add your Anthropic API key — pitches are processed locally on your machine. Your key never leaves it.
- Set your thesis — a short description of what you invest in. Used to score thesis fit on every pitch.
- Open
superpitch— your inbox, already ranked.
What you see
Superpitch Logged in as you@email.com 2 min ago
──────────────────────────────────────────────────────────────
Inbox
······························································
DATE COMPANY ACTION CONF STATUS
······························································
2026-03-20 Mira Health ESCALATE 91% New
2026-03-20 Stackwise REVIEW 74% Awaiting
2026-03-19 LogiRoute REVIEW 68% Opened
2026-03-18 Widget Co PASS 31% ✗ Rejected
──────────────────────────────────────────────────────────────
↑↓ move · ↵ open · a/r/v decide · / commands · q quit
Each pitch gets an action (ESCALATE / REVIEW / PASS), a confidence score, and a full evidence packet: company overview, founder background, traction, raise details, thesis fit, research findings, and the questions worth asking before a call.
Awaiting means the agent has already sent follow-up questions to the founder and is waiting for a reply.
Agent-to-agent follow-up
When a pitch is promising but incomplete, the agent sends the founder a short list of targeted questions — automatically, with Reply-To pointed back at your receive address. When the founder replies, the agent reads the thread, updates the evidence packet, and you see a richer result. Capped at two rounds.
The goal: by the time you open a pitch, the obvious gaps are already filled.
Processing pipeline
For each email, the agent:
- Classifies with Claude Haiku — is this a pitch, noise, or uncertain?
- Extracts with Claude Sonnet 4.6 — reads the email body and any attached PDFs using native vision, runs web search to research the company and founders, returns a structured evidence packet
- Triages — ESCALATE, REVIEW, or PASS with confidence and reasoning
- Follows up — if there are open questions and a founder email is available, sends them automatically
Everything runs locally. Your Anthropic API key is stored in ~/.superpitch/config.json and used directly from your machine.
One-off analysis
superpitch pitch.pdf
cat pitch.txt | superpitch -
Processes a file or stdin and prints the evidence packet immediately. Also saves to history.
Commands
| Key / command | Action |
|---|---|
↑ ↓ |
Move selection |
enter |
Open pitch |
a / r / v |
Approve / reject / flag for review |
u |
Import a file |
/import <file> |
Import a PDF or text file |
/sync |
Process new emails now |
/today |
Filter to today |
/all |
Show everything |
/thesis |
Update your investor thesis |
/profile |
Show profile and receive address |
/signin |
Sign in with Google |
/signout |
Sign out |
/subscription |
Manage billing |
/upgrade |
Upgrade via pipx |
q |
Quit |
Local files
Everything lives in ~/.superpitch/. Override with SUPERPITCH_HOME.
data/history.jsonl— evidence packet historyconfig.json— settings, API key, receive addresssync.log— background sync errors
Development
git clone https://github.com/eyoellundberg/superpitch
cd superpitch
pipx install -e .
Python package in superpitch/. Worker (Cloudflare) in the superpitch.dev repo.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file superpitch-0.2.0.tar.gz.
File metadata
- Download URL: superpitch-0.2.0.tar.gz
- Upload date:
- Size: 683.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bc3accb3ab78912af47c1d7336e04f223842c92e6a616fa536670f1d1146e7e7
|
|
| MD5 |
bcea37014047e5e31a90e89f7d10ddb5
|
|
| BLAKE2b-256 |
52c542c3b742dd06d246f4cca61278abd3b09b302e8625e65d5f71ccc6f52849
|
File details
Details for the file superpitch-0.2.0-py3-none-any.whl.
File metadata
- Download URL: superpitch-0.2.0-py3-none-any.whl
- Upload date:
- Size: 695.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14ee237ad0b79e29dd6945919ceccbe1a03d37c42fc1400c397f774d272bd468
|
|
| MD5 |
4ce1ff8ac210eaefba0afdd23549200d
|
|
| BLAKE2b-256 |
ef555010131caa86dd03799d7d224156927e5950e1de8b1ebb243b53325debb1
|