A terminal session manager for AI coding agents, featuring a TUI and Web Dashboard for parallel multi-agent orchestration, tmux persistence, Docker sandboxing, and remote access.
Agent of Empires (AoE) is a Rust-built session manager for AI coding agents, designed to solve orchestration and visualization challenges in multi-agent parallel development. It does not replace any AI coding agent but provides a unified session lifecycle management layer above them.
Core Capabilities
- Automatic detection of installed AI coding agents (supporting 11 agents including Claude Code, Gemini CLI, Codex CLI, etc.), a TUI dashboard for real-time agent status display (running, awaiting input, idle, error), and in-TUI git diff review.
- All agents run in dedicated tmux sessions, ensuring continuity across SSH disconnects or TUI closures.
- Git worktrees enable parallel development on different branches of the same repository, with optional Docker sandboxing for agent isolation.
Remote Access
- HTTPS Web Dashboard (Beta) exposed via Tailscale Funnel or Cloudflare Tunnel with QR code and password authentication, enabling browser-based agent terminal access from mobile or tablet with PWA install support.
- Press
Rin TUI for one-click remote access activation.
CLI Mode
- Enables scripted agent session creation, monitoring, and control, with integration support for tools like OpenClaw.
- Profiles feature for separating workspaces across projects or clients.
Installation & Platforms
- Prerequisites: tmux (required), Docker (optional).
- Install via: curl script, Homebrew (
brew install aoe), Nix, or source build. - Platforms: Linux and macOS natively, Windows via WSL2.
Quick Start
aoe # Launch TUI
aoe add --cmd claude # Create a Claude Code session
aoe serve # Start Web Dashboard
Project Composition
- Core app: Rust (~80.9%), Cargo build system.
- Web Dashboard: TypeScript (~15.4%), PWA support.
- Website/docs: Astro (~1.3%).
- MIT licensed, developed by Nate Brake (Machine Learning Engineer at Mozilla.ai). Latest release v1.5.2 (87 releases total).