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 エージェントサーバーを安全にローカルファーストでホストする方法を提供します。エージェントのデータやメモリに対してクラウドリレーに依存する必要を排除し、API キーや機密情報がご自身のハードウェア上に留まることを保証すると同時に、複数の通信チャネルにわたって統一されたインターフェースを提供します。

動作原理

単一の Rust バイナリとして実装され、ユーザーと各種 LLM プロバイダー(OpenAI Codex、GitHub Copilot、ローカルモデルなど)の間のゲートウェイとして機能します。システムは、チャットオーケストレーション、ツール実行、セッション管理を処理するために 59 個の Rust クレートからなるモジュール化アーキテクチャを使用します。セキュリティを確保するため、エージェントが実行するすべてのコマンドはサンドボックス化されたコンテナ(Docker、Podman、Apple Container、または WASM を使用)内で実行され、エージェントがホストマシンに直接アクセスすることを防止します。

対象ユーザー

既存のメッセージングアプリ(Telegram、Discord、Signal など)と統合し、ブラウザ自動化や MCP サーバーを介してタスクを自動化できる、セルフホスト型でプライベートな AI エージェントを希望するユーザーです。セキュリティやデータプライバシーを犠牲にすることなく実現します。

ハイライト

  • 安全なサンドボックス化: すべてのツール実行はコンテナ内で分離され、ホストレベルの攻撃を防止します。
  • マルチチャネルアクセス: Telegram、Signal、Discord、Slack へのネイティブ統合と、専用の Web UI を提供。
  • 永続メモリ: セッション間の長期記憶のために、全文検索とベクトル検索を備えた SQLite を使用。
  • 拡張可能なアーキテクチャ: Model Context Protocol (MCP) サーバーと、ライフサイクルフックを備えたカスタムスキルシステムをサポート。
  • ハードウェア非依存: Raspberry Pi から Mac Mini、クラウドサーバーまで、あらゆる環境で動作します。

関連

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