A Sentry error, a Linear ticket, a GitHub issue — or a whole project you scope out with Leroy in chat: scoped work goes to an AI engineer that plans the change, writes the code, reviews its own diff, and opens the PR. The work that needs you stays with you — and hands off the moment it’s ready.
If you’ve handed work to an agent and gotten back something broken, or just not what you asked for, here’s what’s different. Behind every ticket is a collection of agents and checks that plan the change, write it, review their own work, and fix what’s wrong before you ever see it — that’s why the code holds up. And it all runs at the autonomy you choose: Leroy pauses wherever you tell it to, at three points you can set to ask first — or none.
From Sentry, Linear, GitHub, Slack, chat, or your editor. Leroy dedupes, reads it, and decides whether it’s worth doing at all — noise never costs you anything.
A plan you can read in a minute — files, approach, risk, estimated cost. Nothing gets built that you haven’t seen coming.
On its own branch, in an isolated environment — your main branch is never touched. Watch every step live, and stop a run anytime: your note about what’s off becomes its direction for the retry.
// no pause here — this step is Leroy’s jobBefore you ever see a PR, Leroy reviews its own diff, runs the checks, and fixes what it broke. You review work that already passed — not the agent’s first draft.
The pull request opens — and merges however you’ve set it: always ask, or auto-merge when checks pass.
Some changes ask for a human no matter what mode you’re in: anything touching paths you’ve marked sensitive — auth/ billing/ migrations/ — and any run that hits its per-task spending cap.
Three presets to start — then tune any step, per repo or per source.
Balanced — the default. Leroy picks up work and plans on its own; a human approves plans and merges. Flip any switch above to see it change.
No dashboards to build, no filters to save. Ask about your product, your code, or your work — and act on the answer in the same breath.
The UI is optional. Chat scopes projects, files tickets, answers for the whole system — and your editor can do the same over MCP.
An agent can only run with work that’s been figured out — and not everything is. Leroy is built for the whole spectrum. Find your day below.
You’re pair-programming the tricky part in your editor — the architecture calls, the taste calls. Somewhere along the way, the rest becomes obvious: a clear-cut endpoint, the tests, the wiring. Hand exactly that across via MCP and start your next hard thing. Leroy ships its 20% while you’re still deep in yours.
This is the bet: the next generation of coding workflows won’t be humans or agents — it’ll be one system where work flows to whoever should own it, and the handoff costs nothing. Leroy is that system.
Every tier gets the full product. Per-task budget caps, top-up packs that never expire, no surprise bills.
Real time with every design partner, until Leroy fits the way you actually work.