Dicklesworthstone/ntm

Named Tmux Manager: spawn, tile, and coordinate multiple AI coding agents (Claude, Codex, Gemini) across tmux panes with a TUI command palette

What it solves

NTM(Named Tmux Manager)은 병렬로 실행되는 다수의 AI 코딩 에이전트를 관리하는 어려움을 해결합니다. 표준 tmux는 터미널 팬을 제공하지만, 전문적인 멀티 에이전트 소프트웨어 개발 환경을 유지하는 데 필요한 협업, 안전 정책, 영구 상태 캡처 및 구조화된 작업 트리아지가 부족합니다.

How it works

NTM은 tmux 세션을 감싸는 로컬 제어 플레인으로 작동합니다. Claude Code, Codex, Grok Build와 같은 에이전트를 라벨이 붙은 세션과 전용 팬으로 조직합니다. CLI와 로컬 API(REST/WebSocket)를 제공하여 작업을 디스패치하고, 에이전트 상태를 모니터링하며, 상태를 관리합니다. 시스템은 brbv와 같은 외부 도구와 통합되어 그래프 인식 작업 트리아지를 수행하고, 파괴적인 명령은 승인 워크플로를 통해 게이트하는 전용 안전 시스템을 사용합니다.

Who it’s for

여러 AI 에이전트를 사용해 소프트웨어를 구축하고 세션을 구조화된 방식으로 오케스트레이션하며, 작업 그래프에 기반해 작업을 할당하고, 에이전트 활동에 대한 감사 추적을 유지해야 하는 개발자와 운영자를 위해 설계되었습니다.

Highlights

  • Session Orchestration: tmux 내에서 멀티 에이전트 스웜을 쉽게 생성, 라벨링 및 관리.
  • Work Intelligence: 그래프 인식 트리아지와 특정 에이전트에 대한 작업 자동 할당.
  • Safety & Approvals: 파괴적 작업을 방지하는 정책 엔진과 감사 가능한 승인 워크플로를 내장.
  • Durable State: 체크포인트, 타임라인, 감사 로그를 지원해 작업 복구성을 보장.
  • Automation Surfaces: 기계가 읽을 수 있는 "Robot Mode"와 다른 도구와의 통합을 위한 로컬 REST/WebSocket API.
  • Coordination Tools: Agent Mail 및 파일 예약 지원을 통합해 에이전트 충돌을 방지.