Your subscription, with the Claude Code CLI logged in. Harvey runs on it, so there is no model API bill.
// you asked for this
The free, open source Claude Code agent that finds prospects, writes the cold emails, reads the replies and books the meetings. Here is the GitHub repo and the full setup guide.
Open it, and see what is inside.
Three cards you copy and paste into any AI chat.
The usual problems, and the fix for each.
// get it
Harvey finds businesses worth selling to, reads their websites, writes cold email that mentions something specific about each one, sends it, reads the replies and works the conversation toward a meeting. It runs on your computer, in a loop.
It runs on your Claude subscription through Claude Code, so there is no model API bill. It is open source, free, and MIT licensed.
Open Harvey On GitHubgithub.com/ethanplusai/harvey Open The Setup GuidePDF . opens in a new tabThe setup guide is going up shortly. The repo and the steps below work now.
The guide is 20 pages: install, keys, settings, your first prospect list, the approval outbox and the rules that keep your domain out of spam.
Your subscription, with the Claude Code CLI logged in. Harvey runs on it, so there is no model API bill.
Check with python3 --version. A Mac ships 3.9: install a newer one first.
Gmail or Google Workspace, on a domain you bought for sending, not your main one. Warm it up before real volume.
Free on its default source. No Apollo, ZoomInfo or Clay account needed.
By default nothing sends until you approve it in the dashboard at localhost:5555.
// set it up
On a computer, in the Terminal app. Tap Copy, paste, press Enter.
Step 1 of 3 . start here
Paste this into your terminal. It downloads Harvey and opens Claude Code inside it.
git clone https://github.com/ethanplusai/harvey.git cd harvey claude
Step 2 of 3
The repo ships with instructions that turn Claude Code into a setup wizard. It checks what is missing, installs it, asks what it needs and learns your product.
set up Harvey for me
Step 3 of 3
The same steps by hand, from the repo's quick start. Swap the address for your own website.
python3.13 -m venv .venv && source .venv/bin/activate && pip install -e . cp .env.example .env harvey train https://your-company.com harvey signals --confirm free harvey discover harvey dashboard harvey run
// get unstuck
Claude Code is not installed yet. Install it from claude.com/claude-code, run claude login, then try again.
Harvey needs Python 3.11 or newer. On a Mac: brew install python@3.13, then use python3.13 in the commands.
Not by default. Every email waits for your approval in the dashboard. Full autopilot is a setting you have to turn on.
Do not. Cold email from your main domain can land it in spam for good. Buy a second domain, set up SPF, DKIM and DMARC, and warm it up for 2 to 4 weeks first.
You are the sender: follow CAN-SPAM, include a working opt-out and your mailing address.
No. It runs on a Mac, Windows or Linux computer.
Check the Troubleshooting section of the repo's README, or email support@variancemarketing.com.
Harvey is an open source project by its own authors, not by Avi Grondin. Claude and Claude Code are products of Anthropic. This page is not affiliated with or endorsed by either.
// what next . paid . optional

You came for an agent that books meetings. Harvey finds and emails the prospects. The Playbook covers the rest of the channels, end to end.
I wrote The AI Scale Playbook for the rest: ads, SEO, your website, cold email, DMs, AI calling, video, sales and finance.
All sales are final. You get instant access to digital files, so there are no refunds.
See what is in the Playbook$27 . one payment . next pageNot for you? Close this page. Everything above stays free.