wavyrai/tmux-ide

The open-source tmux for your coding agents

解決する課題

tmuxセッションで実行される複数のコーディングエージェント(Claude CodeやCodexなど)を管理・調整するための集中型ワークスペースを提供します。ローカルおよびリモートマシン全体でさまざまなエージェントのステータスを追跡する問題を解決し、どのエージェントが注意を必要としているか、または現在作業中であるかをユーザーが迅速に特定できるようにします。

仕組み

このプロジェクトは既存のtmuxセッションを置き換えるのではなく、その上に構築されています。デーモンを使用して検出、エージェントの状態、ペインのストリームを処理し、専用のアプリがホーム画面、ターミナルミラーリング、入力制御のためのユーザーインターフェースを提供します。プロセスとセッションの永続化をtmuxに依存しているため、tmux-ideアプリを閉じてもエージェントは実行され続けます。

対象ユーザー

ターミナルベースのコーディングエージェントとtmuxを使用して開発環境を管理する開発者、特にローカルおよびリモートのSSHマシン間でエージェントチームを調整する方に最適です。

ハイライト

  • エージェントステータストラッキング: フックや画面読み取りを通じて、エージェントが作業中、ブロック中、完了、またはアイドル状態であるかを監視します。
  • マルチエージェント調整: エージェントをチームにグループ化し、send や wait などのCLIコマンドで調整することをサポートします。
  • リモートアクセス: ローカルおよびリモートマシン間のSSHセッションを並行して管理します。
  • セッションの永続化: クラッシュや再起動後も会話やセッションを復元できます。
  • tmux chrome: 標準のtmuxクライアントにステータスバー、サイドバー、キーを追加します。
  • スクリプトSDK: スコープ指定されたペインの読み取りと送信のためのSDKおよびMCPサポートを提供します。

関連

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