YoanWai/agent-manager
The fastest workflow for every AI coding agent. Live status, quick prompts, worktrees, and diff review from one tmux TUI.
해결하는 문제
Claude Code, OpenCode, Gemini CLI와 같은 여러 AI 코드 에이전트를 동시에 관리하는 것은 수많은 터미널 탭을 전환하고, 어떤 에이전트가 활성화되었는지, 멈춰 있는지, 완료되었는지 수동으로 추적해야 하기 때문에 번거롭습니다. agent-manager는 단일 뷰를 벗어나지 않고도 이러한 에이전트를 중앙 집중식으로 실행, 모니터링, 상호작용할 수 있는 인터페이스를 제공합니다.
작동 방식
기존 CLI 기반 AI 에이전트 위에 가벼운 관리 계층으로 작동합니다. 각 에이전트는 개인 서버의 지속 가능한 tmux 세션에서 실행되어 기존 설정, 로그인 정보, MCP 서버가 유지됩니다. 관리자는 지원되는 도구에 대한 실시간 상태 감지를 제공하는 통합 목록 뷰를 제공하며, 세션에 완전히 연결하지 않고도 "빠른 프롬프트" 기능을 통해 프롬프트를 에이전트에 보낼 수 있습니다.
대상 사용자
여러 AI 코드 에이전트를 사용하고, 병렬 작업 관리, 변경 사항 검토, 다양한 AI 도구 간 조율을 더 효율적으로 수행하고자 하는 개발자.
주요 기능
- 다중 에이전트 오케스트레이션: 클라우드 코드, 그록, Gemini CLI 등 여러 에이전트를 프로젝트 트리 내에서 병렬로 실행.
- 통합 차이점 리뷰: 에이전트가 생성한 변경 사항을 전체 파일 차이점으로 리뷰하고, 리뷰 프롬프트로 다시 에이전트에 전달할 수 있는 주석을 남길 수 있음.
- 빠른 프롬프팅: 세션에 완전히 연결하지 않고도 단 한 번의 키 입력(
space)으로 어떤 에이전트든 메시지를 보낼 수 있음. - 세션 관리: 세션을 종료, 재시작, 복구하거나 별도의 이름이 지정된 세션으로 대화를 분리할 수 있음.
- Git Worktree 통합: 실험을 격리하기 위해 세션을 별도의 git worktree에 생성할 수 있는 옵션.
- 실시간 상태 감지: 인기 있는 AI CLI 도구의 상태를 즉시 확인할 수 있도록 내장된 지원을 제공하여, 어떤 에이전트가 입력을 기다리는지, 작업 중인지 한눈에 파악 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트