moltis: サンドボックス実行とマルチチャネルアクセスを備えた安全で永続的なパーソナルエージェントサーバー
moltis: サンドボックス実行とマルチチャネルアクセスを備えた安全で永続的なパーソナルエージェントサーバー
解決する課題
Moltisは、ユーザーが自身のAIエージェントとデータを完全に制御できるように設計された、安全で永続的なパーソナルエージェントサーバーです。キーやデータがユーザー自身のハードウェア(Mac MiniやRaspberry Piなど)に留まるローカルファーストのアーキテクチャを提供することで、クラウドリレーの必要性を排除しつつ、複数の通信チャネルを介したアクセスを可能にします。
仕組み
ユーザーと様々なLLMプロバイダー間のゲートウェイとして機能する、単一のRustバイナリとして動作します。システムは、チャットのオーケストレーション、セッションの永続化、およびメモリを処理するために59個のcratesで構成されるモジュール式アーキテクチャを採用しています。セキュリティを確保するため、すべてのコマンドはサンドボックス化されたコンテナ(Docker, Podman, Apple Container, または WASM)内で実行され、機密データは保存時に暗号化されるvaultに保存されます。
対象ユーザー
プロフェッショナルグレードのセキュリティ、監査可能性、およびWeb UI、Telegram、Signal、Discord、その他のメッセージングアプリを介してエージェントと対話できる機能を備えた、プライベートでセルフホスト可能なAIエージェントサーバーを求めるユーザー向けに構築されています。
ハイライト
- 安全な実行: すべてのツール呼び出しは、ホストシステムの侵害を防ぐためにサンドボックス化されたコンテナ内で実行されます。
- マルチチャネルアクセス: Telegram, Signal, Discord, Microsoft Teamsなどへの組み込みの統合機能。
- ハイブリッドメモリ: SQLiteの全文検索とベクトルメモリを組み合わせ、長期的な想起とセッションを跨いだコンテキストを維持します。
- 拡張性: stdioおよびHTTP/SSEを介してModel Context Protocol (MCP) サーバーをサポートし、カスタムスキルシステムを含みます。
- 音声統合: 音声認識(STT)および音声合成(TTS)プロバイダーを統合。
- 監査可能性: unsafeな領域が少ないRustで記述されており、コアとなるエージェントループの監査が容易です。
Sources
- undefinedmoltis-org/moltis