你是不是也有这样的需求:想要一个能接入微信/Telegram的AI助手,又想在多台电脑上协同使用?说真的,我之前也折腾了好一阵子,要么是商业方案太贵,要么是开源项目文档稀烂,直到入了OpenClaw这个坑,才算找到舒服的姿势。
今天就把这套我用了大半年的开源方案完整分享出来,包括部署、踩坑、调优,干货居多,建议收藏。
一、为什么选 OpenClaw?
OpenClaw 是一个主打多渠道接入 + 多机协同的开源 AI 助手框架。说白了,它的核心卖点就这几条:
- 多平台接入:Telegram、WhatsApp、Discord、iMessage 这些主流 IM 都支持,一个后端能同时挂多个前端
- 多机协同:可以在多台设备上跑独立实例,通过统一调度互不抢资源
- 模型灵活:DeepSeek、Qwen(通义千问)、GLM(智谱)这些国产 API 都能接,切换很方便,不用被某一家锁死
- 扩展性强:内置 Skills 插件系统 + Cron 定时任务,想加功能直接装插件
项目托管在 GitHub 上,开源免费,Apache-2.0 协议,个人玩、商用都没什么限制。截至 2026 年 08 月,仓库 Star 数量已经突破 12k,Issue 处理也比较及时,算是同类项目里维护得相当不错的。
💡 顺手提一句:如果你更偏向纯本地大模型路线,Ollama + Open WebUI 也是常见搭配,但跟今天聊的多机协同主题不太一样,先放一边。
二、双机分工方案:主力 + 辅助
我家的部署思路是「一主一辅」,说白了就是把重活和轻活分开,避免一台机器既要响应消息又要跑定时任务导致卡顿。
1. 主力机(响应主力)
放在家里性能最好的那台机器(我用的是一台 Ryzen 7 + 32GB 的小主机),主要负责:
- 日常对话答疑(接 Telegram Bot)
- Skills 插件调用(联网搜索、文件处理等)
- 处理多用户并发请求
日常体感:响应延迟基本在 1-3 秒之间(看模型 API 速度),并发 5 个会话以内完全不卡。
2. 辅助机(后台值守)
找了一台低功耗小机器(用的是某品牌的 N100 小主机,待机功耗 6W 左右),24 小时开机,专职做:
- 跑 Cron 定时任务(每小时检查服务状态、每天抓 RSS 订阅)
- 跑数据抓取类 Skills(监控指定网站价格变动、自动备份对话记录)
- 作为备用节点,主力机挂了自动接管
这一台基本放角落里吃灰,但每个月电费也就几块钱,说真的挺香。
三、手把手部署教程(2026 实操版)
光说不练假把式,下面把我自己跑通的那套部署流程贴出来。环境基于 Ubuntu 22.04,Docker 方式部署。
3.1 准备工作
# 更新系统
sudo apt update && sudo apt upgrade -y
# 安装 Docker 和 Docker Compose
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# 重新登录后生效
3.2 拉取 OpenClaw 镜像
docker pull openclaw/openclaw:latest
# 或者指定版本(推荐生产环境)
docker pull openclaw/openclaw:v1.4.2
截至 2026 年 08 月,v1.4.2 是稳定版,v1.5 还在 RC 阶段,建议先用 v1.4.2。
3.3 准备配置文件
在 `/opt/openclaw` 目录下创建 `config.yaml`:
server:
host: 0.0.0.0
port: 8080
auth_token: "你的随机token"
models:
default: deepseek
providers:
deepseek:
api_key: "sk-xxx"
base_url: "https://api.deepseek.com/v1"
qwen:
api_key: "sk-xxx"
base_url: "https://dashscope.aliyuncs.com/compatible-mode/v1"
channels:
telegram:
enabled: true
bot_token: "你的Telegram Bot Token"
proxy: "socks5://127.0.0.1:1080" # 国内访问TG需要代理
discord:
enabled: true
bot_token: "你的Discord Bot Token"
cluster:
enabled: true
node_id: "main-pc-01"
discovery: mdns # 局域网自动发现其他节点
3.4 启动容器
docker run -d \
--name openclaw-main \
--restart unless-stopped \
-v /opt/openclaw/config.yaml:/app/config.yaml \
-v /opt/openclaw/data:/app/data \
-p 8080:8080 \
openclaw/openclaw:v1.4.2
启动后访问 `http://IP:8080/health`,返回 `{"status":"ok"}` 就说明跑起来了。
3.5 配置 Bot Token
- Telegram:找 @BotFather 发送 `/newbot`,拿到 Token 填到 `config.yaml`
- Discord:在 Discord Developer Portal 创建 Application,拿到 Bot Token
- WhatsApp:需要额外跑一个 bridge 容器(官方提供了 `openclaw-wa-bridge` 镜像)
- iMessage:仅限 macOS,通过本地 AppleScript 桥接,配置稍微麻烦
3.6 安装 Skills 插件
OpenClaw 的插件系统支持热加载,常用插件:
# 联网搜索
openclaw plugin install web-search
# RSS 抓取
openclaw plugin install rss-watcher
# 定时提醒
openclaw plugin install cron-reminder
安装完重启服务即可生效,配置项写在 `config.yaml` 的 `skills:` 节点下。
四、实测数据:双机方案到底表现如何?
用了大半年,整理了一些关键指标供参考:
| 指标 | 主力机(Ryzen 7/32GB) | 辅助机(N100/16GB) |
| 日常响应延迟 | 1-3 秒 | 不直接响应用户 |
| 并发会话上限 | 8-10 个 | 3-5 个后台任务 |
| 待机功耗 | 约 35W | 约 6W |
| 月电费(24h) | 约 20 元 | 约 3 元 |
| API 月成本 | 约 30-50 元 | 主要跑免费 Skills |
老实讲,这套方案的成本结构非常舒服:硬件基本是一次性投入,电费 + API 一个月加起来不到 80 块,比动辄月费几百的商业方案划算太多。
五、真实使用感受与不足
用了大半年,说说优缺点:
优点:
- 扩展性强:插件机制灵活,想加功能直接装
- 多机协同方便:不同机器分任务,不会互相抢资源
- 自动化省心:定时任务设置好就不用管了
- 成本低:国产 API 价格已经打下来了
不足之处(这部分实话实说):
- 文档偏英文,对国内用户不太友好,部分高级配置要翻 issue 才能找到答案
- WhatsApp 接入需要自己跑 bridge,配置门槛稍高
- 集群模式的故障转移还不够丝滑,偶尔需要手动切节点
- 部分第三方 Skills 插件稳定性一般,建议优先用官方维护的
- 中文分词在某些场景下不如专门的国产框架细腻
六、横向对比:OpenClaw vs 其他方案
2026 年市面上能实现类似效果的方案不少,简单列个对比帮你判断:
| 方案 | 多机协同 | 多渠道接入 | 学习成本 | 适合场景 |
| OpenClaw | ✅ 原生支持 | ✅ 4+ 平台 | 中等 | 个人/小团队自托管 |
| Dify | ⚠️ 需配合 K8s | ⚠️ 主要是 Web | 中等 | 企业知识库/工作流 |
| n8n | ✅ 工作流可分布式 | ⚠️ 需自建 Bot | 较高 | 自动化流程编排 |
| Coze(扣子) | ❌ 云端固定 | ✅ 飞书/抖音生态 | 低 | 国内办公场景快速搭 |
| LobeChat | ❌ 单机为主 | ⚠️ 主要 Web | 低 | 个人本地对话 |
| dify | ⚠️ | ⚠️ | ⚠️ | ⚠️ |
如果你只是想跑个聊天界面、玩玩 Prompt,LobeChat 更轻;如果你要做复杂工作流,n8n 更强;但你要的是「多机器协同 + 多 IM 接入 + 个人可控」,OpenClaw 这个定位目前还是相对稀缺的。
另外提一下协议层面:OpenClaw v1.4 开始支持 MCP(Model Context Protocol),能调用兼容 MCP 的外部工具;Agent 协议这块还在跟进中,Roadmap 里能看到计划。如果你的下游工具链已经是 MCP 生态,那适配成本会比较低。
七、常见问题 FAQ
Q1:OpenClaw 适合纯小白吗?
A:不算特别友好,需要基本的 Docker 和 Linux 命令行基础。但官方有个 docker-compose 一键包,照着抄也能跑起来;如果连这个都嫌麻烦,建议直接用 Coze 或者 LobeChat。
Q2:能不能不用 Telegram,改成微信?
A:微信个人号接入一直是个灰色地带,OpenClaw 目前官方支持的是企业微信(通过 Webhook)。如果你强需求个人微信,要用第三方协议,有封号风险,不推荐。
Q3:跑起来后会被刷 API 额度吗?
A:建议在 `config.yaml` 里设置 rate limit 和每日 token 上限,我自己是设了单日 5 万 token 的天花板,超了自动降级到本地轻量模型。
Q4:多机协同的网络要求高吗?
A:如果是同局域网,mdns 自动发现就够了,延迟基本可以忽略;跨公网的话需要做内网穿透(frp/Tailscale 都行),但延迟会到 100ms 以上,体验会打折扣。
Q5:2026 年这个项目还活着吗?
A:截至本文撰写时(2026 年 08 月),GitHub 上最近一次提交是 12 天前,Issue 处理也比较及时,社区算是活跃的。
Q6:能不能跑本地模型不依赖云端 API?
A:可以,但 OpenClaw 默认是 API 路线。如果要走本地模型,需要额外接 Ollama 或者 LM Studio 作为 provider,配置稍复杂但完全可行。
八、避坑指南(血的教训)
折腾了大半年,把踩过的坑列一下:
- 别在主力机上跑定时任务:CPU 占用一高,Telegram 响应直接变慢,两者一定要分开
- Telegram Bot Token 别写死在公开仓库:用环境变量或 secret 管理,泄露了别人能直接盗用你的额度
- 配置文件先备份再改:v1.3 升 v1.4 时字段有变动,没备份差点翻车
- 辅助机一定要配 UPS:小主机虽然稳定,但意外断电导致数据库损坏过一次
- Skills 插件别贪多:装多了容易冲突,建议按需启用,定期清理用不上的
- 国内网络访问 Telegram 需要代理:把 proxy 字段配好,不然 Bot 收不到消息
- 多节点时间要同步:辅助机和主力机时间差太大会导致 cron 任务错乱,建议都跑 NTP
九、写在最后
如果你也在找一套「可控、可扩展、不烧钱」的个人 AI 助手方案,OpenClaw 是个值得认真考虑的选择。开源免费、可定制性强是它最大的优点,虽然有些细节还不够完美,但放在 2026 年这个时间点来看,它的多机协同定位在同类项目里依然有差异化优势。
说白了,这种工具没有最好,只有最合适。建议先想清楚自己的核心需求(是聊天?是自动化?还是工作流?),再对应选型,踩坑会少很多。
有什么问题欢迎在评论区交流,或者有更好的方案也可以分享出来,咱们一起折腾~
来源华强北商行 · 数码科技资讯