smtg-ai/claude-squad
Manage multiple AI terminal agents like Claude Code, Codex, OpenCode, and Amp.
해결하는 문제
Claude Squad는 여러 AI 코딩 에이전트를 동시에 관리할 때 발생하는 어려움을 해결합니다. 별도의 터미널 창을 오가거나 여러 작업을 실행할 때 코드 충돌을 걱정하는 대신, 격리된 환경에서 다양한 에이전트를 실행할 수 있는 중앙 집중식 방법을 제공합니다.
작동 원리
이 도구는 에이전트를 관리하기 위해 세 가지 기술을 결합합니다:
- tmux: 각 에이전트 인스턴스에 대해 격리된 터미널 세션을 생성합니다.
- git worktrees: 각 세션이 자체 브랜치와 격리된 코드베이스에서 작동하도록 하여 충돌을 방지합니다.
- TUI (Terminal User Interface): 모든 활성 세션을 탐색, 관리 및 모니터링할 수 있는 단일 창을 제공합니다.
대상 사용자
AI 코딩 어시스턴트(Claude Code, Aider, Codex 또는 Gemini 등)를 사용하며, 동일한 프로젝트의 여러 브랜치에서 백그라운드로 여러 자율 작업을 실행하고자 하는 개발자를 위해 설계되었습니다.
주요 특징
- 멀티 에이전트 관리: 하나의 터미널 창에서 여러 AI 에이전트 인스턴스를 실행합니다.
- 격리된 워크스페이스: 각 작업에 자체 git 워크스페이스를 할당하여 병합 충돌을 방지합니다.
- 백그라운드 실행: 선택 사항인 "yolo" 자동 수락 모드를 포함하여 백그라운드에서 작업을 완료합니다.
- 리뷰 워크플로우: 사용자가 GitHub에 푸시하기 전에 변경 사항을 검토하고 브랜치를 전환할 수 있도록 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트