Repolode
moltis-org

moltis-org/moltis

用单个 Rust 二进制文件运行的自托管个人 AI 智能体服务,支持沙箱执行、多家大模型和 Telegram、Discord 等聊天渠道。

可替代:ChatGPT

Star
2,908
Fork
359
未关闭 Issue
119
最近提交
5小时前

这是什么?

Moltis 是一个常驻运行的个人智能体服务,以单个 Rust 二进制文件的形式部署在你自己的设备上,例如 Mac Mini、树莓派或自有服务器。它可以对接多家大模型提供商,会话和记忆保存在本地(JSONL 会话,以及支持全文和向量检索的 SQLite)。你可以通过网页界面、Telegram、Signal、Discord、Slack、Microsoft Teams 等渠道与它交互。

工具执行在 Docker、Podman、Apple Container 或 WASM 沙箱中进行,而不是直接运行在宿主机上。密钥保存在加密存储的 vault 中,认证方式包括密码、Passkey 和 API 密钥。项目还支持语音输入输出、通过 stdio 与 HTTP/SSE 接入的 MCP 服务器、技能系统、定时任务,以及原生桌面客户端。

Rust 工作区划分为 59 个按职责组织的 crate,便于分模块阅读和审计。对于资源受限的设备,可以使用轻量级的功能组合进行构建。

核心功能

  • 01单个 Rust 二进制文件,无需 Node.js 或 npm 运行时
  • 02工具在 Docker、Podman、Apple Container 或 WASM 沙箱中执行
  • 03支持多家大模型,提供流式输出和子智能体委派
  • 04可通过网页、Telegram、Signal、Discord、Slack、Teams 等渠道交互
  • 05基于 SQLite 的向量与全文混合记忆检索
  • 06支持通过 stdio 和 HTTP/SSE 接入 MCP 服务器

适用场景

  • 在家用服务器或树莓派上运行私有 AI 助手
  • 在 Telegram 或 Discord 中与大模型智能体对话,同时数据留在本地
  • 让智能体在受控沙箱中执行命令和调用工具
  • 将自托管智能体服务部署到 Fly.io 或 DigitalOcean

快速上手

  1. 1

    通过 Homebrew 安装(macOS / Linux)

    brew install moltis-org/tap/moltis
  2. 2

    或拉取 Docker 镜像

    docker pull ghcr.io/moltis-org/moltis:latest
  3. 3

    或使用 Cargo 从源码构建

    cargo install moltis --git https://github.com/moltis-org/moltis
  4. 4

    启动服务器,然后打开终端输出的网页地址并输入设置码

    cargo run --release --bin moltis

使用前须知

  • 从源码构建需要 Rust 1.91+,并需要 Node.js 用于 Tailwind CSS 构建。
  • 沙箱执行需要主机上安装 Docker、Podman 或 Apple Container。

标签

常见问题

moltis 是什么?
用单个 Rust 二进制文件运行的自托管个人 AI 智能体服务,支持沙箱执行、多家大模型和 Telegram、Discord 等聊天渠道。 Moltis 是一个常驻运行的个人智能体服务,以单个 Rust 二进制文件的形式部署在你自己的设备上,例如 Mac Mini、树莓派或自有服务器。它可以对接多家大模型提供商,会话和记忆保存在本地(JSONL 会话,以及支持全文和向量检索的 SQLite)。你可以通过网页界面、Telegram、Signal、Discord、Slack、Microsoft Teams 等渠道与它交互。
moltis 可以免费使用吗?用的什么许可证?
moltis 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
moltis 还在维护吗?
活跃维护中。moltis 最近一次提交是在 2026年10月22日。
moltis 适合用来做什么?
在家用服务器或树莓派上运行私有 AI 助手 在 Telegram 或 Discord 中与大模型智能体对话,同时数据留在本地 让智能体在受控沙箱中执行命令和调用工具 将自托管智能体服务部署到 Fly.io 或 DigitalOcean
moltis 怎么安装和运行?
通过 Homebrew 安装(macOS / Linux): brew install moltis-org/tap/moltis 或拉取 Docker 镜像: docker pull ghcr.io/moltis-org/moltis:latest 或使用 Cargo 从源码构建: cargo install moltis --git https://github.com/moltis-org/moltis 启动服务器,然后打开终端输出的网页地址并输入设置码: cargo run --release --bin moltis
在哪里获取 moltis?
源代码和安装说明在 GitHub 上:https://github.com/moltis-org/moltis

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目