Gaurav-Gosain/tuios
A terminal window manager that knows what your agents are doing. Tiling panes, workspaces, sessions that survive restarts, and one Inbox for every coding agent.
解決する課題
TUIOS は、tmux などの従来のツールを置き換える最新のターミナルマルチプレクサ兼ウィンドウマネージャーです。複数のターミナルセッションとペインを管理する問題を解決し、AI コーディングエージェントの深い統合を提供して、ユーザーが単一のインターフェースからエージェントの状態を監視し、承認を管理し、複数のマシンにわたる複数のエージェントを調整できるようにします。
仕組み
TUIOS は Go と Charm スタック(Bubble Tea と Lipgloss)で構築され、デーモン支援アーキテクチャを使用してセッションを永続化します。タイリングにはバイナリ空間分割(BSP)を実装し、キティグラフィックスプロトコルなどの高度なターミナルプロトコルをサポートして、ちらつきのない画像とビデオのレンダリングを実現します。AI エージェント向けには、専用の「受信トレイ」と状態報告システム(OSC 7501 経由)を提供し、エージェントが進捗を報告し、ユーザーが各ペインを手動で確認する必要なく人間の介入を要求できるようにします。
対象読者
ターミナルベースのワークフローと AI コーディングエージェント(Claude Code や Gemini CLI など)を利用する開発者やパワーユーザー、および SSH を介して複数のリモートホストでワークロードを管理するユーザー向けに設計されています。
ハイライト
- エージェントオーケストレーション:承認と質問のための専用受信トレイ、サイドバーでのエージェント状態追跡、複数のエージェントにわたってプロンプトを実行するための「Fleets」。
- Go でコーディングされたパフォーマンス:アイドル時の CPU 使用率がほぼゼロのイベント駆動レンダリングと、高性能グラフィックスプロトコルのサポート。
- 高度なタイリング:スマートな自動分割を備えた BSP、マスタースタック、スクロールレイアウトをサポート。
- リモート管理:複数のリモートマシンでホストされたペインとグローバルセッションを実行する機能。
- Vim ライクな体験:スクロールバックをナビゲートするための Vim スタイルのコピーモードを備えたモーダルインターフェース。
- 自動化:ターミナルワークフローの記録と再生のための「Tape Scripting」DSL。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト