Linux 및 macOS용 AI 코딩 에이전트 세션 관리자입니다. 터미널 (TUI) 또는 브라우저의 어느 곳에서든 (웹 대시보드) 사용하세요.
코드베이스의 다른 브랜치들을 가로질러 여러 AI 에이전트를 병렬로 실행하고, 각자는 자체 격리된 세션에 있으며 선택적으로 Docker 샌드박싱을 사용할 수 있습니다. 노트북, 휴대폰, 또는 태블릿에서 에이전트에 액세스하세요.
한 개의 AI 에이전트를 실행하는 것은 쉽습니다. 그러나 여러 개의 에이전트를 다른 브랜치에 걸쳐 실행하고, 어떤 것이 멈춰 있는지, 입력을 기다리고 있는지, 그리고 작업 트리를 엉망으로 만든 것인지 추적하는 것은 부업이 됩니다. AoE 는 이를 한눈에 보여줍니다: 하나의 대시보드, 하나의 상태 열, git worktrees 와 Docker 샌드박싱이 설정되어 있으며 터미널보다 더 오래 지속되는 세션입니다.
이 프로젝트가 유용하다고 생각되면 GitHub 에서 별을 주시면 감사하겠습니다: 이는 다른 사람들이 이 프로젝트를 발견하는 데 도움이 됩니다!
시작하기 비디오 시청
멀티 에이전트 지원: Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI, Cursor CLI, Copilot CLI, Pi.dev, Factory Droid, 그리고 HermesTUI 앱: 세션을 생성, 모니터링 및 관리하는 시각적 인터페이스웹 앱(Beta, 안정화 진행 중): 브라우저의 어느 곳에서든 에이전트를 생성, 모니터링 및 제어하고, PWA 로 설치 가능 (가이드)CLI 앱: 명령줄에서 에이전트를 생성, 모니터링 및 제어하고, OpenClaw 와 같은 도구와 통합휴대폰에서 원격 액세스: TUI 에서 R 을 눌러 HTTPS 를 통해 웹 대시보드를 노출하세요. QR + 패스프레이즈 인증 사용. 사용 가능한 경우 Tailscale Funnel 사용 (안정적인 URL, 재부팅을 거치며 작동하는 설치 가능한 PWA) 또는 Cloudflare Tunnel 을 백업으로 사용 (가이드)상태 감지: 실행 중인 에이전트, 입력을 기다리는 에이전트, 또는 비활성인 에이전트를 확인Git worktrees: 동일한 저장소의 다른 브랜치에서 병렬 에이전트 실행Docker 샌드박싱: 공유 인증 볼륨이 있는 컨테이너에서 에이전트 격리Diff 뷰: TUI 를 떠나지 않고 git 변경 사항을 검토하고 파일을 편집프로필: 다른 프로젝트 또는 클라이언트를 위한 별도의 작업 공간
브라우저의 어느 곳에서든 에이전트에 액세스하세요. 실제 에이전트 터미널은 페이지에 렌더링되며, 세션을 전환하고 터미널에 입력하고 탭을 떠나지 않고 diff 를 검토할 수 있습니다. 서버를 시작하려면 TUI 에서 R 을 누르거나 웹 대시보드 가이드에서 자세한 내용을 확인하세요.
각 에이전트는 자체 tmux 세션에서 실행되므로, TUI 를 닫거나 SSH 를 끊거나 터미널이 충돌해도 에이전트가 계속 실행됩니다. aoe 를 다시 열면 모든 것이 그대로의 위치에 있습니다.
알아야 할 주요 tmux 단축키: ** Ctrl+b d** 는 세션에서 분리되어 TUI 로 돌아옵니다.
필수 조건: tmux (필수), Docker (선택 사항, 샌드박싱을 위해)
# 빠른 설치 (Linux 및 macOS)
curl -fsSL \
https://raw.githubusercontent.com/njbrake/agent-of-empires/main/scripts/install.sh \
| bash
# Homebrew
brew install aoe
# Nix
nix run github:njbrake/agent-of-empires
# 소스 코드에서 빌드
git clone https://github.com/njbrake/agent-of-empires
cd agent-of-empires && cargo build --release
aoe # TUI 실행
aoe add --cmd claude # Claude Code 를 실행하는 세션 생성
aoe serve # 웹 대시보드 시작