Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode

개요

Agent-Manager는 Claude Code, Codex, OpenCode, Grok 등 다양한 AI 코딩 에이전트를 하나의 Tmux TUI 환경에서 실행하고 관리할 수 있는 도구입니다.

주요 내용

* 중앙 집중식 관리: 여러 AI 코딩 에이전트를 개별 Tmux 세션에서 병렬로 실행하며, 관리자를 종료해도 세션은 유지됩니다.
* 실시간 상태 모니터링: 각 에이전트 세션의 진행 상태(작업 중, 대기 중, 완료, 오류, 비활성, 중단)를 한눈에 파악할 수 있으며, 프로젝트 트리 형태로 구성하여 접거나 재정렬할 수 있습니다.
* 간편한 상호작용: 세션에 직접 연결하지 않고도 스페이스바를 눌러 프롬프트를 직접 입력하거나, 새로운 에이전트를 그룹에 생성할 수 있습니다.
* 세션 복구: 중단된 세션은 마지막 상태 그대로 v 명령어로 복구하여 작업을 이어갈 수 있습니다.
* 변경 사항 검토: Ctrl+R 단축키를 사용하여 에이전트가 변경한 내용을 파일 전체 diff 형태로 확인하고, 구문 강조 및 줄별 주석을 추가하여 에이전트에게 바로 전달할 수 있습니다.
* 확장 가능한 도구 지원: Claude Code, OpenCode, Codex, Grok 외에도 사용자 정의 설정을 통해 다른 CLI 도구의 상태 감지 기능을 추가할 수 있습니다.
* 다양한 설치 방법: Homebrew, 설치 스크립트, mise, Go 설치, 사전 컴파일된 바이너리 등 다양한 방식으로 설치할 수 있습니다.
* 자동 세션 이름 지정 및 코드 검토: 새로 생성된 세션은 자동으로 이름이 지정되며, agent-manager rename 명령어로 명확한 이름을 부여할 수 있습니다. 또한 agent-manager review-repoagent-manager review-base를 통해 작업 중인 코드 저장소와 기준 브랜치를 선언하여 검토 기능을 강화할 수 있습니다.
* MCP(Meta-Communication Protocol) 통합: 에이전트가 rename, review_repo, review_base와 같은 명령어를 네이티브 도구처럼 인식하고 사용할 수 있도록 MCP 서버를 지원합니다.
* 그룹화 기능: 유사한 에이전트 세션을 계층 구조의 그룹으로 묶어 관리할 수 있습니다.
* 테마 및 설정: 다양한 색상 테마를 제공하며, 폴링 간격, 도구별 규칙 등 상세 설정을 커스터마이징할 수 있습니다.

시사점

Agent-Manager는 복잡한 AI 코딩 에이전트 워크플로우를 효율적으로 관리하고, 에이전트와의 상호작용 및 코드 변경 검토 과정을 간소화하여 개발 생산성을 크게 향상시킬 수 있는 도구입니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions