Flat pricing — no tokens, no surprises

Know what
you'll pay.
Every month.

$29 flat. No token meter, no credit top-ups, no end-of-month shock. Baton ships PRs while you sleep — your budget stays exactly where it was.

$29 /month, per repo | Unlimited PRs • Flat rate • No tokens
baton — connect github.com/your-org/your-repo
$ baton connect --repo your-org/your-repo
Connecting to GitHub... authorized.
Scanning repo: 847 issues found, 12 prioritized.
Baton is now watching. Assigned 3 tasks to itself.

[06:04 AM] PR #412 merged — Fix N+1 query in /api/users
[03:47 AM] PR #411 merged — Add rate limiting middleware
[01:22 AM] PR #410 merged — Update README.md with deployment guide

baton is running. 23 PRs merged this week. You slept through all of it.

The competitors charge by the token.
Baton doesn't.

AI coding tools are getting more expensive as usage grows. Baton keeps the price fixed no matter how much it ships.

Baton
$29/mo
Flat rate
GitHub Copilot
$19+ $10/mo
Metered
Codium AI
$12/mo
Tiered + overage
Pricing model
Flat — never varies
Usage-based, scales up
Limits + credit top-ups
AI-authored PRs included
Unlimited
Assist only — you write
Assist only — you write
Monthly spend cap
Known — $29 fixed
Can exceed cap on heavy months
Overage charges at $0.04/credit
Autonomous code writing
Yes — works while you sleep
No — requires human in loop
No — requires human in loop
Predictable budget
Yes — invoice is always $29
Variable — depends on usage
Variable — depends on usage
Works on
Your repos — full autonomy
Your IDE — requires you in it
Your IDE — requires you in it
Pricing based on published rates as of June 2026. Baton comparison is for the base plan at $29/mo. Copilot Business is $19/user/mo + up to $10/mo for Copilot Chat. Codium Pro is $12/mo with usage limits.

Three steps.
Then it runs itself.

No configuration files. No CLI knowledge required. Baton connects to your GitHub account and starts working immediately.

01

Connect your repo

Link your GitHub account and select the repositories you want Baton to monitor. It reads your issues, labels, and PR history to understand what needs doing.

02

Define the scope

Tell Baton which issues to pick up — by label, priority, or type. You can also give it a natural language instruction: "Fix any bug labeled P1" or "Improve the onboarding flow."

03

Watch it work

Baton claims tasks, reads the codebase, writes and tests code, and opens pull requests. You'll get a Slack summary each morning showing what shipped overnight.

Autonomous. Not a chatbot.

Baton is an AI employee that works the night shift. It doesn't answer questions — it completes work.

Claims issues automatically
Baton picks up open issues based on your priority rules. Labels, milestones, issue age — configurable, automatic.
Writes and tests code
Multi-file changes with full context awareness. Runs your existing test suite and CI checks before opening a PR.
Reviews PRs for correctness
Baton reviews its own and teammates' pull requests. Flags logic errors, security issues, and code quality problems before you look at it.
Updates documentation
When code changes, docs drift. Baton keeps README, API docs, and inline comments in sync automatically.
Daily summary reports
Every morning: what shipped, what failed, what's in progress. You're always informed without being in the loop.
feat: implement cursor pagination for /api/threads
your-org / your-repo
merged
+247 src/api/threads.ts add cursor pagination with before/after params
+89 src/api/threads.test.ts add pagination test cases
+12 docs/api.md document cursor pagination endpoint
Baton opened this at 02:17 AM — merged after CI passed
Reviewed by: @your-teammate — "looks good, nice test coverage"

You hired a
second developer.
They work nights.

Baton doesn't replace you. It handles the work you never have time for — the PR reviews, the bug fixes, the documentation updates, the small features that pile up. You stay in control. It does the work.

# Connect in 30 seconds
$ npm install -g baton-ai
$ baton connect