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 與檔案保留功能,防止代理衝突。