All orchestrators

Agent of Empires

Agents in tmux, steered from anywhere.

Visit website
Official product image · supplied by the project

Rust session manager that runs each coding agent in tmux with optional worktree and container isolation, controlled from a TUI, a web dashboard or a phone.

GOOD FIT FOR

Isolating sessions in worktrees or containers and checking on them from a TUI, browser or phone.

Core features

  • Sandboxed runs YesSource
  • Diff review YesSource
  • Agent coordination Partial

    An agent can start and message sessions through the CLI or HTTP API, but the MCP server only lists sessions and AoE does not split goals or dispatch work itself.

    Source
  • Scheduled tasks Yes

    Provided by the first-party cron plugin, pinned as featured in the main repo and installed separately.

    Source
  • Event triggersNo

    Docs, changelog, CLI code and the first-party GitHub, cron and Board plugins searched for webhook, trigger, issue, PR and chat. No outside event starts work; the GitHub plugin only reads PR state.

  • Team collaboration Partial

    Only through CityHall, a separate server labelled experimental at v0.1.0. The aoe daemon itself serves one person.

    Source
  • API / CLI control YesSource

Pricing

Free open source. The separate CityHall control plane is experimental and self-hostable; no price found.

Platforms

Linux and macOS, requires tmux. Mobile is the web dashboard as a PWA, not a native app. Also an HTTP API.

Research notes

Codex own_subscription: docs/guides/session-resume.md names 'Codex signed in with a ChatGPT login' as a recognised state, and the structured-view docs list codex login alongside OPENAI_API_KEY. Caveat: that same table marks managed session resume as Refused for ChatGPT logins, with a local OpenAI API key as the fix, so plan use works but this feature does not. Claude is left unknown on own_subscription for lack of any plan statement; the sandbox guide does cover shared Claude login credentials. Integration: the base path is tmux. The web dashboard defaults to a structured view over ACP using claude-agent-acp and codex-acp, so ACP is a second path for both. BYOK: sandbox.environment passes ANTHROPIC_API_KEY from the host, and adapters accept provider env vars. Remote: runs over SSH, and aoe serve --remote exposes the dashboard via Tailscale Funnel or Cloudflare Tunnel. Copyright is Nathan Brake and the Discord badge is labelled Mozilla.ai; I did not verify a formal Mozilla.ai relationship. Gemini CLI is marked deprecated upstream for individual accounts.

Agents & providers

Codex Claude Code OpenCode Mistral Vibe Gemini CLI (deprecated) Antigravity CLI Cursor CLI Copilot CLI Pi Oh My Pi Factory Droid Hermes Kiro CLI Qwen Code Kimi Code Prime Agent