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.
解決する課題
複数のAIコーディングエージェントを管理することは、特にどのエージェントが停止しているか、入力を待機しているか、あるいはgitワークスペースで問題を引き起こしているかを追跡する場合、フルタイムの仕事になり得ます。Agent of Empires (AoE) はこの管理を集中化し、さまざまなAI CLIツールに対する可視性と制御を提供します。
仕組み
AoEは各エージェントを専用のtmuxセッションで実行するため、ターミナルが切断されたりクラッシュしたりしてもプロセスが継続されます。ローカル管理用のターミナルユーザーインターフェース (TUI) と、ブラウザ経由でリモートアクセスするためのウェブダッシュボードを提供します。また、DockerまたはPodmanのサンドボックスを使用してエージェントを隔離したり、git worktreeやマルチリポジトリワークスペースを使用して複雑なワークフローを管理したりすることも可能です。
対象者
複数のAIコーディングエージェント(Claude Code、Cursor CLI、Copilot CLIなど)を使用しており、異なるブランチやリポジトリにわたってこれらのエージェントを並列に監視、管理、実行する方法を必要としている開発者やエンジニア。
ハイライト
- マルチエージェント対応: Claude Code、Gemini CLI、Cursor CLI、Copilot CLIを含む幅広いツールに対応しています。
- 柔軟なインターフェース: TUI、ウェブダッシュボード (PWA)、およびCLI/HTTP APIを提供します。
- リモートアクセス: Tailscale FunnelまたはCloudflare Tunnelsを使用して、スマートフォン経由のリモート監視をサポートします。
- 隔離と整理: 並列エージェント実行のためのDockerサンドボックスおよびgit worktree管理機能を備えています。
- ステータス検知: エージェントが実行中か、アイドル状態か、またはユーザーの入力を待機しているかを検知します。