ABS Studio
An AI code editor that runs on your machine.
The editor you write in and the engine behind it both run on your own hardware. Your code is not uploaded to be indexed, and the panel tells you which provider answered, what it cost, and what it did not do.

That reading is live, and it is the whole pitch in one line: the providers you configured, the models they expose, and what the work has cost so far. Free-tier routing is the default, so on most days that last number stays where it is.
Composer
Two independent checks, and the second one is the one that saves you
Below is one real proposal, exactly as it arrived. A senior judge scored it 9.0 and left a note worth reading. Then the patch engine tried it against the file on disk and found the model had invented a line of context that is not there — so Approve is greyed out and the diff never touched anything.
A good score is not permission. That is the whole design: the grade tells you how much attention a change deserves, and a separate, unarguable check decides whether it may land at all.

Review
Grade the work, then prove it
Before you commit, ABS reviews everything in your working tree — yours and its own — and runs your checks in a sandbox built from the OS: seatbelt on macOS, bubblewrap on Linux, a restricted token on Windows. When no sandbox is available it says so. “No checks ran” is never reported as “checks passed.”

Engine
Your keys, free providers first
Bring your own keys and ABS routes to free tiers before it reaches for anything billed. The cost of today and the projection for the month sit in the panel where you can see them — not in an invoice at the end of it. Keys are checked with the provider the moment you paste one, so a mistyped key fails immediately instead of quietly later.

Activity
It keeps a record of how good its own work has been
Every graded change goes into a running average, so the panel can tell you whether the help you are getting is holding up or drifting. Below is a real reading from a working install — twenty-one changes judged, and honest about having no earlier window to compare against yet. Multi-model pipelines are drawn the same way: which model handled each step, and where one failed and the next took over.

And the parts you only notice when they save you
Undo means before the agent
Files are checkpointed before an edit lands. If you have since edited one yourself, ABS refuses the undo and tells you why rather than overwriting your work.
Commits carry evidence
A commit holds only the files ABS wrote and git agrees have changed — never a blanket add that sweeps up yours. The message states what was graded, what ran, and what did not.
Pushing asks, always
And a shared branch — main, master, develop, release, production, stable — sends the change to a branch of its own instead. Your branch stays where you left it.
Blast radius before the edit
A code graph answers what refers to this, so the reach of a rename is a number you read beforehand rather than a surprise in CI.
Try it for a week without giving us anything
Every install begins with a seven-day trial — no licence key and no card. Bring a free provider key and the whole editor works. Refunds after that are unconditional for fourteen days.