tmux 연동
tmux는 multi-saas-kit에서 Claude Code의 운영 대시보드 역할을 합니다. 3줄 상태바 + 하단 pane-border에 세션 정보, LLM 상태, 작업 요약이 실시간 표시됩니다.
상태바 레이아웃
┌─────────────────────────────────────────────────────────────────┐
│ [__claude] 세션 메모 1줄 CPU:5% MEM:32% [f1f43][H 05] │ ← 1줄
│ 세션 메모 2줄 (+3) GS(3470) GU(53) PS(76) │ ← 2줄
│ 💬 ai-core 설계 문서 작성 │ ← 3줄
├─────────────────────────────────────────────────────────────────┤
│ │
│ Claude Code 터미널 │
│ │
├─────────────────────────────────────────────────────────────────┤
│ [H 0:31, 13msg] O:✅ K:✅ C:⏳ G:❌ │ ← pane-border
└─────────────────────────────────────────────────────────────────┘
영역별 정보
| 위치 | 좌측 | 우측 |
|---|---|---|
| 1줄 | [세션명] + 메모 1줄 | CPU/RAM + 세션 ID [f1f43] + Handoff [H 05] |
| 2줄 | 메모 2줄 + 잔여줄 수 (+N) | PI (프롬프트 주입 상태) |
| 3줄 | (빈 공간) | 💬 마지막 작업 요약 |
| 하단 border | Handoff 경과 + 메시지 수 | Multi-LLM 프로바이더 상태 |
핵심 활용 팁
1. 세션별 메모 (Ctrl+\)
가장 자주 쓰는 기능. prefix 없이 바로 vim 팝업이 열립니다.
| 단축키 | 동작 |
|---|---|
Ctrl+\ | 메모 편집 (vim 팝업, 빠른 접근) |
Ctrl+A → n | 메모 편집 (prefix 방식) |
Ctrl+A → N | 새로고침 |
메모 파일: ~/.config/tmux-notes/{session_name}.txt
# __claude.txt 예시
TODO: .ai-core config 재설계
- global.json 토글 통일
- detail/ 분리 완료
2. 작업 요약 자동 표시
3줄 우측에 Claude가 매 턴 기록하는 작업 요약이 표시됩니다.
# AGENTS.SYSTEM.md 지침에 의해 Claude가 자동 실행
echo "$(date +%H:%M)|ai-core 설계 문서 작성" > \
~/.config/tmux-notes/.last-question-$(tmux display-message -p '#S').txt
→ 상태바: 💬 ai-core 설계 문서 작성 00:30
3. Multi-LLM 상태 모니터링
하단 pane-border 우측에서 LLM 프로바이더별 상태를 확인합니다:
| 표시 | 의미 |
|---|---|
| ✅ | 활성 (응답 완료) |
| ⏳ | 대기 중 (요청 진행) |
| ❌ | 비활성 또는 에러 |
| ⬛ | 설정에서 비활성 |