Skip to content

0.4.0: Harvey is now Sellbird

Latest

Choose a tag to compare

@ethanplusai ethanplusai released this 06 Nov 22:16
2e3b4f1

Harvey has a new name: Sellbird. Same project, same history, same maintainers. Your stars, forks and issues are all here, and every old github.com/ethanplusai/harvey link redirects.

Why the new name? The name Harvey belongs to another AI company, so this open-source project needed a name of its own. Nothing about how it works has changed. More at sellbird.ai/harvey.

Sellbird finds companies that need what you sell, finds the person who decides, checks their email address, writes each one a personal cold email, sends it and handles the replies. It runs on your own machine, on the Claude or ChatGPT plan you already have. If you'd rather not run it yourself, sellbird.ai is the hosted version, now in early access.

Upgrading

Not a terminal person? Open your Harvey folder in Claude Code (or Codex) and say: "Update Harvey to the latest version." It runs the steps below for you.

Or in a terminal:

git pull
pip install -e .        # once, to get the new `sellbird` command
sellbird dashboard

Nothing is lost:

  • harvey.local.yaml and data/harvey.* move to sellbird.local.yaml and data/sellbird.* on the first run. Nothing is overwritten, and nothing moves while a Harvey process is still running from the folder.
  • HARVEY_* settings still work when the SELLBIRD_* one isn't set.
  • Your dashboard sign-in and light or dark choice carry over, and the dashboard says "Harvey is now Sellbird" once.
  • The harvey command and python -m harvey keep working, and say they moved, until February 2027.
  • Edited the tracked harvey.yaml yourself? git pull will stop; run git stash, git pull, git stash pop. See the README for conflicts.
  • Docker: docker compose down, git pull, docker compose build, docker compose up -d. The service is now sellbird.

What changed

  • The name, everywhere: package, command, config files, data files, settings, Docker service and dashboard.
  • The license. From 0.4.0 Sellbird is licensed under the GNU AGPL v3.0. Releases up to 0.3.x stay MIT; that code keeps its MIT notice in NOTICE. Running Sellbird for yourself or your company is unaffected. If you offer a modified Sellbird to others as a service, the AGPL asks you to share your changes.
  • Contributing. Commits are now signed off (git commit -s) under the Developer Certificate of Origin.
  • The agent's voice. The prompts no longer call the model by the product's name, and the default sender name is now "Alex", so nobody's cold email is signed "Sellbird". If you never set your own name and your emails went out as "Harvey", set persona.name in sellbird.local.yaml to keep it.
  • A new README and docs. A shorter front page, with the detailed guides moved into docs/, a new dashboard recording, and security, support and conduct guides.
  • The logo. The dashboard shows the Sellbird swallow.

Full list in CHANGELOG.md.

Thank you to everyone who has starred, forked, filed issues and sent pull requests to Harvey. It all carries over. Open pull requests don't need any action: they'll be brought over to the new names and credited to their authors.