YoanWai/agent-manager
The fastest developer workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.
해결하는 문제
개발자들은 종종 Claude Code, Gemini CLI, Grok과 같은 여러 AI 코딩 에이전트를 동시에 사용합니다. 각 에이전트가 완료되었는지, 멈췄는지, 입력이 필요한지 확인하기 위해 서로 다른 터미널 탭이나 창을 오가며 확인하는 것은 비효율적입니다. agent-manager는 이러한 다양한 CLI 기반 에이전트를 한 곳에서 실행, 모니터링, 상호작용할 수 있는 통합 인터페이스를 제공합니다.
작동 방식
기존 CLI 도구 위에 가벼운 관리 계층을 제공합니다. 각 에이전트 세션은 개인 서버上的의 고유한 지속적 tmux 세션에서 실행되어, 에이전트가 자체 설정, 로그인, MCP 서버를 유지할 수 있도록 합니다. 매니저는 실시간 상태 업데이트를 제공하는 중앙 목록을 갖추고 있으며, 사용자는 세션에 수동으로 연결하지 않고도 어떤 세션에도 프롬프트를 보낼 수 있습니다. 또한, 변경된 코드의 특정 라인에 대한 코멘트를 남기고, 그 코멘트를 리뷰 프롬프트로 에이전트에게 다시 전송할 수 있는 통합 차이점 리뷰 시스템도 제공합니다.
대상 사용자
여러 AI 코딩 에이전트를 사용하고, 병렬로 AI 기반 개발 작업을 관리하기 위해 더 빠르고 체계적인 워크플로우를 원하는 개발자들입니다.
주요 기능
- 다중 에이전트 오케스트레이션: Claude Code, OpenCode, Gemini CLI 등의 다양한 도구를 하나의 뷰에서 병렬로 실행 가능.
- 통합 프롬프트: 메인 목록에서 벗어나지 않고도 빠른 프롬프트 기능(
space)을 사용해 어떤 세션에도 프롬프트를 보낼 수 있음. - 통합 차이점 리뷰: 전체 파일의 차이점을 기반으로 변경 사항을 리뷰하고, 라인 단위의 코멘트를 에이전트로 다시 전송 가능.
- 세션 관리: 에이전트를 프로젝트 트리로 정리하고, 대화를 별도 세션으로 분기하며, 중단된 세션을 복구 가능.
- tmux 통합: 세션이 매니저 종료 후에도 개인 tmux 서버에서 실행되므로 지속 가능.
- Git Worktree 지원: 고립된 환경 테스트를 위해 세션을 개별 git worktree에 생성 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트