智能工具库

OpenClaw 2.0 与 AI 开发模式的缩影

OpenClaw 2.0 发布,16000 个 PR 引发对 AI 开发模式的思考;同时探讨 AI 导致技术堆栈单一化的趋势,以及本周科技动态与工具推荐。

2026-09-04 0来源:阮一峰周刊

OpenClaw 2.0:AI 开发模式的缩影

本周,OpenClaw 发布了 2.0 版本。这个曾经在春节一夜走红的项目,如今已鲜少被提及。AI 时代的节奏就是如此,再大的热门也可能在几个月内被遗忘。

OpenClaw 的代码几乎百分之百由 AI 生成,早期每天发布一个版本,后来改为每月一次。8 月版的改动特别多,因此被定为 2.0 版。根据发布公告,这个版本共有 933 位贡献者,合并了 16000 个 PR

这个数字令人震惊。OpenClaw 官网显示,其全职开发团队仅 9 人,兼职 26 人。即使全员参与,一个月合并 16000 个 PR 也几乎不可能——平均每天要处理 500 多个 PR。唯一的结论只能是:这些 PR 没有经过人工代码审查,都是 AI 合并的。

这种做法在大规模 Vibe Coding 中或许不可避免,但问题在于,OpenClaw 的主要功能是自主调用各种外部工具,测试用例很难覆盖所有平台的情况。因此,16000 个 PR 究竟引入了多少 Bug 和隐藏风险,实在难以让人放心。

实用建议:千万不要在自己的工作电脑上运行 OpenClaw,而应在独立的物理机、虚拟机或云端运行它。

OpenClaw 的开发模式正是 AI 开发的缩影。大量软件正迅速向它靠拢,由 AI 编写或合并 PR。我怀疑,将来的应用软件也许都不应该运行在本机上——本机只运行系统,应用软件全部运行在虚拟机或云端。这样看来,鸿蒙运行安卓 App 的“卓易通”模式,反而符合 AI 时代的方向。

没人为你的堆栈辩护

前端 JS 框架 SolidJS 的创始人莱恩·卡尼亚托(Ryan Carniato)最近发表了一篇文章《没人为你的堆栈辩护》,感叹 AI 让技术堆栈迁移变得容易,导致大家纷纷转向主流技术栈。

Cursor 的主站和 Anthropic 的文档站,都从 SolidJS 迁移到了 React。其他例子还有:Cognition 公司的营销网站从 Astro 迁移到 Next.js;Bun 从 Zig 迁移到 Rust。

卡尼亚托认为,技术堆栈的迁移原本是成本和风险都很高的事情,以前很少有人敢做。但现在,AI 可以重写代码,让迁移变得容易。于是,管理层纷纷建议向主流技术栈迁移。没有反复的论证、数年的考察,也许只是公司内部的一场会议,就会导致放弃当前技术栈。

他的结论是:“这样下去,除了少数例外,每一层最终都会变为当下最流行的解决方案。前端趋向 React,系统趋向 Rust,脚本趋向 Python,甚至连页面本身都趋向 Next.js,完全无视适配性。”

AI 往往采用最流行的技术,导致小众技术无人问津。长此以往,软件生态将单一化,多样性不复存在。那么,没有多样性的土壤,也没有充分的试验和试错,软件生态的下一个创意从何而来?或者,AI 编程无所谓创新,生成的代码只要能运行就行?

科技动态

地月双向激光通信

中国科学院最近成功在地球和月亮之间完成了双向高速激光通信。太空激光通信有三大难题:发射端和接收端相隔几十万公里,光束难以精准对准;信号传到地面时已经弱得几乎收不到;传输速度也一直提不上去。这次据说将这三大难题都解决了。

本次实验的通信速度达到了上行 1.25Mbps、下行 100Mbps,相当于地面宽带的最低门槛,还是相当快的。将来在月球高速网络冲浪,也是有可能的。

韩国向公民免费提供无限 Token

韩国政府为了推广 AI,计划向所有公民免费提供无限的 Token,也就是无限使用 AI。一共有三个承办单位:韩国最大的两家电信商和 Kakao(韩国的即时通讯软件)。他们将分别推出各自的 AI 应用,让国民免费使用。政府将向他们每家分配 512 个英伟达 B200 芯片。

韩国政府还规定,至少 80% 的使用量必须导向韩国自己的大模型,只在必要的情况下才允许使用外国模型。目前不知道这个服务是否提供 API,让国民无限调用。估计不会,因为那样的成本太可怕。但如果只是免费的 AI 对话,意义就不大了,因为 AI 对话目前实际上已经是无限免费使用了。

认领像素

美国宇航局本周发射了南希·格雷斯·罗曼太空望远镜。它的主镜直径为 2.4 米,是目前视野最大的太空望远镜,有望发现前所未见的宇宙景象。美国宇航局正在举办“认领像素”活动,只要登记姓名和邮件地址,你就能认领这个望远镜首批照片的一个像素。认领者将拿到一张数字版证书,可以打印出来,上面有你的像素编号。

寿司巴士

日本东京的观光双层巴士开始提供寿司服务。游客可以一边乘车观光市容,一边吃回转寿司。这种巴士的一层是厨房,二层靠窗的一圈是传送带,将寿司不断传递到游客面前。经过两年的测试,它才最终推出。测试遇到的最大问题是,车辆不能紧急刹车,否则寿司会从传送带上掉下。这是真的将“移动餐厅”变成了现实。只是价格为每人 16000 日元(约不到 700 元人民币),不便宜。

文章与工具推荐

文章

  1. 为什么我的 Claude 额度十分钟就用完了(英文) 作者的 Claude Max 账户流量消耗突然变大,额度以前每周可以用 5 到 6 天,现在只能用 2 天,有一天甚至在 10 分钟内就耗尽了 5 小时的流量限制。经过调查,他发现某个程序正在以集群方式运行 Claude Code,电脑上竟然同时运行着 1555 个会话。本文总结了他的调查过程,并分享了他做的工具 tare,可以对 Claude Code 本地日志进行分析,生成总结报告,一眼就可以看出 Token 是怎么消耗的。

  2. WebMCP 简介(英文) 如果让 AI 操作网页,现在需要对网页截图或抓取网页源码,让 AI“从几十个元素找到按钮在哪里”。Chrome 浏览器开始提供 WebMCP 接口,尝试解决这个问题。具体来说,就是在页面中用 JS 脚本定义当前页面的 MCP 接口,以供 AI 调用。

  3. 为什么前线最忙的是乌克兰程序员?(英文) 当你接收了各国的多种武器,如何将它们融合在一个系统里面,就成了麻烦事。

  4. 在 DigitalOcean 上运行 OpenBSD,每月只需 4 美元(英文) OpenBSD 是非常优秀的服务器系统,本文详细演示如何在廉价虚拟主机上开通一个实例,用来学习。

  5. 如何按提交日期的倒序排列代码分支?(英文) git branch 命令会显示仓库的所有分支,这些分支默认按字母顺序排列。有一个简单的设置 branch.sort,可以让其按照提交时间排列。

  6. 如何格式化剪贴板的 JSON 内容(英文) 本文介绍一种简单的方法,可以替换剪贴板内容,比如自动将 JSON 字符串格式化。

工具

  1. OpenCode Mobile:OpenCode 的非官方安卓客户端。
  2. Blob Downloader:Chrome 浏览器插件,用来将网页的 blob 链接后面的视频和文件导出下载。
  3. zlib:Go 语言编写的 Z-Library 图书馆命令行工具。
  4. ATBClone:开源的 macOS 应用,允许应用程序多开,并进行分身管理。
  5. Orange Cloud:开源的 Cloudflare 的 iOS 客户端。
  6. Apolu:一款苹果设备应用,免费追踪某个 App 在各个 App Store 的排名和评论。
  7. DanKS:金山软件 AI Product Center 发布的一个开源的掼蛋游戏智能体,可以用来玩掼蛋。
  8. video-ai-talking:一个开源 Web 应用,输入文案,生成真人口播视频。
  9. Git Agent:开源的跨平台 Git 桌面客户端,将工作区、提交历史、差异审查、三方合并放在一个窗口,支持 AI 功能。
  10. Subtitle Scout:一个自托管的字幕应用。

本文基于 阮一峰周刊 的公开内容,由 AI 辅助整理改写后发布。

原标题:科技爱好者周刊(第 411 期):OpenClaw 2.0 是一个缩影

阅读原文