moltis-org/moltis

A secure persistent personal agent server in Rust. One binary, sandboxed execution, multi-provider LLMs, voice, memory, Telegram, WhatsApp, Discord, Teams, and MCP tools. Secure by design, runs on your hardware.

解決する課題

Moltisは、永続的なAIエージェントを実行するための安全なセルフホスト型サーバーを提供します。データ、キー、およびエージェントの実行を完全に自身のハードウェア上に保持することで、AI利用におけるプライバシーとセキュリティの懸念に対処します。同時に、複数のLLMプロバイダーや通信プラットフォームと対話するための統一されたインターフェースを提供します。

仕組み

Moltisは、ゲートウェイサーバーとして機能する単一のRustバイナリとして動作します。エージェントセッション、メモリ(SQLiteおよびベクトルストレージ経由)、およびツール実行を管理します。エージェントがタスクを実行する必要がある場合、Moltisはホストレベルへの干渉を防ぐため、安全で隔離されたサンドボックス(Docker、Podman、またはApple Containerを使用)内でコマンドを実行します。Telegram、Discord、Slackなどのさまざまな通信チャネルをサポートし、Model Context Protocol (MCP) を通じて外部ツールと統合します。

対象ユーザー

このプロジェクトは、サードパーティのクラウドベースのエージェントプラットフォームに依存することなく、自身のインフラストラクチャ(Mac Mini、Raspberry Pi、プライベートクラウドサーバーなど)上で自律型AIエージェントを実行したいパワーユーザー、開発者、およびプライバシーを重視する個人向けです。

ハイライト

  • 設計による安全性: サンドボックス化された実行、シークレット用の暗号化されたボルトストレージ、およびWebAuthnパスキーサポートを備えています。
  • ローカルファーストアーキテクチャ: 複雑なNode.jsやPythonのランタイム依存関係を排除した、監査可能な単一のRustバイナリです。
  • 広範な統合: 複数のメッセージングプラットフォーム、音声I/O、ブラウザ自動化、およびMCPサーバーの組み込みサポート。
  • メモリとコンテキスト: 長期的なエージェントの記憶とプロジェクトを意識したコンテキスト管理のための、ハイブリッドベクトル検索および全文検索機能が含まれています。

関連

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