agent-of-empires/agent-of-empires

Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile. Also supports Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI, Factory Droid Coding.

What it solves

Managing multiple AI coding agents can become a full-time job, especially when tracking which agent is stuck, waiting for input, or causing issues in your git workspace. Agent of Empires (AoE) centralizes this management, providing visibility and control over various AI CLI tools.

How it works

AoE runs each agent in its own dedicated tmux session, ensuring that processes continue running even if your terminal disconnects or crashes. It provides a Terminal User Interface (TUI) for local management and a web dashboard for remote access via a browser. It can also isolate agents using Docker or Podman sandboxes and manages complex workflows using git worktrees and multi-repo workspaces.

Who it’s for

Developers and engineers who use multiple AI coding agents (such as Claude Code, Cursor CLI, or Copilot CLI) and need a way to monitor, manage, and run these agents in parallel across different branches or repositories.

Highlights

  • Multi-agent support: Compatible with a wide range of tools including Claude Code, Gemini CLI, Cursor CLI, and Copilot CLI.
  • Flexible interfaces: Offers a TUI, a web dashboard (PWA), and a CLI/HTTP API.
  • Remote access: Supports remote monitoring via phone using Tailscale Funnel or Cloudflare Tunnels.
  • Isolation and organization: Features Docker sandboxing and git worktree management for parallel agent execution.
  • Status awareness: Detects whether agents are running, idle, or waiting for user input.