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 代理。它通过确保您的数据、密钥和代理执行完全保留在您自己的硬件上来解决使用 AI 时的隐私和安全问题,同时提供了一个统一的接口来与多个 LLM 提供商和通信平台进行交互。

工作原理

Moltis 作为一个单一的 Rust 二进制文件运行,充当网关服务器。它管理代理会话、内存(通过 SQLite 和向量存储)以及工具执行。当代理需要执行任务时,Moltis 会在安全、隔离的沙箱(使用 Docker、Podman 或 Apple Container)中执行命令,以防止对主机级别的干扰。它支持 Telegram、Discord 和 Slack 等各种通信渠道,并通过 Model Context Protocol (MCP) 与外部工具集成。

适用人群

该项目专为高级用户、开发人员和注重隐私的个人而设计,他们希望在自己的基础设施(如 Mac Mini、Raspberry Pi 或私有云服务器)上运行自主 AI 代理,而不依赖第三方基于云的代理平台。

亮点

  • 安全设计: 具有沙箱执行、用于密钥的加密保险库存储以及 WebAuthn 密钥支持。
  • 本地优先架构: 单个可审计的 Rust 二进制文件,消除了对复杂的 Node.js 或 Python 运行时依赖的需求。
  • 广泛集成: 内置对多种消息平台、语音 I/O、浏览器自动化和 MCP 服务器的支持。
  • 内存与上下文: 包含用于长期代理记忆和项目感知上下文管理的混合向量和全文搜索。

相关

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