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 或树莓派)上,从而消除对云中继的需求,同时仍然可以跨多个通信渠道访问。
How it works
它以单个 Rust 二进制文件的形式运行,充当用户与各种 LLM 提供商之间的网关。系统采用模块化架构,由 59 个 crate 组成,负责聊天编排、会话持久化和记忆。为确保安全,所有命令都在沙箱容器(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 部分极少,使核心代理循环易于审计。