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

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目