Stop babysitting agents. Start merging real work.
Run a fleet of coding agents while keeping branches, reviews, and CI failures manageable.

Use the agents you already trust.
Tell the orchestrator what you need
Every project gets a main agent that runs the fleet for you. Describe the outcome, it plans the work, spawns workers into their own worktrees, keeps them moving, and escalates only what needs a human.
The whole fleet, at a glance
Every session flows across one board, working, needs you, in review, ready to merge, with its agent, branch, and PR state on the card. You see what needs attention and ignore the rest.
CI fails. The right agent fixes it.
AO watches every PR it opens. Failed checks and review comments route back to the session that owns the branch, with the context to fix them, until the PR is approved.
Use the agent you already trust
23 harnesses supported, with per-project agent choice. Claude Code, Codex, Cursor, OpenCode, Aider, Goose, and more, AO keeps it running the way you already run it while the tools underneath evolve.
Your fleet goes where you go
Pair the AO mobile app with your desktop over LAN or Tailscale. Watch every session, open a terminal, and get notified when an agent needs you - while execution and code stay on your machine.
Agents
192.168.88.3
4
working
1
need you
1
mergeable
See it in action
Watch AO run a fleet of agents end to end on a single repo, from task to merged PR.
In the wild
Real posts from builders, researchers, and early users, pulled straight from X.
It can orchestrate agents but this looks a bit more advanced.
Me with @aoagents lately!
I really loved the building blocks present in @aoagents, hence we went all-in on that pretty early. Happy to share more details if it helps others.
I just hired a few software devs to work for free cc, @aoagents