agent-of-empires | SkillsLLMClaude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and git Worktrees
AI Agentsai-codingclaudeclaude-codeclicodex # Add to your Claude Code skills
git clone https://github.com/njbrake/agent-of-empires
<p align="center">
<img src="assets/logo.png" alt="Agent of Empires" width="128">
<h1 align="center">Agent of Empires (AoE)</h1>
<p align="center">
<a href="https://njbrake.github.io/agent-of-empires/"><img src="https://img.shields.io/badge/docs-aoe-blue" alt="Documentation"></a>
<a href="https://github.com/njbrake/agent-of-empires/actions/workflows/ci.yml"><img src="https://github.com/njbrake/agent-of-empires/actions/workflows/ci.yml/badge.svg" alt="CI"></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a>
<a href="https://github.com/njbrake/agent-of-empires/releases"><img src="https://img.shields.io/github/v/release/njbrake/agent-of-empires" alt="GitHub release"></a>
<a href="https://blog.rust-lang.org/2023/11/16/Rust-1.74.0.html"><img src="https://img.shields.io/badge/MSRV-1.74-blue?logo=rust" alt="MSRV"></a>
<a href="https://github.com/njbrake/agent-of-empires/stargazers"><img src="https://img.shields.io/github/stars/njbrake/agent-of-empires?style=social" alt="GitHub stars"></a>
<a href="https://agent-of-empires.com/docs/credits.html"><img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fraw.githubusercontent.com%2Fnjbrake%2Fagent-of-empires%2Fcredit%2Fcredits.json&query=%24.contributors.length&label=contributors&color=blue&logo=github" alt="Contributors"></a>
<a href="https://www.youtube.com/@agent-of-empires"><img src="https://img.shields.io/badge/YouTube-channel-red?logo=youtube" alt="YouTube"></a>
</p>
</p>
A terminal session manager for AI coding agents on Linux and macOS. Built on tmux, written in Rust.
Run multiple AI agents in parallel across different branches of your codebase, each in its own isolated session with optional Docker sandboxing.
If you find this project useful, please consider giving it a star on GitHub: it helps others discover the project!

Features
- -- Claude Code, OpenCode, Mistral Vibe, Codex CLI, and Gemini CLI
gemini
gemini-cli
llm
mistral-vibe
opencode
rust
terminal
tmux
vibe
vibe-coding
Multi-agent support
TUI dashboard -- visual interface to create, monitor, and manage sessionsAgent + terminal views -- toggle between your AI agents and paired shell terminals with tStatus detection -- see which agents are running, waiting for input, or idleGit worktrees -- run parallel agents on different branches of the same repoDocker sandboxing -- isolate agents in containers with shared auth volumesDiff view -- review git changes and edit files without leaving the TUIPer-repo config -- .aoe/config.toml for project-specific settings and hooksProfiles -- separate workspaces for different projects or clientsCLI and TUI -- full functionality from both interfacesHow It Works
AoE wraps tmux. Each session is a tmux session, so agents keep running when you close the TUI. Reopen aoe and everything is still there.