모든 저장소의 Claude Code 세션들을 관리하기 위한 터미널 도구를 만들었습니다
요약
여러 Claude Code 세션을 효율적으로 관리하고 모니터링할 수 있는 터미널 도구인 repomon을 소개합니다. tmux 기반의 데몬을 통해 세션을 유지하며, 사용자 응답이 필요한 세션을 상단에 배치하고 데스크톱 알림을 제공합니다.
핵심 포인트
- 여러 Claude Code 세션의 상태를 한 화면에서 통합 관리
- 사용자 응답 대기 세션 상단 배치 및 데스크톱 알림 기능
- 멀티 계정 지원 및 사용량 제한 실시간 모니터링
- tmux 기반 데몬 실행으로 터미널 종료 후에도 세션 유지
- macOS, Linux, WSL2 지원 및 Apache-2.0 라이선스
여러 프로젝트에 걸쳐 한 번에 여러 개의 Claude Code 세션을 실행하기 시작했을 때, 이를 추적하는 것이 매우 고통스러웠습니다. 너무 많은 터미널 탭과 창이 여러 데스크톱에 흩어져 있었고, 세션 중 하나가 권한 질문을 위해 멈췄을 때 알아차리지 못하거나, 때로는 실수로 에이전트(agent)를 종료하기도 했습니다.
그래서 저는 모든 Claude Code 세션을 하나의 화면에 모으고, 사용자의 응답을 기다리는 세션을 상단으로 띄워주는 터미널 도구인 repomon을 만들었습니다.
https://i.redd.it/b0b5l7kah39h1.gif
이것은 제 개인적인 작업을 관리하기 위한 용도로 시작되었습니다 (저는 보통 Claude가 실행 중인 4~5개의 프로젝트를 동시에 열어둡니다). 몇몇 사람들에게 보여주었더니 유용하다고 하여, 다른 분들에게도 도움이 될까 하여 이곳에 공유합니다.
Claude Code는 일급 시민(first-class) 경로로 지원됩니다:
- 트랜스크립트(transcript)에서 가져온 풍부한 상태 정보(Rich status)를 통해 각 세션이 실제로 무엇을 하고 있는지 확인할 수 있습니다.
- 멀티 계정(Multi-account): ~/.claude (개인용)와 ~/.claude-work를 나란히 처리합니다.
- 세션이 5시간 또는 주간 제한에 도달했을 때 자동 계속(Auto-continue) 기능이 작동하여, 장시간 실행되는 작업이 스스로 다시 재개됩니다.
- 사용량 제한이 얼마나 남았는지 보여주는 실시간 사용량 코너.
- UI가 닫혀 있더라도 세션이 사용자를 필요로 할 때 데스크톱 알림을 보냅니다. 세션은 tmux 기반의 데몬(daemon)에서 실행되므로, 터미널을 닫아도 유지되며 전체 스크롤백(scroll back)과 함께 다시 연결(reattach)할 수 있습니다.
또한 Codex 등을 실행할 수도 있지만, Claude Code가 가장 풍부한 지원을 받습니다. Apache-2.0 라이선스이며, 텔레메트리(telemetry)는 없습니다. macOS 및 Linux용으로 제작되었습니다 (WSL2도 작동합니다).
또한 컴패니언 앱(companion app)을 통해 휴대폰에서 에이전트를 관리할 수 있는 원격 브리지(remote bridge)도 있습니다. 저를 위해 iOS용 앱을 만들었지만 (공식 모바일 앱에서는 제 업무용 Claude 계정에 로그인할 수 없어서), 아직 출시되지는 않았습니다.
Repo: https://github.com/AliHamzaAzam/repomon
다른 분들은 여러 개의 Claude 세션과 계정을 어떻게 관리하고 계신지 궁금합니다. repomon은 단지 저의 시도일 뿐이며, 여러분의 설정은 어떤 모습인지 듣고 싶습니다.
submitted by /u/ShiningCS
[link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기