AO

Installation

Install AO, authenticate GitHub and your agent, and run a smoke test.

AO is a single npm package. The install flow is:

  1. Prereqs
  2. npm install -g @aoagents/ao
  3. Authenticate GitHub + your agent CLI
  4. ao doctor to verify

Prerequisites

macOSSupported
LinuxSupported
WindowsPartial

On Windows, skip tmux and use runtime: process. See Platforms for the full story.

ToolVersionRequired?Why
Node.js20+requiredAO is a Node CLI
git2.30+requiredworktrees, commits
GitHub CLI (gh)latestrequired (GitHub repos)authenticates as you, used by the github tracker + SCM plugins
tmux3.2+recommended on macOS/Linuxdefault runtime (skip on Windows)
An agent binaryrequiredclaude, codex, cursor-agent, aider, or opencode

Install

npm install -g @aoagents/ao
pnpm add -g @aoagents/ao
yarn global add @aoagents/ao
git clone https://github.com/ComposioHQ/agent-orchestrator
cd agent-orchestrator
pnpm install && pnpm build
pnpm link --global

Confirm the binary is on your PATH:

ao --version

Authenticate

GitHub CLI

AO uses the gh CLI for issues, PRs, reviews, and CI status. Log in once:

gh auth login

Pick GitHub.com → HTTPS → Login with a web browser, then verify:

gh auth status

If you use GitLab instead, authenticate with glab:

glab auth login

Your agent

AO supports five agents today. Install whichever one you want to use by default — you can mix and match per-project later.

Install Claude Code, then run claude once to sign in.

npm install -g @anthropic-ai/claude-code
claude

Install OpenAI Codex CLI:

npm install -g @openai/codex
codex

Install Cursor Agent CLI:

curl https://cursor.com/install -fsS | bash

Verify agent --help prints the Cursor Agent help text.

Install Aider:

pip install aider-install && aider-install

Install OpenCode:

npm install -g opencode-ai

First config

Run ao start in any git repo. If no agent-orchestrator.yaml exists, AO drops a starter config in your cwd and opens the dashboard.

cd ~/projects/my-repo
ao start

You can also point AO at a repo by path or URL:

ao start ~/projects/my-repo
ao start https://github.com/ComposioHQ/agent-orchestrator

The dashboard opens at http://localhost:3000 (or the next free port).

Verify

ao doctor

ao doctor runs launcher, environment, plugin-resolution, and notifier checks. Use ao doctor --fix to auto-repair common issues.

Common install issues

Next