Git Worktrees와 Tmux를 사용한 LLM 코드 생성 병렬화
2025-05-28

Nicholas Khami는 Git worktrees와 tmux를 사용하여 여러 LLM 코드 생성기(Claude Code, Codex 등)를 병렬로 실행한 경험을 공유합니다. 개별 LLM의 출력 품질이 일관되지 않더라도 여러 LLM을 동시에 실행하면 사용 가능한 코드를 얻을 확률이 극적으로 높아짐을 발견했습니다. 하지만 여러 worktrees와 tmux 세션을 수동으로 관리하는 것은 번거롭습니다. 이를 해결하기 위해 Khami와 공동 설립자는 이 워크플로우를 간소화하는 CLI 도구 `uzi`를 개발 중입니다. `uzi`는 에이전트 시작, 프롬프트 전송, 명령 실행, 미리보기, 커밋, PR 생성 등의 작업을 자동화하여 보다 원활한 개발 환경을 제공합니다. 이는 개발자 생산성을 크게 향상시킬 가능성이 있으며, 병렬 처리 방식은 법률 문서 검토나 마케팅 데이터 분석 등 코딩 이외의 분야에도 적용할 수 있습니다. 앞으로 유사한 병렬 실행 기능을 갖춘 소프트웨어가 더 많이 등장할 것으로 예상됩니다.
개발