Open source, yours to run

CareerBot is open source under the AGPL-3.0. Run your own copy with your own AI keys, and keep your data in your own accounts.

The licence

The AGPL-3.0 lets you use, change and share CareerBot. If you run a changed copy for other people, you share your changes with them under the same licence.

The source is public on GitHub.

View the source on GitHub

What you need to run it

The self-hosting guide walks through each step.

Read the self-hosting guide
  1. 01An OpenRouter keyRequired. It’s how CareerBot reaches the AI models. You pick the models and pay OpenRouter for what you use.
  2. 02An Apollo keyOptional. It’s how CareerBot finds companies and the people to contact for you; without it, you add them yourself. You pay Apollo for what you use.
  3. 03Convex, for your dataUse Convex’s free cloud plan, the easiest way to run a copy just for you, or run Convex yourself, since it’s open source too.
  4. 04A place to run itPrebuilt Docker images with Docker Compose, on your computer, Coolify, Dokploy or any Docker host, or deploy to Cloudflare.
  5. 05A way to sign inA username and password, with nothing to set up. Google or GitHub sign-in is optional.

Optional: a Brave Search key, to find job boards a company’s website doesn’t link to.

How it differs from the hosted version

When

Your own copy
Available now.
Hosted version
Comes later, and is invite-only while it’s tested.

Cost

Your own copy
Free to run. You pay for OpenRouter and Apollo usage, and for Convex beyond its free plan.
Hosted version
Paid. We’ll share pricing before it opens.

Running it

Your own copy
Install the Docker image or deploy to Cloudflare, and set up Convex.
Hosted version
Nothing to run.

Your data

Your own copy
Lives in your own accounts.
Hosted version
Stored with Convex and hosted on Cloudflare, in the United States.

Hear when the hosted version opens.

We’ll email you when the hosted version opens. The source is already on GitHub.