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

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案