OpenClaw 2.0发布:933人16000个改动,七周沉默换来什么


OpenClaw 2.0 这次更新,居然是“意外”搞出来的!

将近两个月不更新,一更新就是一万六千个改动,这软件团队在憋什么大招?

933个人一起写了超过16000个代码改动,几乎等于这个项目历史上所有改动加起来的一半。这就是开源人工智能助手OpenClaw在2026年8月30日交出的2.0版本答卷。但最让人懵的不是这个数字,而是官方博客的标题——“OpenClaw 2.0, Accidentally”(OpenClaw 2.0,意外地)。一个汇聚了933名开发者、其中569人是第一次参与的项目,怎么会是“意外”?

七天不更新,不是躺平而是“重构”

在发这个2.0之前,OpenClaw的更新频率快得吓人——230天里发了106个版本,差不多每两天就有一个新版本。对一个软件项目来说,这种速度意味着团队一直在往前冲,修修补补、加加功能,很少停下来回头看。但这次,他们突然安静了将近七个星期。

七个星期不发布新版本,对OpenClaw这种节奏的项目来说,本身就是新闻。外界开始猜:是不是团队散了?是不是遇到搞不定的技术难题了?结果等来的答案是:他们停下来不是因为做不动了,而是因为做得太快,底层的东西撑不住了。

这就好比一家饭馆生意太好,天天排队,老板只顾着往菜单上加新菜,后厨的灶台、排烟、水管从来没翻修过。有一天灶台塌了,你才发现不把整个后厨重装一遍,这生意根本没法往下做。OpenClaw遇到的就是这个情况。开发的人越来越多,代码越写越快,但地基还是那个地基。不把地基重打一遍,后面加再多的功能都是往危楼上堆砖头。

安装一个软件,非要先看说明书吗?

OpenClaw 2.0改的第一刀,砍在了安装上。

以前装OpenClaw是什么体验?你得先搞清楚自己用哪个AI服务——ChatGPT还是Claude,然后去找API密钥,配置各种参数,填一堆配置文件。还没跟这个人工智能助手说上话,先得跟配置文件较半天劲。

2.0的逻辑反过来了:你电脑上本来有什么,它就先用什么。

OpenClaw 2.0 的做法是先扫这台电脑上已经存在的东西。已有的 ChatGPT 订阅;已有的 Claude 订阅;已经躺在某个文本文件里的 API key;本机已经跑起来的模型。安装器拿这些当下手材料开工,你这边不必为它新建账号,也不必先买新订阅。


浏览器从“配件”变成“大门”

浏览器这个变化,比安装更直接。

以前OpenClaw的浏览器界面像个附属品——主力在命令行,浏览器就是个辅助面板。2.0把它整个拆了重做,直接变成第一入口。打开浏览器就是对话界面,所有东西——正在进行的任务、配置文件、需要你批准的权限、装过的插件——都在旁边摆着。

一个细节:在模拟测试里,界面启动时间从大约1.6秒降到了575毫秒,JavaScript请求数从140个减到了45个。这些数字说明他们不只是换了个皮肤,是把整个前端的逻辑重写了。

安装完成之后,用户打开的是一个终端窗口还是一个网页界面,决定了他们对这个工具的第一印象。OpenClaw以前的浏览器应用更像是一个附属品,功能残缺,加载缓慢,很多人干脆切回命令行,因为命令行虽然不友好,但至少稳定可靠。

2.0把浏览器应用推到了最前面,用户装完直接打开的就是一个完整的网页对话界面,新消息输入框、对话历史、任务状态都在一个页面上,不需要额外启动服务,不需要记住端口号,不需要在多个终端标签页之间来回切换。

这件事的影响比它看起来大得多。命令行是给开发者用的,浏览器是给所有人用的。当浏览器体验变成了第一体验,OpenClaw的用户群就从"会写代码的人"扩展到了"会用浏览器的人"。

但浏览器应用要承担的角色越多,它需要访问的后端接口就越多;后端接口越多,安全模型就越复杂;安全模型越复杂,原来那套为命令行设计的权限体系就越不够用。团队最后把整个权限层重写了,从单用户的本地信任模型切换到了一个为多用户、多设备场景设计的分级权限系统。

浏览器应用的另一个挑战是持久化。命令行程序一旦关闭,它的状态就留在内存里,下次打开接着来就行。但网页刷新一次什么都没了,所以OpenClaw需要把对话状态、任务进度、临时缓存全部序列化到后端存储里,确保用户随时关闭浏览器再打开都能回到同一个地方。这个需求看起来简单,实际上涉及到了整个数据层的改造。

有意思的是,浏览器界面的重建反过来又影响了安装流程的设计。既然大多数人通过浏览器使用OpenClaw,那么安装后的第一个动作就不应该是命令行操作,而应该是打开浏览器看到欢迎页面。这个顺序上的颠倒导致团队重新思考了整个初始化的叙事结构:不再让用户面对黑乎乎的终端,而是让他进入一个有温度、有引导的对话空间。


一个AI不够用?那就来一群

共享云会话——这是2.0里最不像“个人助手”的一个功能。

以前的OpenClaw是单机游戏,你自己跟你的AI助手玩。想拉同事进来一起用?没门。换了人,上下文就断了,AI不记得之前聊到什么程度。2.0的共享云会话把这个逻辑改了:一个会话可以多人进出,上下文不丢。A干到一半,B进来接着干,AI记得A说过什么、做到哪了。

官方文档里有一句特别实在的话:这些多人控制“不是租户隔离,也不是安全边界”。翻译成大白话就是——我们做了多人协作,但它不是企业级的安全方案。一个网关就是一个信任域。你要是想给不同客户做严格隔离,得分别跑不同的网关。把功能做到什么程度、安全边界画在哪里,他们自己拎得清。

OpenClaw自己的团队就是用这个功能来协作开发OpenClaw的。自己吃自己的狗粮,这比什么广告都有说服力。

市面上不缺开源AI框架。Auto-GPT能自动循环执行任务但它没有协作层,一个人启动一个人看结果;Dify提供可视化的工作流编辑器但它是闭源的商业产品不能自己部署和修改;CrewAI可以让多个AI角色协作但它管的是AI之间的协作不是人跟人之间的协作。

OpenClaw走了一条完全不同的路:它先把一个人的AI助手做好,然后让这个人可以选择把助手"借"给别人用,连同之前积累的所有对话记忆一起。这等于把AI助手从一个私人物品变成了一个可以交接的工作岗位。

一个具体的场景是这样的:你让AI帮你查一封学校邮件里提到的活动日期,查到一半发现需要翻你上周和你兄弟的聊天记录,这时候你直接把兄弟拉进会话他自己看上下文找到那条消息,AI继续往下做。整个过程不需要任何人重复劳动。

这个功能一旦存在OpenClaw就不再只是一个AI助手了,它变成了一个小型的围绕AI对话组织起来的协作空间。团队内部已经开始用这种方式来开发OpenClaw本身,一个人做到一半的功能另一个人可以直接接过来继续写,中间没有交接文档没有重复沟通,AI对话里已经记录了所有上下文。

共享云会话的深层意义在于它改变了人与AI对话的性质。以前你和AI的对话是私密的、线性的、一次性的——你说完它就答完了就结束了。现在你的对话可以被另一个人看到、理解、继续,这意味着AI助手不再是单向的工具而是一个可以承载集体记忆的媒介。

这个转变带来的问题远比技术实现更复杂。如果你的对话内容包含敏感信息,共享给谁、怎么共享、什么时候取消共享,这些问题没有一个简单的答案。OpenClaw目前的做法是在共享时由发起方手动授权,被共享的人可以看到完整的历史但不能修改原始对话,不过随着功能的发展这套机制还需要更多的细化。

存储换了个“抽屉”,想换回来没那么容易

这次更新还有一个普通人不太注意但开发者会很痛的变化——会话和对话记录从文件搬到了SQLite数据库里。

什么意思呢?以前每个会话就是一个文件,你找起来麻烦,但结构简单。现在统一收到一个数据库里,查询快了、管理方便了,但如果你想退回到旧版本——那些存在数据库里的新会话,老版本根本读不出来。官方说得很清楚:升级之前先备份。想降级?可以,但得用命令行工具先把归档的转录内容恢复出来,而且迁移之后创建的新会话,在老版本里是看不见的。

这就像把你的纸质档案全扫描进了电脑,然后把纸全烧了。以后查档案是快了,但要是电脑坏了想回到纸质的时代——对不起,纸没了。

一个邮箱就够,别急着连五个系统

OpenClaw 官方给新用户画的第一个场景,小得让人意外:它不提宏大自动化,它盯的是家长收学校邮件。

一只 Claw 看着你的收件箱,专找孩子学校发来的邮件,撞上重要的东西,就把消息推到你的 Telegram 上。重要的东西长这样:作业哪天交;下周有活动得提前准备;某笔费用什么时候到期。

Telegram(电报)是一款跨境常用的即时通讯软件,推送过去,你抬头就能看见;换成 iMessage 或者微信,结构一模一样。官方给这段配的话很短:

It uses one inbox, looks for a few important things, and sends the result to one place, which is already enough to be useful.

拆开看骨架:一个源头,几条筛选条件,一个落点。就这三样,官方判定已经够用。

这个克制跟可视化自动化工具那行的普遍做法正面撞上。拿 n8n 和 Zapier 来说,用户上去做的第一件事是把七八个应用逐根连线,接 Slack,接表格,接日历,接邮箱,接完还得给每根线写触发条件;很多人连到第四根线就把页面关了。OpenClaw 在这里把手压住了:你只连一处,只做一件事,先拿到一次"它确实替我干成了"的经验。

第二步才跨出去。兄弟用 iMessage 问你,给爸买的那台 iPad 是哪个型号;你不用退回邮箱翻订单,你直接告诉 Claw 我哥刚发消息过来了,叫它去找答案、发回给他。一句话说完,任务跨了三个地方:进来的 iMessage;存着记录的邮箱;出去的 iMessage。用户新增的操作,只有那一句,对吗?

配置这个动作被换成了说话

把上面几块拼起来,能看清 OpenClaw 2.0 真正动掉的是哪个词。

过去所有工具共用一套分工:配置阶段,人对着表单说话,勾选、填 key、选模型、贴地址;使用阶段,人对着内容说话,提需求、问问题、发指令。

OpenClaw 2.0 把两套并成一套。安装器先扫本机已有的订阅、密钥和本地模型;剩下的设置挪进对话;浏览器 app 同时当入口和工作台,你在同一个输入框里边配边用。

这就是"靠说话把它配完"最实在的落点:配置这个动作,从填表那一侧被搬进了说话这一侧。普通用户这边,这笔账只算一次,省下的分钟全落在第一次安装的那个下午;项目那边的账要算很久,配置一旦交给嘴,说错话的兜底责任就压回系统身上。

搬动一个词,代价是内存、消息、技能、模型、自动化、插件、安全全部重做,值得吗?

关系的另一头跟着挪了位置。软件不再是在别处设计好、你只能照单接受的东西,它变成你可以吩咐、可以按你的生活和工作去捏、而且真归你所有的东西。这句话听起来像口号,可它背后那串改动,恰好都指向同一个方向:把门槛从"你得先懂它",挪到"它先来懂你手上有什么"。


普通人能用它干什么

说完了技术层面的东西,回到最实在的问题:这东西对我有什么用?

OpenClaw给了一个很具体的例子。你设一个简单的工作流:让它盯着你的邮箱,但凡收到孩子学校发来的邮件——作业截止日、家长会通知、活动提醒——自动给你发一条Telegram消息。就这一个功能,已经能帮你省不少事了。

然后可以慢慢往上加。你弟弟发iMessage问你“上次给爸买的iPad是哪个型号”,你不用自己去翻邮件找发票,直接跟你的Claw说一句“我弟刚问了个事儿,你帮我找答案回给他”。它自己就去做了。从一个简单任务开始,慢慢让它接手越来越多的事,但又不用你学更复杂的东西。

这就是OpenClaw想做的——从一个有用的小功能长起来,而不是一上来就让你搞一个庞大的自动化系统。

一万六千个改动里藏着的信号

933个贡献者、569个新人、16000多个拉取请求——这些数字的背后是一个信号:开源项目到了一定规模,光靠堆人、堆速度是扛不住的。你得停下来重构,得把地基打牢,得接受“慢几个月是为了以后更快”这个现实。

OpenClaw 2.0的发布说明里有一句话:“我们不是要卖什么东西,也不是要你信任某一家公司、某一个模型或某一个AI提供商”。这话放在一个吸引了933名贡献者的开源项目里,不只是场面话。

但有个细节值得再想一下:官方文档明确说共享会话“不是安全边界”。功能做了,但安全责任的边界画得很清楚。这到底是坦诚,还是把风险甩给了用户?一个标榜“你可以真正拥有”的开源工具,在安全这件事上把底线画在哪里,才算对得起“拥有”这两个字?