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

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト