缘起
1月上旬去广州出差,和朋友聊起豆包手机,我们当时就讨论起了“豆包电脑”这个概念,没想到没过多久,Openclaw就出现了。我个人认为这个东西非常强大,这意味着在未来,几乎所有要在电脑上办理的任务都可以通过自然语言的方式实现执行!
然而Openclaw毕竟是新兴的开源产品,还不成熟,使用起来有很多坑,对小白是不友好的,以至于出现了专门的“上门安装openclaw”的生意,500块钱一单,堪称暴利。
对Openclaw的看法
(写于2026.2.12)
1. 使用体验非常依赖背后的模型,先进的模型和落后的模型使用体验完全不一样。最好要有多模态能力(deepseek什么时候能出多模态啊);
2. 提示词仍然重要,可以把关键信息直接写在几个md配置文件里面,也可以发自然语言指令,让它把xxx信息写到xxx文件里面。提示词优化实际上是增强大模型对个体用户场景的理解力;
3. 在国内,网络问题是个大问题,skill都是很新的,没有国内的镜像源,如果在国内的云服务器上搞这个,就非常难受;
4. 确实很烧tokens;不过和它的实际价值比起来,还是值得花钱的;
5. 几千个skills,太多了,学不过来,此外,社区对Skills尚未达成良好的共识,还在野蛮生长阶段;
6. 毫无疑问,所有需要“大脑”的Robotics开发者都需要研究Openclaw,这类Robotics包括但不限于:具身智能特别是人形机器人、AI硬件例如陪伴机器人、桌面机器人等。海外已经有出现比较好的案例了;
安装和配置
安装Openclaw
安装路径非常多,下面是我个人毕竟喜欢的做法:先安装nodejs,然后再安装openclaw 。我是在腾讯云服务器上安装的,新加坡IP的服务器。我也试了阿里云的服务器,阿里云的使用体验简直糟透了,CPU占用一到60%就直接死机,无论怎么都连接不上,浪费了我好多时间!!!相比之下,腾讯云使用体验就舒服很多很多。
不建议使用各家云服务器厂商提前配置好的Openclaw镜像,他们喜欢夹杂私货在里面,而且通常版本更新比社区迟钝很多。我的做法是直接安装干净的ubuntu24.04 ,我做机器人方面技术的,用ubuntu用顺手了。
# 初始操作
sudo apt-get update && apt-get install -y --no-install-recommends
# 安装node.js
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs
node -v
npm -v
# openclaw有些包可能会依赖pnpm
sudo npm install -g pnpm
pnpm -v
文档:docs.openclaw.ai , 中文文档 安装方法有很多,这里列举两种:
方案一:直接进入安装和新手引导
curl -fsSL https://openclaw.ai/install.sh | bash
可能需要等待一会,需要安装时间。
方案二:先安装后配置
# 安装
npm install -g openclaw@latest
# 新手引导
openclaw onboard --install-daemon
配置Opeclaw
其实应该在安装之前就想好几个问题:
1. 打算使用什么模型?
2. 打算使用什么聊天频道?
3. 希望这个bot是什么样的bot(身份定义)?
先看使用什么模型的问题,我使用体验最好的就是买一个chatgpt plus,使用OAuth认证的方式使用,一个月花一百多块钱。
其次则是Kimi 2.5,如果不需要多模态的话,也可以使用deepseek,因为便宜。豆包也能用。千问就不太行了,千问的开源小尺寸模型比较厉害,大模型差点意思。
chatgpt 的 OAuth认证我一开始不会用,操作步骤是:在浏览器中打开授权页面、登录认证、将认证完毕的页面链接粘贴进去。
我观察各个社交平台,对聊天频道的评价是 Telegram Discord 使用起来比较舒服。国内很多人使用飞书,起初飞书有api限额,这两天最新的消息是飞书增强了对openclaw的支持,并且大幅度提高了api限额。
我使用了另外的方案,可能比较小众,自己搭建了 Matrix 通信,正好我有 weiyeji.com 的域名,有国内的服务器,于是我在另外一台国内的服务器上搭建了 Matrix 的通信频道,又加上了ntfy 的消息订阅协议。这样做的好处是不用在手机上挂VPN,而且私密性很强。
对于第三个问题,bot自定义身份的问题,各人各取所需即可。
附上常用命令
# 重启
openclaw gateway restart
# 获取当前状态
openclaw gateway status
# 修复
openclaw doctor --fix
# 配置
openclaw configure
# 安装插件
openclaw plugins list
可以参考官方文档,也可以参考菜鸟教程 https://www.runoob.com/ai-agent/openclaw-clawdbot-tutorial.html
搭建自己的通信频道matrix
类似微信、QQ之类即时通信软件的东西,拿自己的服务器和域名来搞着玩玩。
可以参考文档:
- 保姆级Matrix+Synapse部署教程,支持端到端加密,部署一个独属于自己的去中心化在线加密匿名聊天室!
- 超详细 Matrix Synapse 部署教程:去中心化聊天服务器搭建与配置指南
- Element X:用 Matrix 2.0 协议打造去中心化 WhatsApp 杀手 | Linux 中国 - Linux中国的文章 - 知乎
- 用ntfy给Matrix-Synapse做消息推送服务
- ntfy 使用指南:如何自建一个简单易用的消息推送服务 - 阿拉平平的文章 - 知乎
- Installing ntfy
第一步,先安装docker,由于是在国内服务器上面搞的,还要配置镜像源
sudo apt install -y docker.io docker-compose
sudo systemctl enable docker
sudo systemctl start docker
docker --version
# 配置镜像源
sudo vim /etc/docker/daemon.json
# 重启
sudo systemctl daemon-reload
sudo systemctl restart docker
镜像源配置
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker-0.unsee.tech",
"https://docker.m.daocloud.io"
],
"live-restore": true,
"features": { "buildkit": true }
}
第二步,安装synapse
sudo docker pull matrixdotorg/synapse
mkdir -p ~/matrix/data
cd ~/matrix
sudo docker run -it --rm -v ~/matrix/data:/data/ -e SYNAPSE_SERVER_NAME=xxx.xxxx.com -e SYNAPSE_REPORT_STATS=no matrixdotorg/synapse:latest generate
# 配置
cd data/
sudo vim homeserver.yaml
sudo docker ps
sudo docker restart synapse
sudo docker run -d --name synapse --restart unless-stopped -v /home/admin/matrix/data:/data/ -p 8008:8008 matrixdotorg/synapse:latest
sudo docker ps
具体的配置内容可以参考上面给的文档
# 为新用户启用注册,我只给我自己用,所以不开启注册
enable_registration: false
# 客户端用于访问此 Homeserver 的面向公众的基本 URL
public_baseurl: 你的服务端域名
# 默认情况下,其他服务器将尝试通过端口 8448 访问我们的服务器,告诉其他服务器将流量发送到端口 443
serve_server_wellknown: true
搭建完成后,创建几个用户,分别给自己用和bot使用,记住用户名和密码,去中心化的通信空间里隐私性非常强,服务器内是不保存聊天记录的,只在本地有加密的聊天信息。
# 创建用户
sudo docker exec -it synapse register_new_matrix_user http://localhost:8008 -c /data/homeserver.yaml
sudo docker exec -it synapse register_new_matrix_user http://localhost:8008 -c /data/homeserver.yaml -u xxx -p xxx
第三步,安装ntfy消息推送服务。由于国内网络的原因,无法使得element x软件正常接收消息,解决方案是再搭建一个ntfy来推送消息。
sudo mkdir -p /etc/ntfy
sudo mkdir -p /var/cache/ntfy
sudo mkdir -p /var/cache/ntfy/attachments
sudo vim /etc/ntfy/server.yml
vim docker-compose.yml
sudo docker compose up -d
sudo docker ps
# 验证服务状态
curl http://127.0.0.1:4080/v1/health
# 安装ssl证书
sudo certbot --nginx -d ntfy.xxxx.com
sudo vim /etc/ntfy/server.yml
sudo docker restart ntfy
# 可以进入容器修改配置
sudo docker exec -it ntfy ntfy serve --config /etc/ntfy/server.yml
结语
我现在没有太多时间来维护、更新我的博客站,我计划用AI来接管这个网站。搞个gpt,来检查网站的设计、检查网站内容、发布新的文章、扩充网站内容,等等。就是说,日后将可能由AI来接管本站。我去试试看。