kbwo/ccmanager
Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode / Kimi CLI
해결하는 문제
CCManager는 서로 다른 Git 워크트리 및 프로젝트 전반에서 여러 AI 코딩 어시스턴트 세션(Claude Code, Gemini CLI, Copilot CLI 등)을 관리하기 위해 설계된 CLI 애플리케이션입니다. 수동 세션 추적이나 복잡한 tmux 설정이 필요 없으며, 개발자가 컨텍스트나 상태를 잃지 않고 여러 AI 에이전트를 병렬로 실행할 수 있게 해줍니다.
작동 방식
이 도구는 다양한 AI CLI 도구를 래핑하는 세션 관리자 역할을 합니다. 각 세션의 상태(유휴, 작업 중, 대기 중)를 추적하고 세션 간 전환을 위한 통합 인터페이스를 제공합니다. Git worktrees와 깊게 통합되어 있어 사용자가 작업별로 별도의 환경을 생성 및 관리할 수 있으며, 워크트리 간에 세션 데이터(대화 기록 등)를 복사하여 연속성을 유지할 수 있습니다.
대상 사용자
AI 코딩 에이전트를 사용하면서 여러 브랜치나 리포지토리를 동시에 작업하고, 이러한 세션을 효율적으로 모니터링하고 전환하고자 하는 개발자를 위해 제작되었습니다.
주요 특징
- 멀티 어시스턴트 지원: Claude Code, Gemini CLI, Codex CLI, Cursor Agent, Copilot CLI, Cline CLI, OpenCode, Kimi CLI와 호환됩니다.
- 실시간 모니터링: 에이전트가 처리 중인지, 사용자 입력을 기다리는 중인지, 유휴 상태인지 시각적으로 표시합니다.
- Git Worktree 통합: 앱에서 직접 워크트리를 생성, 병합, 삭제할 수 있으며
.worktreeinclude를 통한.env파일 복사를 지원합니다. - 세션 지속성: 재시작이나 충돌 후에도 활성 세션을 복원할 수 있습니다.
- Devcontainer 지원: 호스트 머신에서 샌드박스화된 devcontainers 내에서 실행 중인 세션을 관리합니다.
- 자동 승인: AI를 사용하여 안전한 프롬프트를 자동으로 승인하는 실험적 기능입니다.
- 멀티 프로젝트 모드: 단일 인터페이스에서 여러 git 리포지토리를 관리할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트