Agent of Empires (aoe) 综合评估
核心定位
aoe 是一款面向 AI 编码代理(Claude Code、Codex、OpenCode 等)的 tmux 会话管理工具,通过结构化的会话生命周期管理,解决多代理并行开发中的组织混乱与监控难题。
显著优点
1. 多代理并行架构:原生支持 Git 工作树隔离(-w 参数),允许在同一仓库上并发运行多个代理处理不同分支,避免代码冲突
2. 状态可视化:实时追踪 running/waiting/idle/error 等状态,配合 --json 输出便于 CI/CD 集成
3. 灵活组织维度:支持分组(Group)和配置文件(Profile)双重隔离,适应复杂项目结构
4. 安全沙箱:内置 Docker 沙箱模式(-s)与 YOLO 模式开关,兼顾隔离性与操作效率
5. 自动化友好:完善的 JSON API 设计,配合 jq 可轻松构建监控循环与批量操作脚本
潜在局限
- 重度依赖 tmux,Windows 原生支持受限
- 无内置持久化日志,需依赖
capture主动抓取 - 子会话(
-P)与父会话的依赖关系缺乏自动清理机制 - TUI 功能仅覆盖分组操作,完整管理仍需 CLI
适合人群
- 需要同时运行 3+ 个 AI 代理的中大型项目开发者
- 习惯终端工作流、熟悉 tmux 的资深工程师
- 追求「异步批处理」AI 任务的自动化实践者
常规风险
YOLO 模式(-y)会跳过 AI 工具的权限确认,可能导致意外文件修改;Docker 沙箱需额外配置镜像与权限,增加运维复杂度。建议生产环境配合代码审查工作流使用。