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.

What it solves

Moltis は、ユーザーが AI エージェントとデータを完全にコントロールできるよう設計された、セキュアで永続的なパーソナルエージェントサーバーです。キーやデータをユーザー自身のハードウェア(Mac Mini や Raspberry Pi など)に残したまま、複数の通信チャネルを横断してアクセスできるローカルファーストアーキテクチャを提供することで、クラウドリレーの必要性を排除します。

How it works

単一の Rust バイナリとして動作し、ユーザーとさまざまな LLM プロバイダー間のゲートウェイの役割を果たします。システムは 59 個のクレートからなるモジュラーアーキテクチャで構成され、チャットオーケストレーション、セッション永続化、メモリ管理を担当します。セキュリティ確保のため、すべてのコマンドはサンドボックス化されたコンテナ(Docker、Podman、Apple Container、または WASM)内で実行され、機密データは暗号化された休止時ボルトに保存されます。

Who it’s for

プライベートでセルフホスト可能な AI エージェントサーバーを求めるユーザー向けです。プロフェッショナルレベルのセキュリティ、監査可能性、そして Web UI、Telegram、Signal、Discord などのメッセージングアプリを介したエージェントとの対話機能を提供します。

Highlights

  • Secure Execution: すべてのツール呼び出しはサンドボックス化されたコンテナ内で実行され、ホストシステムへの侵害を防止します。
  • Multi-Channel Access: Telegram、Signal、Discord、Microsoft Teams などへの組み込み統合が可能です。
  • Hybrid Memory: SQLite の全文検索とベクトルメモリを組み合わせ、長期的なリコールとセッション間コンテキストを実現します。
  • Extensibility: stdio と HTTP/SSE を介した Model Context Protocol (MCP) サーバーをサポートし、カスタムスキルシステムを含みます。
  • Voice Integration: 音声認識 (STT) と音声合成 (TTS) プロバイダーが統合されています。
  • Auditability: Rust で実装されており unsafe 部分が最小限に抑えられているため、コアエージェントループの監査が容易です。