Stack-Cairn/LiveAgent
A fully functional AI Agent desktop client that supports Webui access and can be creatively customized and expanded!
何を解決するか
LiveAgent は、LLM の推論と実際のシステム操作の間のギャップを埋めるローカルファーストの AI エージェントデスクトップクライアントを提供します。ユーザーが単純なチャットインターフェースにとどまらず、AI エージェントがローカルファイルシステムに直接アクセスし、シェルコマンドを実行し、バックグラウンドタスクを管理できるようにします。プライバシーとローカル制御を維持したままです。
動作方法
このシステムは、デスクトップアプリ(Tauri、Rust、React で構築)とオプションのリモートゲートウェイ(Go で構築)から構成されています。デスクトップアプリは、Claude、OpenAI、Gemini などのプロバイダー向けのモデルルーティングやローカルツールの実行を管理するコアロジックを処理します。MCP(Model Context Protocol)を使用して外部ツールを橋渡しし、拡張機能を提供する「スキル」パッケージのオンデマンドロードをサポートします。リモートアクセスを希望するユーザー向けに、WebSockets と Protobuf を使用するプロトコルリレーとしての Go ベースのゲートウェイが提供され、API キーがローカルマシンから離れることなく、ウェブブラウザからローカルエージェントを制御できます。
対象ユーザー
開発者やパワーユーザー向けに設計されており、ローカルマシン上で実際に作業を行う AI エージェントを必要とする人(ファイルの編集、開発サーバーの起動、タスクの自動化など)に最適です。ローカルまたはセキュアなリモート接続で利用可能です。
特徴
- ローカルツール実行: ファイルシステムへの完全なアクセス(読み取り/書き込み/編集/削除)と Bash コマンド実行。長時間実行されるプロセスの監視も可能。
- MCP とスキルエコシステム: MCP サーバーへのネイティブブリッジと、オンデマンドでロード可能なスキルパッケージのサポート。
- リモートゲートウェイ: ウェブブラウザベースのリモート制御を可能にするオプションの Go ベースのリレー。
- サブエージェントの委任: 独立したサブエージェントを起動でき、隔離されたワークツリーで並列処理を行い、自動マージが可能。
- 永続的メモリ: クロスセッションの知識管理に統合された Markdown と SQLite FTS。
- マルチモデル対応: Claude、Codex、Gemini に対応。カスタム Base URL もサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト