Agent of Empires (aoe) is an open-source orchestrator and session management harness built in Rust, created by Nick Brake (@njbrake) and contributors. It coordinates multiple autonomous CLI coding agents across concurrent repositories and git worktrees, providing a unified management interface. In daily operations, Agent of Empires allows developers to launch and control multiple terminal agent sessions simultaneously. It provides both terminal management and a web dashboard (`aoe serve`) featuring a split-pane layout with an interactive PTY terminal on the left and an inline diff viewer on the right. Sessions can be grouped by repository root, even when executing in isolated git worktrees, and accessed remotely over local networks or Tailscale. What distinguishes Agent of Empires is its focus on multi-agent multi-workspace orchestration. Rather than being a standalone LLM agent itself, it serves as a supervisor harness that spawns, isolates, and monitors agent processes in dedicated PTYs, managing git worktrees automatically so agents can work concurrently without colliding on the working directory. Agent of Empires is distributed as open-source software under GitHub repository agent-of-empires/agent-of-empires. It is written in Rust with a web UI built for desktop and mobile access.
Tags: agent harness, ai agent, cli, coding agent, OpenSource