agent-of-empires/agent-of-empires
Manage multiple Claude Code, OpenCode agents from either TUI or Web for easy access on mobile. Also supports Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI, Factory Droid Coding.
解決的問題
Agent of Empires (AoE) 解決了同時管理多個 AI 編碼代理的困難。它能防止代理進度在終端機崩潰或 SSH 連線中斷時遺失,並提供一種結構化的方式來跨不同的 Git 分支或在隔離環境中並行執行代理,以防止它們弄亂您的主程式碼庫。
運作方式
AoE 作為一個工作階段管理器,將 AI 代理包裝在持久的 tmux 工作階段中。這確保了即使使用者中斷連線,代理也能在背景繼續執行。它在 tmux 之上新增了一層管理,提供 TUI (終端機使用者介面)、Web 儀表板和 HTTP API 來監控代理狀態(例如它們是否正在執行、等待或閒置)並檢閱差異。
適用對象
使用 AI 編碼代理(如 Claude Code)並希望並行執行多個代理、從不同裝置(包括透過 Web 儀表板從手機)監控它們,並確保其工作透過 Docker、Podman 或 Apple Containers 進行沙箱化隔離的開發者。
亮點
- 持久的工作階段:使用 tmux 讓代理保持執行,不受終端機狀態影響。
- 多介面管理:透過 TUI、Web 儀表板、CLI 和 HTTP API 控制代理。
- 編碼隔離:支援 Git worktrees 進行特定分支的工作,以及容器沙箱化(Docker、Podman、Apple Containers)。
- 代理感知狀態:偵測代理是否正在執行、閒置或處於錯誤狀態。
- 遠端存取:允許透過桌面或行動裝置上的瀏覽器進行監控與互動。
相關
- 專案
- 專案
- 專案
- 專案
- 專案