📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

全能AI打工人 OpenClaw 最佳部署,手把手带你开发个大项目!

安格视界20:32

Transcription

从最初的Clawdbot,再到Moltbot,再到OpenClaw,持续全网爆火,成了现象级互联网产品。但说实话,我看了很多视频,总觉得有点跑偏,并没有聚焦到普通人更合理的应用这个产品上。他们忽略了一个问题:架构。如果没有合理的架构,OpenClaw就是玩具,很可能今天能用,明天就用不了。很多视频直接部署在自己主力机,而且是Windows电脑上。这种方式确实省事,但是隐患极大。

春节期间,经过来来回回的在各种环境的部署和折腾,我终于总结出OpenClaw的最佳部署方案。这个方案可以让OpenClaw回归初心,7x24小时为我服务,成为我的真正的AI打工人。今天我把完整架构和思路全部公开,还会从零演示开发一个互联网项目,接受大家的检验。欢迎各路英雄拍砖。

大家好,这里是安格视界。不废话,我们先看效果。左边的主界面,是我远程到NAS上的一台虚拟机,是一台带桌面的Ubuntu Server,我已经上面安装配置好了OpenClaw。右边是电报,我通过电报来连接OpenClaw,对OpenClaw发送操作指令。那现在我给他发出第一条指令,就是让他在网上去自行搜索关于特朗普的新闻,整理出5条,而且不要国内的新闻。

然后他回了一个浏览器的标签页,没有连接,让我要去通过OpenClaw的扩展来连接。那这肯定不行啊,我就让他自己打开浏览器去搜索。然后他磨磨唧唧的打开了浏览器,然后打开了BBC的网站,然后去浏览了关于特朗普的新闻。看来他还真正的看了,还会切换下一个。然后这里提示要注册,他还能把它关掉。所以滚动条没有到下面,但实际上他可以阅读整页的内容。好,看完了。他阅读下一条,再到下一条。然后他就总结出来了5条关于特朗普的新闻,每条新闻100字左右。

然后我让他根据这个新闻,整理一个Word文档,摆在桌面上。好,过一小会儿,他就把这个Word文档存在桌面上了。好,打开看一下,发现完全不对啊,这就是一个JSON的文件,根本不是Word文档。必须要让他返工重做。过一段时间,他说做好了。好,我再打开看一下。好,这回就基本上没问题了,只是他列出了6条新闻。那我现在让他改回5条新闻。再等一段时间。好,他说改好了。再打开验证一下,就是5条新闻。好,这回是真的没问题了。

然后我让他根据这5条新闻,生成一个新闻简报的PPT,也存在桌面上。再等一段时间,他就把文件存好了,并且告诉你已经完成了。基本上是按照我的要求来的,首页和尾页,然后中间5页PPT的新闻。好,PPT本身没有什么问题,但是他没有图片呀。我还是让他把图片加上。他给我推了一堆图片之后,修改了新的PPT。尽管这些图片不太清晰,但至少他还是加上了。

我让他根据这些信息,生成一段博客音频,三分钟,也存到桌面上。等一段时间,好,它就生成了。那这一次,它不但在电脑桌面上生成了音频,而且推送到了电报的客户端。好,简单的听一下。再听一下桌面上这个版本。

除了让他写文档做PPT,我还可以让他自己更新程序。比如让他先检查自己的版本。那他检查出来了,有新版本。然后我让他更新最新版。好,他说已经搞定了。好,我现在打开终端来验证一下,果然是2026.2.21-2这个最新版本。然后我就让他做一个计划,每天凌晨更新。他告诉我要去启动这个命令。然后我想偷懒,告诉他密码,让他自己操作。然后他说门都没有,这种事情你还是要亲力亲为。我只好自己亲自操作一遍,然后告诉他,好了。然后他说已经做好了这个计划。

我再问他是不是开机自启。他说,是的,这个就是开机自启了。然后我打开他自己的Cron脚本,发现他没有添加这个计划任务。我问他是怎么回事。然后他又在OpenClaw内置的Cron里面添加了计划任务。也就是说,他之前的计划任务是添加在系统层面,而不是OpenClaw的。那现在有两个计划任务,他问我,要不要删掉系统层面的计划任务。然后我问他,用OpenClaw内置的计划任务去更新自己,会不会出问题。那他也意识到这个问题,他认为还是从系统层面去更新,会比较好一点。

他说系统的计划任务在跑,但是有风险,要不要换一个新版本。那我发现OpenClaw内置的功能还在跑,我问他两个一起跑会不会有影响。他直接就将内置的这个Cron删掉了,一点都不跟你废话。然后再问他是不是按新版本在跑,他说不是。我让他换成新版本更新,然后他就搞定了。然后我再问他一个终极的问题,就是他在更新的时候,如果我有任务在跑,会不会打断。那他明确的告诉我会打断的,更新之后之前的任务不会继续。那他给了个新的方案,就是有任务在跑的时候就不更新。那这个我就觉得很好了,毕竟也没必要天天实时更新,晚一两天更新,不会死。我就让他换成新的方案。好,他就说搞定了。

然后我再问他怎么验证,就是文件存在哪里。他告诉我可以看日志。那我就问的再具体一点,就是这个计划如何验证。那他告诉我查看和编辑的指令。好,我现在就在终端验证一下,看来他没有骗我,这个验证成功。这里可以看到,我通过简单的几句话,就让OpenClaw本身的运维,自动化运维,就是自动更新就完全搞定了。而且这个自动更新,还不会打断我正在进行的作业和任务。

当然,我还可以让他安装自己的Skill,就是技能,可以理解为MCP的升级版。比如,我就让他安装了这个总结页面的Skill。那他告诉我安装已经成功了。好,那现在打开他的管理后台,然后再到Skill,然后点开他内置的Skills,然后再往下拖,就可以看到已经安装了这个总结页面的Skill。然后我就按他的语法,让他总结这篇CNN的报道。好,那他现在就总结出来了,说明让他自己去安装Skill,也是没有问题的。

我直接让他安装软件试一下。我让他安装官方版的微信。好,现在检查一下应用列表,确实没有微信。好,他就直接把安装包下载好了,然后向我要密码。之前他给他密码他都不要,现在主动要了,不知道是不是升级之后的原因。好,直接输入用户密码。再等一段时间,他就直接弹出了微信的登录,扫码二维码。我再到应用列表去看一下,微信果然已经安装好了。好,它也发出了信息,告诉我微信安装成功,直接扫码就可以登录了。

这里我们可以看出,OpenClaw和ChatGPT、Gemini、豆包这些AI工具有本质的不同。ChatGPT这类AI的工具,它有一颗聪明的大脑,你问他答,但是他没有手脚,不能执行操作。现在OpenClaw终于把AI的手脚给他接上了,补齐了他只动口不动手的短板,成为了AI智能体的完整体。随着OpenClaw之类的应用的发展,今后很多技术类的工作的门槛,会直接拉到地板上。

接下来我们干一票大项目。我们先来简单了解一下,现在开发一个互联网项目的大致流程。首先要有人提出需求,对吧,你想搞一个什么样的项目,是搞个淘宝线上购物,还是个美团,还是做个游戏。然后产品经理就根据这些需求,画出所有产品的原型和交互逻辑。然后前端的程序员,就根据产品的原型和交互逻辑,确定前端用什么样的框架,画出它的前端UI的页面。后端的工作量更大,因为他要规划数据库的架构,以及各种服务的耦合,然后还要完成所有后台的代码,提供API供前端调用。然后就来到项目的品控,就是测试人员要测试项目的问题和Bug,反馈给产品或者前端或者是后端。他们修复Bug之后,测试人员继续测试,这是一个循环的过程。测试通过之后,就可以交给运维人员,部署到正式的服务器,然后要制定运维计划,监控业务的性能,网络的连通性以及备份等等。稍微大点的项目,在不同的环节,都要配备不同的岗位和人员。

现在OpenClaw来了,整个项目只需要一个人,就是产品经理。后面的什么前端、后端、测试、运维通通都不要了。而这个产品经理就是你。那这个产品经理好当吗?接下来,我们就来实战一个互联网的项目,包括排错和修复Bug的过程,应该是全网唯一的,通过OpenClaw来实战互联网项目的视频,值得你点赞和关注。这个产品经理好不好当,由你自己来评估。好,我们开始。

既然要开发项目,我先把模型给它切到GPT5.3的Codex,然后给他发出这样的指令:开发一个中国象棋的游戏,然后要求是打开网页就能玩,IP加端口就可以,不要和本机的已有的端口冲突。那这是一个网络游戏,需要登录和注册的功能,也就是要求有后台的数据库。游戏有三个页面:第一个页面是登录,下面要有注册链接。第二个页面就是选模式,总共就两个模式:人人对战和人机对战。人人对战就是可以创建房间,也可以选择一个空房间进去对战,如果人已满还可以观战。人机对战就比较简单,可以选难度就可以了。然后就是房间里面,那就定义一下棋子,棋盘,还有整体的布局这些。

好,那他现在告诉我IP和端口号,还有前后端数据库的一些信息。然后他问了我三个问题,我现在给他确定这三个问题。大概过了8分钟,他就把第一个版本给干出来了。那没什么好说的,打开验证一下,粘贴他的IP和端口,回车。好,登录页面就出来了,那说明他这个部署是没有问题。随便输入个账号和密码登录,没有这个用户名密码,我就先注册一个。随便输入用户名和密码,点击注册,提示密码太短,说明他对密码长度做了限制。我先叫他把这个密码长度限制去掉。等了10分钟,他说他已经改好了。好,刷新,结果他报错了。那这个问题先不改,我给他改成纯粹的IP加端口的模式。再回车。好,登录页面出来了。好,点击注册,然后输入用户名密码,点击注册。好,注册成功了。现在再输入刚才的111,111。好,登录。登录进来了,说明整个注册登录的流程没问题。

好,我这里就先选择人机模式,随便选一个难度,然后看一下它里面的棋盘长什么样。它这个棋盘还是有问题,先不管它,我们先走一下这个炮。好,他的炮,直接把我的马干掉了,牛逼。我的炮打他的兵。看了规则是没发现大问题。那现在我提了3个我发现的问题,让他改。过了2分钟,他说改好了。好,我们重新验证一下,还是有问题。我就截个图告诉他,主要是棋子的边缘部分被切了,看不全。等了3分钟,他说修好了。再来重新登录验证一下,现在棋盘棋子看上去就清爽多了。随便走子看看,好,规则好像没有大问题。

好,现在先退出来,验证一下它的网络功能。那网络时代,那必须是网络游戏。我先在这里登录111这个账号,然后再拖入一个新的浏览器,注册一个222的账号,再登录。左边创建一个111的房间,右边刷新,报错了。那我们就重新登录,再试一下。那现在可以看到111这个账号创建了111这个房间。因为这个房间只有一个人,所以这里显示对战是合理的。点击对战。左右两边的棋盘再缩小一点,这样棋盘显示就完整了。左边是红方,右边是黑方。这个显示还是合理的。然后随便走几步棋。好,走子的逻辑和双方的显示,好像都没问题。现在红方再走一步,然后黑方没有走子的情况下,我点一下悔棋。好,他提示不符合规则,那说明他的悔棋的逻辑还是有问题。那我还是把这个Bug反馈给他。过了一分钟,他把这个Bug修好了。好,现在再验证一下,重新登录,创建房间,加入房间。红方先走子,黑方没有阻走子的情况下,点一下悔棋。这回悔棋的逻辑正常了。

现在我拖入第三个浏览器,验证一下他观战的功能。好,先注册个账号,然后登录进去。可以看到这个222的房间里面已经人满了,右边显示的是观战的按钮,没有问题。好,点进去看一下,随便走两步子,可以看到三个棋盘都是完全同步的。

到这里,我只花了短短的几十分钟的时间,就完成了一个中国象棋的网络对战游戏,基本的功能以及游戏的逻辑都没有问题。全程我只动口,系统的架构、数据库的设计,从开发到改Bug到游戏上线部署,都是OpenClaw自己完成的。我终于让AI的身份从老师变成了我的打工人,我也成功转型为老板了。以后我只需要对他发号施令,并且检查他的工作有没有做到位。好,实战项目的演示就到这里。

来看一下OpenClaw的架构,这也是本视频的重点。如果你想把OpenClaw作为常用的工具,而不是玩具,那你就需要好好理解OpenClaw。以下几个要点:

第一,OpenClaw的原生环境是Linux,像Windows的系统就建议别折腾了。

第二,最好部署在本地环境,局域网的环境,因为OpenClaw开发的初衷就是操作自己的电脑去完成任务。

第三,我给OpenClaw的定位是服务器端的软件,所以最好能保证7x24小时的运行环境。如果你出门在外,想让OpenClaw完成任务,结果它关机了,这种使用体验就大打折扣。

第四,不要部署在自己的主力机上,因为它是7x24小时的服务端的软件,它的环境最好是隔离的,纯粹的。

第五,稳定的AI模型至关重要。OpenClaw本质还是AI的工具,如果AI的模型都不给力,那使用的效果会大打折扣。

第六,本地的网络无需公网环境,但稳定的连接外网的环境至关重要。因为它是通过聊天软件,比如电报或WhatsApp来连接,所以它就不需要公网IPV4或IPV6,以及其他的内网穿透。但是OpenClaw执行很多任务,它需要流畅的外网环境,所以部署软路由几乎是唯一的选择。

那现在看到的图,就是我的OpenClaw的部署环境。我自己认为是最佳部署。我有一台自己DIY的NAS,跑的是Win Server 2025,还有一堆Windows的NAS应用,也有虚拟化的环境Hyper-V。在这台NAS上我建立了96T的存储池,在虚拟机里面也跑了一堆的Docker应用。OpenClaw也是部署在NAS上的虚拟机上,是带桌面环境GNOME的Ubuntu Server。这里敲黑板啊,安装OpenClaw最好是要有桌面环境,否则会很痛苦。

然后是客户端,那这个就不限了,就包括我的主力电脑以及手机,都是通过电报去连接OpenClaw。这里也要敲一下黑板,客户端就选Telegram。我试过其他很多客户端,要么会占用一个账号没有机器人,要么会有些限制。

然后是连接AI的模型,最好用大厂的模型。只是它连接模型的时候,有两种认证方式。比如OpenAI,它可以通过API Key的方式来连接模型,这种方式是首选,但这种方式也是最贵。所以它也有第二种认证方式,OAuth,也就是网页认证。这种方式可以直接走它的套餐,无需额外计费,但是他的缺点是可能会限流。所以用API-Key的模式来连接,可以连接他所有的模型,包括最新的模型。那网页认证的方式,如果你连接最新的模型,那限流会很厉害。Gemini也是支持这两种模式。如果你没有OpenAI和Gemini的会员,那国内的MiniMax就是最好的选择,这也是OpenClaw作者推荐的模型。

OpenClaw还支持第三方的AI接口,比如像OpenDoor之类的中转AI接口。这种模型的选择就更多了,就是要注意找比较稳定的模型,比较费时间。

最后就是部署的建议。那刚才的6个要点都已经涉及到了。多了一条就是不要本地的模型,比如Ollama本地部署的开源模型,在能力上和商业模型区别还是很大的。而且即便你有很强的GPU,如果长期跑,电费也远超那些商业模型的订阅费。不要问我怎么知道的,因为时间关系,本期视频只能展示OpenClaw的能力以及我认为的最优部署的架构。没时间展示OpenClaw的详细部署过程。

我也可以先给个简单的安装部署流程。如果我们已经安装好了带图形界面的Ubuntu Server,那可以到OpenClaw的官网,然后切换Linux,把这条指令复制下来。然后再到带图形界面的Ubuntu Server启动终端,把命令粘贴进去,回车就可以安装了。中途遇到任何问题,我们可以打开一个AI的终端,直接问他。

那我这里用的模式是Cherry Studio再加OpenDoor的API接口。这个设置也非常简单,就是打开OpenDoor的官网,然后去注册个账号,然后充点值进去,然后再配置一下它的令牌,就是API Key。然后,再到Cherry Studio的设置里面,把API的地址以及API的密钥,就是API Key填进去,然后再点击管理,选择对应的模型,给它添加进来就可以了。

好的,以上就是本期视频的全部内容了。如果有业务合作或者付费技术支持,请电报联系我。更多的神券码和福利,请进电报群领取。如果你觉得视频质量不错,欢迎点赞、留言和转发。更欢迎赞助本频道。我们下个视频,再见。