Working prototype · controlled pilot complete

Run AI coding agents like a Scrum team.

HAAO is the control plane for AI software agents. A cloud model is your Tech Lead, local LLMs are the dev team, and you stay the Product Owner — with two human gates and hybrid cost routing built in.

Open source · MIT licensed
2human gates
100%one-shot (pilot, n=8)
$0local execution cost
haao-demo.pages.dev Open in full ↗

Interactive simulation of the full loop — no live model calls.

The problem

AI agents write code well. They're bad at being trusted.

Today's coding agents are opaque autopilots: you approve one giant diff at the end, every token runs through an expensive frontier model, and on a big repo they drift. There's no agile structure, no per-step checkpoint, no cost control.

Two human gates

You approve the decomposed backlog before any code runs, and accept finished work at the end. Everything between is automatic but visible.

Hybrid cost routing

Work stays local and free until a retry budget is exhausted, then escalates to the cloud. You don't pay frontier prices to read every diff.

Atomic ticket contracts

Each ticket is a JSON-Schema contract with code injected inline and a machine-verifiable Definition of Done. "Done" is a test result, not an opinion.

The core idea

Roles, assigned where they belong

The non-obvious choice: the human is the Product Owner, not the Scrum Master. Process mechanics get automated. Product judgment doesn't.

Product Owner
You
Define requirements, approve scope, accept results.
Tech Lead
Cloud model
Decompose into atomic tickets, write DoD, run audits.
Scrum Master
Orchestrator
Dispatch, route, retry, escalate — fully automated.
Dev team
Local LLMs
Read context, write code, run tests, report back.
How it works

One requirement, one loop

Prompt & decomposeYou write a requirement; the Tech Lead breaks it into atomic, testable tickets.
Gate 1 — approve scopeYou review, edit, or exclude proposed tickets before any code runs.
Execute & self-correctLocal models write code and run the ticket's tests, retrying within budget.
AuditThe Tech Lead checks the diff against the Definition of Done — automatically.
Gate 2 — acceptYou accept, or send it back with feedback for a rework loop.
Why HAAO

Not another coding agent — the control plane

HAAOCoding agents (Devin / Cursor / Copilot Workspace)
Human controlTwo explicit gates (scope + acceptance)Single end-of-run diff approval
Cost modelHybrid: frontier for reasoning, local for executionFrontier model for everything
PrivacyLocal execution option (code stays in-house)Cloud-only
Mental modelAgile tickets + Definition of DoneFreeform autopilot
Trust postureAudit verdict + rework loop, reversibleMostly opaque

See the whole flow in your browser

An interactive simulation of the full loop — no live model calls, no setup.

Frequently asked questions

What is HAAO?

HAAO (Hybrid AI-Agile Orchestrator) is an open-source governance layer for AI coding agents. A cloud model decomposes and audits, local models execute, and two human gates keep a person in control of scope and what ships.

How is it different from Cursor, Devin, or Copilot Workspace?

Those are coding agents — one model does everything and you approve a diff at the end. HAAO is the control plane around agents: hybrid cost routing (frontier for reasoning, local for execution), two explicit human gates, and tickets as machine-verifiable contracts.

Do I need cloud API access?

The cloud model (Claude) handles decomposition and audit. Execution runs on local models via LM Studio, so the bulk of the work is free and private. Cloud is gated behind a retry budget, not in the hot path.

Is it production-ready?

No — it's a working end-to-end prototype with a controlled, small-n pilot. It's deliberately single-project and single-worker today. Larger validation on real repos is the next milestone.

Is it open source?

Yes, MIT licensed. You can self-host and bring your own keys.