max-sixty/worktrunk

여러 AI 코딩 에이전트를 동시에 실행하도록 설계된 git worktree 관리용 CLI 도구입니다. 각 에이전트는 독립적인 작업 디렉터리를 사용하여 서로 간섭하지 않으며, worktree의 생성, 전환 및 정리가 브랜치 전환만큼 간단합니다.

여러 AI 코딩 에이전트를 동시에 실행하도록 설계된 git worktree 관리용 CLI 도구입니다. 각 에이전트는 독립적인 작업 디렉터리를 사용하여 서로 간섭하지 않으며, worktree의 생성, 전환 및 정리가 브랜치 전환만큼 간단합니다.

스타 수 10037 (+77 / 24시간)

이유

  • 네이티브 git으로 worktree를 만들려면 브랜치 이름을 세 번 입력하고 cd로 이동해야 하지만, 이 도구를 사용하면 wt switch -c -x claude feat 한 명령어로 브랜치 생성, worktree 생성 및 내부에서 Claude 실행이 가능합니다. wt remove로 정리하고, wt list를 통해 각 worktree의 변경 사항, 선행/후행 상태 및 커밋 상태를 확인할 수 있습니다.
  • 훅(생성 및 병합 전후 자동 명령 실행), diff 기반 커밋 메시지 생성, 브랜치별 CI 상태 및 AI 요약 표시, 한 번의 명령어로 squash / rebase / merge / cleanup 수행 기능을 제공합니다. 또한 APFS, btrfs, XFS 파일 시스템에서 여러 worktree가 target/, node_modules/ 등 빌드 캐시를 공유할 수 있게 합니다.

사용법

  • brew install worktrunk && wt config shell install 또는 cargo install worktrunk로 설치합니다. Windows에서는 winget install max-sixty.worktrunk를 사용하며, 명령어 이름은 git-wt입니다.
  • wt switch --create feature-auth로 새로 생성하거나, wt switch pr:123으로 특정 PR의 브랜치로 바로 전환할 수 있습니다. 전체 문서는 worktrunk.dev에서 확인하세요.

리스크

  • 커밋 메시지 및 브랜치 요약 생성을 위해 별도의 모델 명령어를 설정해야 하며, README에는 문서 링크만 제공됩니다. Windows에서는 wt와 Windows Terminal의 명령어가 충돌할 수 있습니다.
  • README에 명시된 라이선스는 MIT 또는 Apache-2.0 이중 라이선스(GitHub에서 인식되지 않음)입니다. 저장소는 2025년 10월에 생성되었으며, 이번 주 처음으로 랭킹에 진입했습니다.

열기

Trendshift(GitHub Trending 快照)

최신 AI 소식 보기