post
Worktrunk - 여러 코딩 에이전트의 Git 작업 공간을 관리하는 CLI
Claude Code나 Codex에 여러 작업을 동시에 맡길 때, 에이전트마다 별도의 작업 디렉터리를 만들어 서로의 파일 수정을 방해하지 않도록 관리하는 도구. Git worktree를 간단하게 다루고 자동화 기능을 제공.
한 줄 요약
여러 코딩 에이전트에 동시에 일을 맡길 때, 각 에이전트의 작업 공간을 독립적으로 관리해 파일 충돌을 방지하는 CLI 도구 Worktrunk를 소개한다.
핵심 내용
Claude Code, Codex 등 여러 에이전트에 작업을 동시에 맡길 때 각 에이전트를 위해 별도의 Git worktree 작업 디렉터리를 자동으로 생성하고 관리
브랜치 이름만으로 Git worktree 생성, 이동, 삭제를 처리하므로 디렉터리 경로를 매번 입력할 필요가 없음
작업 공간별 변경 사항과 커밋, 원격 브랜치 상태를 확인하고 대화형 선택 화면에서 diff, 로그, PR과 댓글을 미리 볼 수 있음
작업 공간 생성과 병합 전후에 실행할 훅으로 의존성 설치, 개발 서버 시작, 테스트 같은 반복 작업을 자동화
LLM으로 변경 내용을 읽어 커밋 메시지를 자동 생성하며, 지원 파일시스템에서는 빌드 캐시와 node_modules를 효율적으로 복제
작업 공간별 개발 서버 포트를 자동 배정하고 PR 브랜치를 바로 열 수 있도록 지원
왜 중요한가
멀티 에이전트 개발 환경이 일상화되면서 에이전트 간 작업 충돌과 컨텍스트 혼동이 새로운 문제가 되었다. Worktrunk는 이를 Git의 검증된 메커니즘인 worktree를 활용해 깔끔하게 해결한다. 여러 에이전트의 병렬 작업 효율을 크게 높일 수 있어 대규모 코딩 작업에서 실질적인 생산성 향상을 기대할 수 있다.
참조한 것 · 가져온 것
원문: https://github.com/max-sixty/worktrunk
GeekNews: https://news.hada.io/topic?id=34017