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 crate 組成的模組化架構來處理聊天編排、工具執行和會話管理。為了確保安全,代理執行的每個命令都在沙箱容器中運行(使用 Docker、Podman、Apple Container 或 WASM),防止代理直接存取主機機器。
適用對象
希望擁有自託管、私密 AI 代理的使用者,該代理可以與其現有的訊息應用程式(Telegram、Discord、Signal 等)整合,並透過瀏覽器自動化或 MCP 伺服器自動執行任務,而無需犧牲安全性或資料隱私。
亮點
- 安全沙箱:所有工具執行都在容器中隔離,以防止主機層級攻擊。
- 多管道存取:原生整合 Telegram、Signal、Discord、Slack 以及專用的 Web UI。
- 持久記憶:使用 SQLite 進行全文和向量搜尋,以實現跨會話的長期回憶。
- 可擴展架構:支援 Model Context Protocol (MCP) 伺服器和帶有生命週期掛鉤的自訂技能系統。
- 硬體無關:可在從 Raspberry Pi 到 Mac Mini 或雲端伺服器的一切裝置上運行。
相關
- 專案
- 專案
- 專案
- 專案
- 專案