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 관리 기능을 제공합니다.
  • 상태 인식: 에이전트가 실행 중인지, 유휴 상태인지 또는 사용자 입력을 기다리고 있는지 감지합니다.