원문 캡처 · craig-cli.com
원문 캡처 · craig-cli.com

Craig는 Claude Code, Codex, Cursor를 한 터미널에서 병렬로 실행하고 작업별 변경 사항과 PR, 검사를 함께 관리하는 텍스트 사용자 인터페이스(TUI)다. 각 작업은 별도의 Git worktree에서 진행하며, 여러 저장소를 한 작업 공간에서 다룰 수도 있다.

작업을 만들면 Craig가 브랜치와 worktree를 생성한다. 키보드로 작업을 전환하고, 필요할 때는 에이전트의 기본 CLI로 돌아갈 수 있다. 파일과 diff를 살펴보면서 PR 및 검사 상태를 확인하고, 같은 터미널에서 에이전트에게 커밋·PR 생성·병합을 요청할 수 있다. 자세한 사용 방법은 빠른 시작 안내와 TUI 안내에서 확인할 수 있다.

Craig는 로컬 터미널에서 동작하며 Craig 계정이나 호스팅 제어 서버가 필요 없다. 에이전트는 각자의 터미널 세션과 프롬프트, 도구, 인증을 사용한다. 설치 명령은 npm install -g craig-cli다. Node.js 22 이상과 Git, 인증된 에이전트 CLI가 필요하며, PR 기능에는 GitHub CLI도 필요하다. 라이선스는 MIT다.

TUI 뒤에는 CLI도 있어 에이전트와 스크립트가 작업 정보를 확인하고 작업을 만들거나 작업 공간을 조작할 수 있다. CLI 참조 문서와 GitHub 저장소에서 자세한 내용을 볼 수 있다.