What is NTM (Named Tmux Manager)?
mainNTM is a Go CLI tool designed to orchestrate multiple AI coding agents (such as Claude Code, OpenAI Codex, and Gemini CLI) within tmux sessions. It transforms tmux into a multi-agent command center by providing:
- Session Orchestration: Creates predictable tmux pane grids with deterministic naming (e.g.,
myproj__cc_1). - Multi-agent Control: Spawns and manages agents across panes, allowing users to send prompts to specific types (using
--cc,--cod, or--gmiflags) or all agents simultaneously. - Rich UX: Includes an interactive dashboard, command palette, and output capture tools (copy, save, grep, diff, extract).
- Automation: Provides a machine-readable "robot mode" via
--robot-*flags that return structured JSON. - Ecosystem Integration: Works with Agent Mail (messaging/locks), Beads/bv (planning), and cass/cm (memory/search).