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 或云服务器的一切设备上运行。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目