← 返回命令列表

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.