Linux command
aoe 命令
文本
复制后可按需替换文件名、目录或参数。
常用示例
Launch the interactive TUI
aoe
Create a session
aoe add --cmd [claude]
Add a session on a worktree branch
aoe add --cmd [claude] --branch [feature/login]
Start the web dashboard
aoe serve
Expose the dashboard publicly
aoe serve --tunnel
View debug logs
aoe logs
List active sessions
aoe list
说明
aoe (Agent of Empires) is a Rust terminal session manager that orchestrates multiple AI coding agents in parallel. Each session runs inside its own tmux window — and optionally inside a Docker sandbox — so agents can work on different branches of the same repository without stepping on each other. The default invocation opens a TUI that shows every session, its current status (running, waiting for input, idle), and a diff viewer for reviewing changes without leaving the terminal. Out of the box, aoe knows how to spawn Claude Code, OpenCode, Gemini CLI, Codex CLI, Copilot CLI, Cursor CLI, Mistral Vibe, Pi.dev, Factory Droid, Hermes, Qwen Code, and Kiro CLI. Sessions persist across SSH disconnects, terminal closes, and aoe restarts, because the underlying tmux server keeps them alive. A separate web dashboard (aoe serve) makes the same sessions accessible from a browser or, with --tunnel, from a phone over HTTPS.
参数
- add
- Create a new agent session.
- list
- Print all known sessions and their status.
- attach _name_
- Attach the current terminal to an existing session (equivalent to tmux attach).
- kill _name_
- Terminate a session and clean up its worktree.
- serve
- Start the web dashboard.
- logs
- Tail the AoE daemon log in the best viewer available.
- doctor
- Print environment diagnostics (tmux, docker, agent binaries detected).
- --help, -h
- Print help and exit.
- --version
- Print version and exit.
FAQ
What is the aoe command used for?
aoe (Agent of Empires) is a Rust terminal session manager that orchestrates multiple AI coding agents in parallel. Each session runs inside its own tmux window — and optionally inside a Docker sandbox — so agents can work on different branches of the same repository without stepping on each other. The default invocation opens a TUI that shows every session, its current status (running, waiting for input, idle), and a diff viewer for reviewing changes without leaving the terminal. Out of the box, aoe knows how to spawn Claude Code, OpenCode, Gemini CLI, Codex CLI, Copilot CLI, Cursor CLI, Mistral Vibe, Pi.dev, Factory Droid, Hermes, Qwen Code, and Kiro CLI. Sessions persist across SSH disconnects, terminal closes, and aoe restarts, because the underlying tmux server keeps them alive. A separate web dashboard (aoe serve) makes the same sessions accessible from a browser or, with --tunnel, from a phone over HTTPS.
How do I run a basic aoe example?
Run `aoe` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does add do in aoe?
Create a new agent session.