Open source·Apache-2.0·macOS & Linux
The coding agent that's free out of the box
OB-1 runs in your terminal, edits your code, and checks its own work. No account, no card, no API key — install it and start.
brew install overbrilliant/tap/ob1██████╗ ██████╗ ██╗ ██╔═══██╗██╔══██╗ ███║ ██║ ██║██████╔╝═══ ╚██║ ██║ ██║██╔══██╗ ██║ ╚██████╔╝██████╔╝ ██║ ╚═════╝ ╚═════╝ ╚═╝
The actual startup screen — and a real session. It stops only when the checks pass.
Features
It finishes what it starts.
Everything below ships in the free tier. No feature gates on the fundamentals.
verify
It checks its own work
After every file-changing turn, OB-1 runs your project's checks and self-corrects until they pass. A task isn't done until the suite is green.
→ Running: bun test
✓ all checks passedmemory
It remembers your project
Plain-text notes about your codebase — how to build, where the tests live, what you decided last week. OB-1 reads them back next session, and you can open and edit them yourself.
multi-agent
Extra agents only when it helps
One prompt can fan out into read-only subagents that investigate in parallel. And when a change fails your project's own checks, OB-1 escalates to a best-of-N pass and keeps the candidate that actually passes — so you never pay for a committee you didn't need.
⇉ spawning 3 parallel subagents…
⇇ 3/3 subagents done/rewind
Undo anything
One command restores your files and the conversation to any earlier point. Experiments are free when nothing is permanent.
› /rewind ✓ files and conversation restored
models
Any model, including free ones
The built-in free-models router starts free with no key or account. New free models reach free users after 30 days; hosted plans get them immediately alongside frontier models. Switch with one command.
efficiency
Every request stays small
Repo maps and automatic context compaction trim what gets sent to the model, so free models stay fast and paid credits go further.
Billing
No surprise bills. Ever.
On the free tier, model traffic goes straight from your machine to the providers, so there's nothing for us to meter. Paid plans are prepaid credits with a hard cap — when they run out, OB-1 stops. Overage billing doesn't exist in the system, so it can't happen to you.
Pricing
Simple math.
| Plan | Price | What you get |
|---|---|---|
| Free | $0 | Free-model catalog, with new releases after 30 days |
| Starter | $9/mo | $9 of credits · frontier models · new free models immediately |
| Promost popular | $49/mo | $49 of credits · frontier models · web search · new free models immediately |
| Max | $99/mo | $99 of credits · highest cap · new free models immediately |
Prepaid monthly credits with a hard cap — no overage, ever.
Why this exists
I got tired of coding agents that need an account before they'll write a line, and bills that spike when you look away. So I built the tool I wanted: install it, point it at a repo, and it works — for free, on your machine. If you outgrow the free models, the paid tier can never charge you more than the number on the box. That's the whole idea.
— Tashfeen
Try it on your repo.
brew install overbrilliant/tap/ob1