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ベースのGatewayで構成されています。デスクトップアプリは、モデルルーティング(Claude、Codex、Gemini)、ローカルツールの実行、メモリ管理を含むコアロジックを処理します。オプションのGatewayはプロトコルリレーとして機能し、ユーザーがどこからでもウェブブラウザ経由でローカルエージェントを制御できるようにします。

対象ユーザー

クラウドベースのエージェントプラットフォームに完全に依存することなく、自身のマシン上でローカルファイルシステムの管理、bashコマンドの実行、タスクの自動化ができるAIエージェントを求める、開発者やパワーユーザー向けに設計されています。

ハイライト

  • ローカルツールの実行: 完全なファイルシステムアクセス(読み取り、書き込み、編集、削除)と、非対話型Bashコマンドの実行、および長時間実行されるプロセスの監視機能。
  • MCP & Skills エコシステム: Model Context Protocol (MCP) のネイティブブリッジングと、オンデマンドで「Skills」パッケージをロードするシステム。
  • サブエージェントの委譲: 隔離されたワークツリーを持ち、並列で動作し、自動マージを行う独立したサブエージェントを生成する機能。
  • リモートアクセス: WebSocketとProtobufを介して、ブラウザベースでローカルエージェントを制御できるようにするオプションのGateway。
  • 永続的なメモリ: セッションをまたいだ知識管理のための、MarkdownとSQLite FTSの統合。
  • スケジュールタスク: bash、http、またはプロンプトに基づくバックグラウンドのcronジョブのサポート。