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) solves the difficulty of managing multiple AI coding agents running in parallel. While standard tmux provides terminal panes, it lacks the coordination, safety policies, durable state capture, and structured work triage needed to sustain a professional multi-agent software development environment.

How it works

NTM acts as a local control plane that wraps tmux sessions. It organizes agents (such as Claude Code, Codex, or Grok Build) into labeled sessions with dedicated panes. It provides a CLI and a local API (REST/WebSocket) to dispatch work, monitor agent health, and manage state. The system integrates with external tools like br and bv for graph-aware work triage and uses a dedicated safety system to gate destructive commands through approval workflows.

Who it’s for

It is designed for developers and operators who use multiple AI agents to build software and need a structured way to orchestrate their sessions, assign tasks based on a work graph, and maintain an audit trail of agent activity.

Highlights

  • Session Orchestration: Easily spawn, label, and manage multi-agent swarms within tmux.
  • Work Intelligence: Graph-aware triage and automated assignment of tasks to specific agents.
  • Safety & Approvals: Built-in policy engine to protect against destructive operations with auditable approval workflows.
  • Durable State: Support for checkpoints, timelines, and audit logs to ensure work is recoverable.
  • Automation Surfaces: Machine-readable "Robot Mode" and a local REST/WebSocket API for integration with other tools.
  • Coordination Tools: Integrated support for Agent Mail and file reservations to prevent agent conflicts.