Moltis 开源 AI 助手搭建教程
Moltis 开源 AI 助手搭建教程
> Rust 原生 AI 助手,单文件、安全沙箱、语音/记忆/MCP 内置
项目简介
Moltis 是一个 Rust 编写的开源 AI 助手:
- 🔒 安全优先 - 零unsafe代码,沙箱隔离
- 🦀 Rust 原生 - 单二进制,无需 Node.js
- 🎙️ 语音支持 - 15+ TTS/STT 提供商
- 🧠 记忆系统 - SQLite + 向量搜索
- 🔌 MCP 支持 - stdio + HTTP/SSE
- 📱 多平台 - Web UI、Telegram、Discord
对比其他 AI 助手
| 项目 | 语言 | 代码量 | 运行时 | 特点 |
|------|------|--------|--------|------|
| OpenClaw | TypeScript | ~430K | Node.js | 功能最全 |
| PicoClaw | Go | 小 | 单文件 | 轻量 |
| NanoClaw | TypeScript | ~500 | Node.js | 超轻 |
| Moltis | Rust | ~5K | 单文件 | 安全高效 |
安装部署
方式一:一键安装(macOS / Linux)
curl -fsSL https://www.moltis.org/install.sh | sh
方式二:Homebrew
brew install moltis-org/tap/moltis
方式三:Docker
docker run -d \
--name moltis \
-p 13131:13131 \
-p 13132:13132 \
-v moltis-config:/home/moltis/.config/moltis \
-v moltis-data:/home/moltis/.moltis \
-v /var/run/docker.sock:/var/run/docker.sock \
ghcr.io/moltis-org/moltis:latest
方式四:源码编译
git clone https://github.com/moltis-org/moltis.git
cd moltis
cargo build --release
cargo run --release
快速开始
1. 启动服务
# 启动后访问 https://moltis.localhost:3000
moltis serve
2. 首次配置
首次启动时:
https://localhost:131313. 配置模型
编辑配置文件 ~/.config/moltis/config.toml:
[providers.openai]
api_key = "sk-xxx"[providers.anthropic]
api_key = "sk-ant-xxx"
[defaults]
model = "claude-3-5-sonnet-20241022"
provider = "anthropic"
功能特性
🔌 MCP 支持
Moltis 支持 MCP 协议,可连接外部工具:
# 添加 MCP 服务器
moltis mcp add http://localhost:3001
🧠 记忆系统
- SQLite 本地存储
- 向量嵌入搜索
- FTS 全文搜索
- 会话自动持久化
📅 定时任务
# 查看定时任务
moltis cron list添加任务
moltis cron add "0 9 * * *" "每天早上提醒"
🔐 安全特性
- 零 unsafe 代码
- Docker 沙箱隔离
- 密钥加密存储(XChaCha20-Poly1305)
- 密码 + Passkey 认证
- SSRF 保护
Docker 部署详解
基本配置
# docker-compose.yml
version: '3.8'
services:
moltis:
image: ghcr.io/moltis-org/moltis:latest
ports:
- "13131:13131" # Web UI
- "13132:13132" # API
volumes:
- moltis-config:/home/moltis/.config/moltis
- moltis-data:/home/moltis/.moltis
environment:
- MOLTIS_PASSWORD=your_password
volumes_from:
- /var/run/docker.sock:/var/run/docker.sock
restart: unless-stopped
访问地址
- Web UI:
https://localhost:13131 - API:
https://localhost:13132
轻量模式
树莓派等低资源配置可使用轻量模式:
cargo install moltis --git https://github.com/moltis-org/moltis \
--no-default-features --features lightweight
常用命令
| 命令 | 说明 |
|------|------|
| moltis serve | 启动服务 |
| moltis chat | 命令行对话 |
| moltis mcp list | 列出 MCP 服务器 |
| moltis cron list | 查看定时任务 |
| moltis config edit | 编辑配置 |
总结
Moltis 是面向未来的安全 AI 助手:
✅ Rust 安全保证
✅ 单文件部署
✅ 沙箱隔离执行
✅ 完整功能集成
✅ 开源免费
官网: https://www.moltis.org
文档: https://docs.moltis.org
GitHub: https://github.com/moltis-org/moltis







