About Agent Of Empires
Agent of Empires is a session manager for AI coding agents, written in Rust and powered by tmux. It launches agents such as Claude Code, Codex, OpenCode, Gemini CLI and Mistral Vibe, each in its own session, and gives a single control surface for watching and driving all of them, either from a keyboard driven terminal interface or a web dashboard.
It suits developers who run several agents in parallel and want isolation and visibility. Automatic git worktree creation lets agents work on different branches of the same repository, and a Docker sandbox runs agents in isolated containers with configurable volume mounts and persistent auth. Status detection shows whether each agent is working, waiting for input or idle. The web dashboard provides a real terminal in the browser and installs as a PWA, a structured mobile view renders plan panels and tool calls through the Agent Client Protocol with swipe to approve, and remote phone access exposes the dashboard over HTTPS with QR pairing via Tailscale Funnel or Cloudflare Tunnel. Multi repository workspaces and tmux persistence keep agents running after the manager closes.
Agent of Empires is free and open source under the MIT licence, with no paid plan or pricing page. It installs through Homebrew or an install script.
An experimental companion called CityHall is in development: a self hostable control plane server that coordinates the tool across many machines with user accounts, roles, SSO and email invites.