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 もサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト