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.

  • Claude Code
  • Codex
  • Cursor
  • OpenCode
  • Copilot
  • Aider
  • Grok
  • Droid
  • Crush
  • Qwen
  • Goose
  • Continue
  • Devin
  • Kimi
  • Muse Code
  • Kiro
  • Kilo Code
  • Mistral Vibe
  • Pi
  • Kimchi
  • Amp
  • Cline
  • Antigravity
  • Auggie
  • Autohand
Delegation

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.

Agent Orchestrator
Search
Projects
Settings
solkit-ui
Claude Code v2.1.204
Opus 4.8 (1M context) · Claude Team
~/ao/solkit-ui/orchestrator
>
Visibility

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.

Pending Work
2
Confirm download labels are platform-aware
landing/platform-copy
Editing copy14m ago
Port Figma board mock into the hero preview
landing/figma-board
#318
Editing component8m ago
Iterating
2
Run integration tests on webhook handler
webhooks/integration-tests
18/50 passed22m ago
Migrate auth tokens to short-lived JWTs
auth/jwt-rotation
#331
22/60 passed34m ago
In Review
1
Preload GitHub stars before hydration
landing/preload-stars
#324
2 cmt
Awaiting review1h ago
Ready to merge
1
Stabilize Vercel framework detection
deploy/vercel-next-config
#327
0 cmt
Merge PR
3h ago
Feedback Loop

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.

github-auth
Claude Code v2.1.204
Opus 4.8 (1M context) · Claude Team
~/ao/solkit-ui/orchestrator
>
Coverage

Use the agent you already trust

25 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.

Mobile companion

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.

9:41

Agents

192.168.88.3

4

working

1

need you

1

mergeable

Projects
Needs you1
Working4
Ready to merge1

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 feedback from builders using AO.

Akash Parashar
Akash Parashar
@itsakaashhh

I came across AO while using it during a hackathon. It was simple enough for me to get used to it within a couple hours. And I am glad I did. I had never handled more than one agent before. It handled context across workers it spawned and it could even communicate with other orchestrators in the workspace. Thinking of the agents' work as separate git worktrees also kept my mind at peace, because at the end, the decision is with me, whether I want to merge the branch or not.

Bhavit Sharma
Bhavit Sharma
xAI

AO helped me in removing the friction of using multiple harnesses at the same time. I can just work in peace without ever worrying about running grok, omp, or opencode CLI separately. I get the best of all worlds!

Harshit Singh Bhandari
Harshit Singh Bhandari
IEOR @ IIT Bombay

Before AO, I would ship at most 2–3 PRs a day. Now I consistently ship 5+ PRs every day at work.

Aditya Purohit
Aditya Purohit
CTO @ Osvi.ai

AO automatically gets the right agent to address CI failures and review comments. My agents are much more autonomous now, and with the orchestrator + kanban, I’m able to manage more and more of them.

Frequently
asked questions