The planner
Turns intent into requirements, scope, and acceptance criteria, and pairs every piece of work with the check that will prove it.
How it works
AceLM turns AI coding agents into coordinated teams that can carry complex software projects from an idea to working, verified software.
The problem
A coding agent can write a convincing change and a convincing report about it, and still leave a requirement unmet, a test missing, or a regression undetected. On a long project those gaps compound, across tasks, branches, agents, and sessions. Nobody notices until something ships that should not have.
Good engineering teams solved this long ago. They write down what they are building, they have someone other than the author review it, they test against the agreement, and they remember what went wrong. AceLM brings those habits to AI teams, and keeps experienced developers at the helm of them.
The roles
Each role gets its own context and its own brief. The builder does not grade its own work, and the reviewer does not quietly fix what it was asked to judge. What they share is the project record: requirements, plans, decisions, and evidence, versioned with the code.
Turns intent into requirements, scope, and acceptance criteria, and pairs every piece of work with the check that will prove it.
Makes scoped changes in an isolated Git worktree, and records what it changed, what it decided, and where it deviated.
Challenges the plan and the result from a separate context, with a brief to question assumptions rather than to agree.
Checks the final revision against the accepted requirements, runs the tests and scans, and records evidence. Skipped checks stay visible.
Set the requirements, weigh the tradeoffs, grant authority, resolve ambiguity, and decide what can ship. AceLM supports that judgment. It does not replace it.
Carries intent, decisions, and remaining work across sessions and clones, so the next agent, or the next developer, starts informed.
The hard parts
A team of agents passing work around is not free. Every handoff can add tokens and time, and a reviewer that simply agrees adds nothing at all. We take those costs seriously, because a slower, pricier way to get the same result is not an improvement. Here is how we keep them in check.
The concern
Four or more agents, each reading context and passing work along, could multiply calls and context size, and the bill along with them.
How we handle it
The honest picture: in our own work, total development cost comes out about even in the short term. The savings arrive later. Better architecture, design, UX, functionality, and code quality mean far less rework, fewer fixes after release, and changes that stay cheap as the software grows. You pay about the same to build it, and much less to live with it.
The concern
Developers want instant feedback. If a one-line change had to go through planning, review, and a merge you approve, it would feel slow next to autocomplete, and nobody would use it for small things.
How we handle it
The speed that matters is how soon the work is actually done. A change that comes back fast and then needs three more rounds of fixes was never fast.
The concern
Ask a model to check what it just wrote, in the same chat or the same product, and you mostly get agreement. It shares the assumptions that produced the work. The usual fix is a second, different model, which costs more and still has to be managed.
How we handle it
Continuous improvement
Every review finding, failed check, and retry is a lesson the team can keep.
AceLM records them with the work, so the next plan can start from what the last one taught. The aim is better quality, speed, and cost over time, measured from evidence rather than taken on faith.
Where it comes from
AceLM grows out of tools we use every day to help developers define work clearly, check it against its specification, and keep quality under control. AceLM carries that purpose into a connected environment for coordinated AI teams, with the rigor, collaboration, and oversight that complex software needs.
Experienced developers remain at the helm. When you come back to a project, or hand it to someone else, the record is waiting: the approach you accepted, the current revision, what has been verified, the open questions, and what is owed. Nobody starts from a blank chat.
Early access
Tell us what you want agents to carry and the checks your team relies on.