← 목록으로

Worktrunk - 여러 코딩 에이전트의 Git 작업 공간을 관리하는 CLI

  • Claude Code나 Codex에 여러 작업을 동시에 맡길 때, 에이전트마다 별도의 작업 디렉터리를 만들어 서로의 파일 수정을 방해하지 않도록 관리하는 도구
  • Git worktree의 생성, 이동, 삭제를 브랜치 이름만으로 처리하며, 디렉터리 경로를 매번 입력할 필요가 없음
  • wt switch -c -x claude feature-a처럼 브랜치와 작업 공간을 만들고 에이전트까지 한 번에 실행 가능
  • wt list로 작업 공간별 변경 사항과 커밋, 원격 브랜치 상태를 확인하고, 대화형 선택 화면에서 diff와 로그, PR과 댓글을 미리 볼 수 있음
  • 작업 공간 생성과 병합 전후에 실행할 훅으로 의존성 설치, 개발 서버 시작, 테스트 같은 반복 작업을 자동화
  • wt merge로 커밋 정리, 리베이스, 병합과 작업 공간 삭제를 이어서 처리하며, LLM으로 변경 내용을 읽어 커밋 메시지를 생성하는 기능도 제공
  • 지원 파일시스템에서는 빌드 캐시와 node_modules를 효율적으로 복제해 작업 공간마다 처음부터 설치하거나 빌드하는 부담을 줄임
  • wt switch pr:123으로 PR의 브랜치를 바로 열고, 작업 공간별 개발 서버 포트를 자동 배정하도록 설정 가능
  • Rust 기반으로 macOS, Linux, Windows를 지원하며 Homebrew, Cargo, Winget 등으로 설치 가능
  • MIT/Apache-2.0 이중 라이선스
그냥 목록으로
원문 보기 ↗