본문으로 건너뛰기

트렌딩 - GitHub 인기 레포 & HuggingFace 모델

max-sixty/worktrunk

Rust0 / 0

Git worktree 생성부터 AI agent 실행과 병합·정리까지 한 명령 흐름으로 묶는 Rust CLI입니다.

TL;DR

Worktrunk는 Rust로 만든 standalone CLI tool이며 Git worktree를 브랜치처럼 다루게 해 주는 Git 생태계 도구입니다. `wt switch`가 브랜치 생성과 worktree 경로 계산 및 디렉터리 전환을 묶고, `wt list`는 각 worktree의 변경·커밋·원격 상태를 한 화면에 모으며, `wt merge`와 `wt remove`는 병합과 정리를 이어서 처리합니다. `-x` 옵션으로 Claude Code나 Codex 같은 AI agent를 새 worktree에서 바로 실행할 수 있고, Hooks로 의존성 설치와 개발 서버 시작을 자동화할 수 있습니다. 여러 agent를 동시에 운용하거나 반복적인 worktree 생성·병합·정리 절차를 줄이려는 개발자에게 적합하며, 단순한 Git worktree 조회만 필요한 경우에는 기본 Git 명령으로도 충분합니다.

핵심 포인트

  • Rust로 만든 standalone CLI tool로 Git worktree를 브랜치처럼 전환·생성·삭제해 병렬 개발 작업을 단순화합니다.
  • Claude Code와 Codex 같은 AI agent마다 독립 worktree를 만들고 `-x` 옵션으로 각 작업을 즉시 실행할 수 있습니다.
  • Hooks, 자동 커밋 메시지, squash·rebase·merge·정리 과정을 묶은 workflow로 반복적인 로컬 개발 절차를 자동화합니다.
  • Homebrew, Cargo, Winget, Arch Linux, Conda와 Pixi를 지원하며 MIT 또는 Apache-2.0 라이선스로 배포됩니다.

이미지 분석

터미널에서 Worktrunk의 기본 worktree 작업 흐름을 실행하는 데모 GIF입니다.
GIF는 `wt` 명령을 사용하는 터미널 환경과 worktree 전환 중심의 기본 흐름을 담고 있습니다. Git 명령을 여러 단계 입력하던 작업을 Worktrunk의 짧은 명령으로 처리하는 사용 방식을 README의 핵심 목적과 연결합니다.
Zellij 탭에서 여러 Claude agent와 Worktrunk worktree를 병렬로 운용하는 데모 GIF입니다.
화면은 Zellij 탭과 터미널 세션을 활용해 여러 작업 환경을 동시에 띄우는 병렬 agent workflow를 담고 있습니다. 각 agent가 별도 worktree에서 실행되고 Hooks, LLM commit, merge workflow가 결합되는 README의 확장 사용 사례를 시각화합니다.

6.7k

STARS

239

FORKS

+208

TRENDING

0

조회수

watchers 6.7kopen issues 44Other

관련 토론

아직 관련 토론이 없습니다.

댓글

댓글을 작성하려면 로그인이 필요합니다.