Dicklesworthstone/ntm

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

NTM – Named Tmux Manager

무엇인가 – NTM는 Go로 작성된 명령줄 도구로, 로컬 tmux 세션을 인간 운영자와 병렬로 여러 AI 코딩 에이전트를 실행할 수 있는 작은 "컨트롤 플레인"으로 전환합니다. 단순한 tmux 위에 오케스트레이션, 안전성 검사, 작업 추적, 프로그래머블 API 계층을 추가합니다.

왜 중요한가tmux를 사용해 여러 LLM 기반 코딩 어시스턴트(Claude, Grok, Oh My Pi 등)를 병렬로 실행하는 것은 가능하지만, 조율이 금방 어려워집니다: 어떤 에이전트가 무엇을 하고 있는지 알 수 없고, 정책을 강제할 수 없으며, 수행된 작업에 대한 지속 가능한 기록도 없습니다. NTM은 각 에이전트에 라벨이 붙은 패널, 지속 가능한 워크그래프, 파일 예약/잠금, 스크립트나 다른 도구가 호출할 수 있는 REST/WebSocket 인터페이스를 제공함으로써 이 격차를 메웁니다.

주요 기능

영역 NTM이 하는 일 일반적인 명령어
세션 오케스트레이션 이름이 지정된 tmux 세션 생성, 라벨이 붙은 에이전트 패널 생성, 줌, 연결, 대시보드 또는 팔레트 보기 가능 ntm spawn api --cc=2 --cod=1, ntm dashboard api
워크 인텔리전스 br/bv 이슈 트래커와 통합하여 다음 작업을 우선순위 정리하고, 영향 분석, 특정 에이전트에 작업 자동 할당 ntm work triage, ntm assign payments --auto
조정 "에이전트 메일" 수신함, 파일 예약 잠금, 에이전트별 Git worktrees 제공으로 에이전트 간 충돌 방지 ntm mail send …, ntm locks list, ntm worktrees merge
안전성 파괴적인 명령어 보호, 정책 파일 강제 적용, 위험한 작업(예: 잠금 강제 해제)에는 명시적 승인 필요 ntm safety, ntm approve <id>
내구성 체크포인트, 타임라인, 감사 로그 저장; 나중에 세션 복원 가능 ntm checkpoint save api -m

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트