Agent-Manager: Claude Code·Codex·OpenCode를 한 화면에서 돌리는 tmux TUI
Agent-Manager: A Tmux TUI for Running Claude Code, Codex and OpenCode
TL;DR Highlight
tmux 위에 에이전트 목록을 얹어 상태 확인·프롬프트·diff 리뷰를 한 화면에서
Who Should Read
터미널 탭 여러 개에서 Claude Code·Codex 같은 코딩 에이전트를 동시에 돌리다 상태 파악이 어려운 개발자
Core Mechanics
- 여러 에이전트를 목록 하나로 본다
- Claude Code, Codex, OpenCode, Gemini CLI 등 11개 CLI를 나란히 돌린다.
- 세션마다 상태가 실시간으로 뜨고, 프로젝트 트리로 묶어 접고 정렬할 수 있다.
- 붙지 않고 프롬프트를 보낸다
- 세션에서 space를 누르면 해당 pane에 프롬프트가 바로 들어간다.
- 프로젝트 그룹에서 누르면 입력한 내용으로 새 에이전트가 생긴다.
- 기존 CLI를 그대로 쓴다
- 설치된 도구를 그대로 띄워서 로그인, 구독, 설정 파일, MCP 서버가 그대로 유지된다.
- 세션은 전용 tmux 서버(agentmgr)에서 돌아서 매니저를 꺼도 살아 있다.
- diff 리뷰 후 코멘트를 에이전트에 돌려준다
- ctrl+r로 변경 파일 전체를 구문 강조된 diff로 본다.
- 줄에 단 코멘트는 C를 누르면 하나의 리뷰 프롬프트로 에이전트에 전달된다.
- worktree·fork·revive 지원
- 세션을 별도 git worktree(브랜치 am/<name>)에서 시작할 수 있다.
- f로 대화를 이어받는 fork, v로 죽은 세션의 대화 복구가 된다.
Community Reactions
- tmux로 충분하지 않냐는 의문
- 일반 멀티플렉서 대비 에이전트 전용 도구의 가치가 뭔지 모르겠다는 의견이 있었다.
- Ghostty·Windows Terminal 탭 아이콘으로 상태를 보면 된다는 의견도 있었다.
- herdr로 작업 환경을 바꿔 봤더니 생산성이 올랐다는 경험
- 비슷한 도구 herdr를 쓰고 개발 환경을 크게 바꿨고, 하루 정도 이런 통합 도구를 써 보길 권했다.
- herdr, agent-deck, cmux, orca 같은 유사 도구와의 차이를 묻는 댓글이 많았다.
- 작성자가 밝힌 사용 동기
- 에이전트를 3~4개 돌리면 권한 요청 프롬프트에 걸려 멈춘 세션을 놓치는 게 가장 큰 시간 낭비였다는 설명이다.
- 상태는 pane 내용을 읽어 판별해서, CLI 추가는 toml 파일에 정규식 몇 줄이면 된다고 했다.
- 본인은 4개용으로 만들었지만 대부분 하루엔 1개만 쓴다고 했다.
- 원격·GUI 대안 의견
- 불안정한 인터넷에서는 mosh + tmux + Tailscale + VPS로 에이전트를 돌리는데 이 도구가 어떻게 맞을지 궁금하다는 질문이 있었다.
- Claude hook API로 알림이나 tmux 창 깜빡임을 만들 수 있다는 의견과, GUI 앱이 더 낫다는 의견도 있었다.
How to Apply
- agent-manager 설치하고 에이전트 2개 띄우기
- 오늘 brew install agent-manager 또는 install.sh로 설치하고 agent-manager를 실행하자.
- n으로 Claude Code와 Codex 세션을 만들어 목록의 상태 표시를 확인하자.
- 세션에 붙지 말고 space로 지시하기
- 대기 중인 세션을 선택해 space를 누르고 후속 지시를 보내자.
- 붙었다 나왔다 하는 전환 횟수가 줄어드는지 하루 써 보자.
- 작업마다 worktree 세션으로 분리하기
- n 폼에서 worktree 옵션을 켜 같은 저장소에서 에이전트별 브랜치(am/<name>)를 쓰자.
- 병렬 작업 중 파일 충돌이 나는지 비교하자.
- ctrl+r diff 리뷰로 수정 지시 돌리기
- 에이전트 결과를 ctrl+r로 열어 문제 줄에 c로 코멘트를 남기자.
- C로 한 번에 보내 재작업 지시를 하나로 모으자.
Try It
# 셸에 붙여넣기 (macOS/Linux, Homebrew 사용)
brew install agent-manager
# 실행
agent-manager
# 매니저 밖에서 세션 직접 보기 (전용 tmux 서버 이름: agentmgr)
tmux -L agentmgr ls
# 이어서 해 볼 것
# n: 새 세션 / space: 빠른 프롬프트 / ctrl+r: diff 리뷰 / v: 세션 복구Terminology
관련 논문
같은 시뮬레이션, 다른 근거: 도구 출력을 파일로 넘기면 LLM 에이전트 정확도가 어디서 깎이나
긴 툴 출력을 파일로 넘기자 GPT-5.1은 정확도 11.3%p 하락, 정식 출력 지정하니 회복
가짜 뉴스가 진짜 폭락을: LLM 트레이딩 에이전트 대상 정보 주입 공격
가짜 헤드라인 한 줄로 LLM 트레이딩 에이전트 62%를 조종했다(프롬프트 주입은 14%)
Harness Engineering 101: LLM은 뇌, harness는 몸
에이전트는 JSON 배열을 관리하는 루프이고, 16개 챕터로 직접 만들어 본다
Harness²: 에이전트 harness를 스스로 고쳐 쓰는 재귀 최적화 프레임워크
모델은 고정하고 harness를 재귀로 고쳤더니 벤치마크 점수가 최대 11.8%p 올랐다
해고된 Savannah 경찰관, ICE 요원 남편에게 Flock 계정 공유
경찰관이 Flock 계정을 남편(ICE 요원)에게 공유했고, 감사에서 983건 검색이 드러나 해고됐다
tmux와 Claude Code: 세션, send-keys, 그리고 한계선
tmux로 Claude Code 여러 개를 돌리면 편하지만 에이전트 4개쯤에서 한계가 온다
Hybrid Reasoning Agents: 잠재 공간에서 생각하고 텍스트로 행동하는 LLM 에이전트
잠재 공간 추론과 텍스트 도구 호출을 섞었더니 성능 10.4%↑, 토큰 최대 54.7%↓
Related Resources
- https://github.com/YoanWai/agent-manager
- https://github.com/herdrdev/herdr
- https://github.com/asheshgoplani/agent-deck
- https://github.com/code-yeongyu/oh-my-openagent
- https://github.com/pjlsergeant/byre
- https://pleasedonotescape.com
- https://github.com/ThePixelPilgrim/kabelsalat
- https://github.com/itsdchen/gogoagent
- https://cmux.com