termio-sh/termio
A terminal-first agentic development environment for agentic coding. Build for CLI/TUI agent. Runtime for Coding Agent, Tmux alternative
何を解決するか
Termioは、コマンドライン経由で動作する複数のAIコーディングエージェントを管理する際の煩わしさに対処します。さまざまなターミナルウィンドウを手動で追跡したり、エージェントがブロックされているかユーザー入力が必要かを見逃したりするのではなく、Termioはエージェントの状態を集中管理し、ローカルとリモートのセッション間をスムーズに切り替えられる環境を提供します。
動作方法
Termioはtermiodと呼ばれるデーモンを使用してシェルセッションを管理します。このアーキテクチャにより、クライアントアプリが閉じられた後もセッションがアクティブなまま維持されます。tmuxと同様です。CLIエージェント(Claude Code、Codexなど)と統合するために、ステータス(作業中、アイドル、ユーザーの対応が必要)をTermioインターフェースに送信できるようにするフックと「スキル」をインストールします。Linux VPSにSSH経由でデーモンをインストールすることでリモート開発をサポートし、リモートエージェントをローカルのものと同様に扱えます。
対象ユーザー
複数のCLIベースのAIエージェントを使ってコーディングを行い、複雑なターミナルマルチプレクサを習得せずに、ローカルおよびリモートマシン間でこれらのエージェントを統合的に制御できる専用環境を求める開発者。
特徴
- エージェント状態の追跡: サイドバーの視覚的インジケータとメニューバーの通知により、エージェントがブロックされ、ユーザーの注意が必要な状態を即座に把握できます。
- 永続的セッション: セッションはデーモンに保持されるため、アプリの再起動やノートPCのスリープ後も継続します。
- リモートADE: SSH経由でLinux VPSに簡単にセットアップでき、リモートセッションを第一級のオブジェクトとして扱えます。
- 統合ツールキット: 構文強調付きの組み込みファイルエディタ、git diffビューア、プロジェクト全体の検索機能を備えています。
- CLIコントロール:
termioというコマンドラインツールにより、ユーザー(または他のエージェント)がセッションをプログラム的に起動・一覧表示・操作できます。 - モバイルコンパニオン: iOSアプリでライブTUIセッションをミラーリングし、ターミナルコマンド用に最適化されたキーボードを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト