永続ターミナルワークスペースで複数のAIコーディングエージェントを実行・監視・調整するためのミッションコントロールTUI。
- スター
- 5,540
- フォーク
- 257
- 未解決の Issue
- 40
- 最終コミット
- 6 時間前
これは何?
TUIOSはGoで書かれたターミナルマルチプレクサ兼ウィンドウマネージャーです。既存のターミナル内で動作し、複数のペイン、9つのワークスペース、BSPとmaster-stackのタイルレイアウト、Vim風のモーダルキー操作、コマンドパレットを提供します。バックグラウンドデーモンがデタッチ、再アタッチ、再起動後もセッションを維持し、ssh経由で別のマシン上のセッションにも接続できます。
Claude Code、Codex、Gemini CLIなど、複数のコーディングエージェントを同時に動かす人を想定したプロジェクトです。各エージェントのペインには、作業中、入力待ち、完了、エラーの状態が表示され、Inboxにはすべてのセッションからの承認依頼、質問、エラーが一覧表示されます。エージェント同士でメッセージを送ることもでき、複数のエージェントに対して別々のgit worktree上で同じプロンプトを実行できます。
TUIOSはBubble Tea v2とLipgloss v2を基盤に構築されています。kitty graphics protocol、sixel、kitty keyboard protocol、同期出力に対応し、固定タイマーではなくイベントに応じて描画します。
主な機能
- 01BSP、master-stack、スクロール型レイアウトに対応したタイル型ペイン
- 029つのワークスペース、コマンドパレット、ファジー検索対応のアプリランチャー
- 03再起動後も復元されるデーモン管理のセッション。デタッチと再アタッチにも対応
- 04セッションをまたいで承認依頼、質問、エラーを集約するエージェント状態表示とInbox
- 05sshまたはTailscale経由で別のマシン上のセッションやペインに接続
- 0610,000行のスクロールバックに対応したVim風コピーモード
- 07Kitty graphicsとsixel画像のパススルー
ユースケース
- 複数のコーディングエージェントを並行して動かし、入力が必要なものを把握する
- ssh経由や再起動後も、長時間実行するターミナルセッションを維持する
- タイル型レイアウトと組み込みコマンドパレットを備えた環境で、tmuxやZellijを置き換える
- 複数のgit worktreeにまたがるエージェント群を一か所から操作する
クイックスタート
- 1
Homebrewでインストール(macOS/Linux)
brew install tuios - 2
またはDockerイメージから実行
docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest - 3
インストール後、ターミナルでtuiosを起動
使う前に知っておきたいこと
- Sixelグラフィックスのサポートは実験的です。
- 画像を完全に描画するには、Ghostty、Kitty、WezTermなど、kittyグラフィックスに対応したターミナルが必要です。
トピック
よくある質問
- tuios とは?
- タイル型ペイン、ワークスペース、永続セッション、各ペインで動くコーディングエージェント用Inboxを備えた、Go製のターミナルマルチプレクサ兼ウィンドウマネージャー。 TUIOSはGoで書かれたターミナルマルチプレクサ兼ウィンドウマネージャーです。既存のターミナル内で動作し、複数のペイン、9つのワークスペース、BSPとmaster-stackのタイルレイアウト、Vim風のモーダルキー操作、コマンドパレットを提供します。バックグラウンドデーモンがデタッチ、再アタッチ、再起動後もセッションを維持し、ssh経由で別のマシン上のセッションにも接続できます。
- tuios は無料で使えますか?ライセンスは?
- tuios は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- tuios は今もメンテナンスされていますか?
- 活発にメンテナンス中。tuios の最終コミットは 2026年10月21日 です。
- tuios は何に使えますか?
- 複数のコーディングエージェントを並行して動かし、入力が必要なものを把握する ssh経由や再起動後も、長時間実行するターミナルセッションを維持する タイル型レイアウトと組み込みコマンドパレットを備えた環境で、tmuxやZellijを置き換える 複数のgit worktreeにまたがるエージェント群を一か所から操作する
- tuios のインストール方法は?
- Homebrewでインストール(macOS/Linux): brew install tuios またはDockerイメージから実行: docker run -it --rm ghcr.io/gaurav-gosain/tuios:latest インストール後、ターミナルでtuiosを起動
- tuios はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Gaurav-Gosain/tuios
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
コーディングエージェントを永続的なペインで実行し、作業中・ブロック中・アイドル状態を追跡できるRust製ターミナルワークスペース。CLIとソケットAPIからエージェントが操作できます。
~/.ssh/configに定義されたSSHホストの閲覧、接続、管理を行うターミナルTUI。
複数のコーディングエージェントを実行・監視できる、macOS向けターミナルアプリ。セッションはデーモンとiPhone用コンパニオンアプリで維持できます。
libghosttyをベースにしたmacOSネイティブのターミナル。縦型タブ、エージェント対応の通知、AIコーディングエージェントを並行実行するためのスクリプト可能なCLIを備えています。