moltis: 一个具有沙盒执行和多渠道访问能力的安全性持久化个人智能体服务器

moltis: 一个具有沙盒执行和多渠道访问能力的安全性持久化个人智能体服务器

它解决了什么问题

Moltis 是一个安全、持久化的个人智能体服务器,旨在让用户完全控制其 AI 智能体和数据。它通过提供一种本地优先的架构,消除了对云端中继的需求,使密钥和数据保留在用户自己的硬件(如 Mac Mini 或 Raspberry Pi)上,同时仍允许通过多个通信渠道进行访问。

工作原理

它作为一个单一的 Rust 二进制文件运行,充当用户与各种 LLM 提供商之间的网关。该系统采用模块化架构,由 59 个 crates 组成,用于处理聊天编排、会话持久化和记忆。为了确保安全性,每个命令都在沙盒容器(Docker, Podman, Apple Container, 或 WASM)中执行,敏感数据存储在静态加密保险库中。

适用人群

它是为那些想要拥有一个具有专业级安全性、可审计性,并能够通过 Web UI、Telegram、Signal、Discord 以及其他即时通讯应用与智能体进行交互的私有、自托管 AI 智能体服务器的用户而构建的。

亮点

  • 安全执行:所有工具调用都在沙盒容器中运行,以防止主机系统受到侵害。
  • 多渠道访问:内置了对 Telegram、Signal、Discord、Microsoft Teams 等的集成。
  • 混合记忆:结合了 SQLite 全文搜索与向量记忆,用于长期召回和跨会话上下文。
  • 可扩展性:通过 stdio 和 HTTP/SSE 支持 Model Context Protocol (MCP) 服务器,并包含一个自定义技能系统。
  • 语音集成:集成了语音转文本 (STT) 和文本转语音 (TTS) 提供商。
  • 可审计性:使用 Rust 编写,具有很小的 unsafe 表面,使得核心智能体循环易于审计。

Sources