4개 창 iTerm2 설정으로 Claude 코드 CLI의 AI 역할 분리

문제와 해결책
Claude Code CLI를 사용하는 개발자가 두 가지 지속적인 문제에 직면했습니다: 수십 번의 대화 후 세션이 지저분해지고 흐름을 잃는 컨텍스트 드리프트, 그리고 단일 모델이 자신의 코드를 구현하고 감사하여 침묵하는 실패로 이어지는 자기 평가 편향입니다.
해결책은 Claude Code를 위해 특별히 구축된, 각 창이 특정 역할에 전담하는 4개 창 iTerm2 터미널 배열입니다.
창 구성
- AUDIT (Opus, 읽기 전용): 적대적 검토만 수행하며, 파일을 쓸 수 없도록 강제됨
- IMPL (Sonnet): 구현 및 테스트 실행
- PROMPT: 코드와 분리된 프롬프트 엔지니어링 및 반복
- PLAN: 아키텍처 논의 및 문서화, 파일 쓰기 없음
기술적 구현
각 창의 cc 별칭은 올바른 모델, 노력 수준 및 권한으로 Claude를 자동으로 실행합니다. 이 설정은 사용자 정의 환경 변수 대신 $ITERM_PROFILE(iTerm2에서 기본적으로 설정됨)을 사용하므로, 추가 절차 없이 충돌 및 창 배열 복원을 견딥니다.
개발자는 .zshrc 스니펫을 포함한 완전한 구현 세부 사항이 담긴 무료 가이드를 pravindurgani.github.io/claude-code-multipane-iterm2/에 게시했습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

Vibeyard, Claude Code에 P2P 세션 공유 기능 추가
Claude Code용 오픈소스 IDE인 Vibeyard가 이제 피어 투 피어 세션 공유를 지원합니다. 사용자는 읽기 전용 또는 읽기-쓰기 접근 모드로 암호화된 WebRTC 연결을 통해 팀원과 라이브 터미널 세션을 공유할 수 있습니다.

AVP 프로토콜은 토큰 효율성을 위해 텍스트 대신 KV-캐시를 공유할 수 있도록 LLM 에이전트를 지원합니다
AVP(에이전트 벡터 프로토콜)는 LLM 에이전트들이 텍스트 대신 KV 캐시를 직접 전달할 수 있게 하여 토큰 처리량을 73-78% 줄이고, Qwen, Llama, DeepSeek 모델에서 2-4배의 속도 향상을 달성합니다. 이 프로토콜은 HuggingFace와 vLLM 커넥터와 호환되며 Python 패키지로 제공됩니다.

Claude 코드용 동적 상태 표시줄, 실시간 업데이트 표시
한 개발자가 Claude Code 상태 표시줄을 정적 텍스트에서 Claude가 작업 중인 내용을 실시간으로 보여주는 동적 디스플레이로 개선했습니다. 이 구성은 GitHub gist로 제공됩니다.
PinchBench, Mac Studio M3 Ultra에서 Qwen과 Nemotron 순위 발표: Nemotron Super, 코딩 99.2% 달성
한 개발자가 256GB RAM이 탑재된 Mac Studio M3 Ultra에서 6개의 로컬 모델을 PinchBench로 테스트했습니다. Nemotron-3-super는 코딩에서 99.2%로 1위를 차지했지만 전체 점수는 78.2%였고, Qwen3.6 35B A3B가 총점 87.9%로 선두를 달렸습니다.