Prof-Harita/terminaI
Open-source, local-first alternative to Cowork-style computer assistants: real PTY terminal ops, explicit approvals, JSONL audit logs. Windows + Linux + macOS. Model agnostic.
何を解決するか
TerminAI は、あなたのターミナル用のローカルファーストAIオペレーターです。チャットインターフェースからコマンドをコピー&ペーストする必要がなくなります。ユーザーは自然言語で目標を記述し、AIがその目標を実行可能な計画に変換します。この計画は、マシンの操作、問題の診断、複雑なワークフローのオーケストレーションを可能にしますが、エージェントに無制限のコントロールを渡すことはありません。
動作方法
システムは「計画-実行-確認」(PAC)ループを使用して意図を検証し、行動を提案します。node-pty を通じた真の PTY(擬似端末)を介して動作し、sudoプロンプト、SSH、Vim などのインタラクティブセッションを正しく処理できます。安全性を確保するために、3層の防御モデルを採用しています:計画用の認知層、リスクの高い行動に対して人間の承認を求める決定論的承認ラダー(A/B/C)を備えたガバナンス層、OSレベルのサンドボックス化を実現する AppContainer や MicroVM を用いた隔離層です。
対象ユーザー
- 一般ユーザー:ディスク容量の解放やドライバーのインストールなど、システムメンテナンスの支援が必要な方。
- 開発者:環境設定や依存関係のインストールを自動化したい方。
- テクニカルパリティ:決定論的なガバナンスとローカルの監査ログを必要とする方。
- DevOpsエンジニア:より安全で再現可能な方法でリモートサーバーを制御したい方。
特徴
- 真の PTY サポート:インタラクティブターミナルアプリケーションを正しく処理します。
- モデル非依存:Google Gemini、OpenAI、および Ollama などのゲートウェイを介してローカル LLM を含む、OpenAI互換エンドポイントをすべてサポートします。
- ガバナンス付き自律性:ポリシーエンジンと承認ラダーを使用して「yolo実行」を防止します。
- ローカルファーストかつプライベート:構造化された JSONL監査ログをローカルに保存する設計で、テレメトリはゼロです。
- 拡張可能:MCP(Model Context Protocol)の第一級サポートと、オプションのエージェント間(A2A)コントロールプレーンを備えています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト