결론
- Git worktree를 1순위로 사용한다. 기능별 작업 공간을 물리적으로 분리하면 컨텍스트가 덜 섞인다.
- tmux는 WSL, 리모트 Linux, macOS 같은 Unix 환경에서만 보조적으로 쓴다.
- cmux는 현재 Windows 주력 워크플로에 맞지 않는다.
- Google AI Studio는 로컬 편집기 대체가 아니라, 긴 문맥 분석과 설계 검토용으로 쓴다.
이 문서는 tmux, cmux, Google AI Studio, git worktree를 언제 쓰고 언제 쓰지 않을지 정리한 도구 선택 기준이다. 목표는 컨텍스트 분산을 줄이고, 긴 설계 검토는 외부 도구에 맡기되, 실제 구현은 리포지토리 안에서 끝내는 것이다.
한 worktree는 한 책임만 가진다. UI, 관리자, DB, 문서 작업을 섞지 않는다.
| 도구 | 역할 | 판정 |
|---|---|---|
| Git worktree | 작업 분리 | 주력 |
| tmux | 세션/패널 | 보조 |
| cmux | 포트 multiplex | 현재 비권장 |
| Google AI Studio | 긴 문맥 검토 | 검토용 |