Pi 코딩 에이전트를 위한 tmux 세션 관리자를 만들었습니다
I built a tmux session manager for Pi coding agents
핵심 요약
여러 Pi 코딩 에이전트를 tmux 환경에서 효율적으로 관리하고 모니터링할 수 있는 플러그인을 개발했습니다.
- 자동 감지 — tmux 내에서 실행 중인 Pi 에이전트를 자동으로 찾아냄
- 상태 모니터링 — 에이전트의 작업 상태를 실시간으로 확인 가능
- 데스크톱 알림 — 에이전트의 주의가 필요할 때 알림을 전송함
- CLI 도구 — 터미널에서 직접 에이전트를 관리하는 pi-tmux 제공
여러 프로젝트에서 실행되는 여러 Pi 코딩 에이전트를 관리하기 위한 작은 tmux 플러그인인 tmux-pi-session-manager를 만들었습니다.
이걸 만든 주된 이유는 여러 에이전트를 동시에 실행할 때가 많은데, tmux 세션을 전환하면서 어떤 에이전트가 주의를 필요로 하는지 파악하는 게 짜증 났기 때문입니다.
제공하는 기능:
- 🔎 tmux 내에서 실행 중인 Pi 에이전트 자동 발견
- 📂 프로젝트/디렉토리당 여러 에이전트 지원
- 📊 실시간
WORKING / WAITING / BLOCKED / ERROR / IDLE상태 표시 - 🔔 에이전트가 주의를 필요로 할 때 데스크톱 알림
- 🎯 실시간 터미널 미리보기가 포함된
fzf선택기 - ⚡ 에이전트 간 빠른 전환
- 🗑️ 안전한 에이전트/세션 종료
- 🖥️ 셸에서 에이전트를 관리하기 위한
pi-tmuxCLI - 🚫 데몬이나 터미널 출력 파싱 없음 — Pi의 네이티브 확장 이벤트를 사용함
tmux-claude-session-manager에서 영감을 받았지만, 이 구현은 Pi의 확장/이벤트 API에 맞춰 특별히 제작되었습니다.
tmux에서 여러 Pi 에이전트를 실행 중이라면, 어떻게 관리하고 계신지 궁금합니다.

