夜雨聆风学习资料网

ARTICLE · 1208438

一人用Claude复刻全套微软Office轰动硅谷!狂怼开源界:当年吞我40页论文

一人用Claude复刻全套微软Office轰动硅谷!狂怼开源界:当年吞我40页论文

只靠一个人,加上一个AI大模型,就能把微软守了几十年的摇钱树连根拔起吗?

这三款免费的软件名为WordCraft、GridCraft和DeckCraft,由开发者布兰登·托马斯(Brandon Thomas)借助Anthropic旗下的Claude大模型,用纯Rust语言写成。按流传最广的说法,它一口气复刻了Excel约89%的功能区命令、93%的函数,以及PowerPoint约79%的特性。

科技圈瞬间沸腾无数人高呼,这是AI改写软件工业史的奇点。

但仅仅几个小时后,一盆刺骨的冷水当头浇下。一场关于“AI造神”、个人恩怨与办公软件底层架构的激烈混战,就此拉开帷幕。

01四十年的老皇历,撞上AI时代的流量狂欢

最先看不下去的,是开源社区的老兵

10月15日清晨,隐私与安全博主IT Guy(@T3chFalcon)转发了那条刷屏帖,写下一段辛辣的讽刺。他先是脱口而出“LibreOffice从1985年就在干这事了”,紧接着又严谨地列出了一份跨越四十年的族谱:1985年诞生的StarOffice,2000年开源的OpenOffice.org,以及2010年分叉出来的LibreOffice。

评论区里,高赞回复更是把话挑明:“LibreOffice已经存在15年了。”

在这些技术老兵眼里,这简直是一场荒诞的集体失忆。想要免费读写.docx、.xlsx和.pptx文件?现有的开源套件早就做到了,而且背后有成千上万名全球贡献者维护,现在下载就能稳定使用。为什么一个由单人开发、还处在早期预览(Alpha)阶段的半成品,仅仅贴上了“AI氛围编程(Vibe coding)”的标签,就被捧成了颠覆世界的神作?

所谓“氛围编程”,是近年硅谷最火也最具争议的词。它指的是开发者不再亲手敲打每一行代码,而是靠和AI大模型对话,让AI成批生成代码。支持者视其为超级杠杆;批评者则鄙夷地称之为“AI垃圾软件(AI slop)”制造机,看着像模像样,一用就崩。

面对“为了博流量重复造轮子”的漫天指责,故事的男主角布兰登·托马斯没有选择沉默。他的反击,直接把一场技术讨论炸成了私人复仇爽文。

02“它当年吞了我40页的期末论文!”

10月13日,托马斯在X上转发了一条批评帖,解释了自己死磕Office的动机:据他回忆,LibreOffice曾在期末周丢失了他40页论文,这段经历让他至今耿耿于怀。

这番话瞬间击中了无数普通用户的痛点。

此前10月9日,针对外界嘲讽他只是个“只会写提示词的AI混子”,托马斯直接甩出一段三分多钟的视频,配文开篇第一句就是硬气的“兄弟,我会写代码(My guy, I can code)”。

翻开履历,这位网名@echelon的开发者绝非菜鸟。他拥有15年工程经验,做过高可用金融系统,经历过公司IPO退出;大学时期,他在摩天大楼外墙上做过大型激光投影游戏,甚至在实验室里用农杆菌介导转染技术,把萤光素酶基因导入植物,做出过会发光的植物。在动手做Office三件套之前,他旗下的ArtCraft团队刚刚用Claude和Rust重做了对标Adobe全家桶的PhotoCraft等创意工具,凑齐了整整13款开源生产力应用。

▲ 托马斯发布视频长帖正面硬刚“AI垃圾软件”指责,展示自身硬核工程背景

一个被开源软件坑惨过的硬核老程序员,拿到了Claude这把重机枪,决定亲手把旧世界砸个稀巴烂。这段旧怨也让争论有了鲜明的个人色彩。

但情绪归情绪,工程归工程如果LibreOffice真的已经存在了几十年,为什么直到今天,天下苦微软久矣的用户,依然付着高昂的订阅费,迟迟未迁移过去?托马斯的纯Rust方案,真的能绕开前人栽过的跟头吗?

03为什么做一套好用的Office,难如登天?

很多人以为,办公软件不过就是“在屏幕上打字、画格子”。但在软件工程界,大型办公套件的复杂度,丝毫不亚于造一台现代浏览器或操作系统内核。

过去几十年里,无数挑战者折戟沉沙,核心卡在两道看不见的铁门槛上。

第一道门槛,叫肌肉记忆2007年,微软推出了标志性的功能区(Ribbon)界面,也就是窗口顶部那排分类密集的图标带。整整一代职场人的手指,都已经和这套布局以及成百上千个快捷键锁死了。LibreOffice等传统开源软件长期坚持老派菜单,或者交互逻辑别扭,用户换过去就像左手使筷子。

而托马斯的WordCraft三件套,采用的策略叫“净室重实现(Clean-room reimplementation)”。简单说,就是绝对不偷看微软的一行闭源源码,完全根据公开的文件标准和肉眼观察到的软件行为,从零写出一个长相、按钮位置、快捷键都和微软Office高度一致的克隆体。

第二道门槛,也是最致命的门槛,叫排版保真度与“双重翻译损耗”。为什么你用某些免费软件打开老板发来的.docx文档,原本排得好好的表格会突然跨页,图片会莫名飞到天上去?

这要从底层数据结构说起微软的.docx、.xlsx本质上是一套叫OpenXML的复杂标准。以LibreOffice为代表的传统开源软件,自己内部有一套专属的“私有语言”(内部文档树)。每次打开微软文档,它必须先把微软的OpenXML“翻译”成自己的内部语言;等你改完保存,它再“反翻译”回OpenXML。一进一出两次翻译,格式细节可能丢失,就像把中文翻成俄语再翻回中文,原味早就变了。

为了解决这个死结,全球工程师演化出了三条截然不同的技术路线:

  1. 原生DOM死磕派(以OnlyOffice为代表)
    :直接抛弃私有语言,用C++写出一套底层核心,把微软的OpenXML标准直接当成自己内部的原生骨架(DOM)。以此减少格式转换的损耗。
  2. 像素级画布派(以现代Google Docs和OnlyOffice前端为代表)
    :早期的网页版文档依赖浏览器的HTML标签排版,但Chrome和Safari对字间距的计算哪怕差0.1毫米,就会导致致命的“分页飘移”,在你的电脑上还在第一页末尾的字,发给客户就掉到了第二页开头。为此,OnlyOffice在十多年前、Google Docs在2021年先后做出决断:彻底抛弃HTML排版,改用HTML5 Canvas画布。把浏览器当成一块白板,每一个字怎么断行、光标在哪闪烁,全部由代码算好,逐个像素“画”在屏幕上,以减少浏览器排版差异。
  3. 本土逆向微调派(以金山WPS为代表)
    :靠成百上千人的工程师团队,耗费几十年时间,针对微软那些没有写进说明书的私有脾气、中文复杂表头和冷启动内存优化,一点点摸索做行为对齐。

把这幅技术路线图摊开,再看托马斯的WordCraft、GridCraft和DeckCraft,优缺点立刻暴露无遗。

0489%的狂欢背后,是“50%可用”的冷静现实

托马斯选择的是一条“纯Rust原生 + 拒绝Web套壳”的激进路线。

现在很多桌面软件(比如早期的Slack或VS Code)为了省事,底层都用Electron框架,相当于每开一个软件都在后台偷偷跑一个Chrome浏览器,极其吃内存。而Craft系列用纯Rust编写,既能编译成Windows、macOS、Linux的高性能原生程序,又能通过WebAssembly塞进浏览器,轻快干净。

但AI能帮他瞬间砌好高楼的外墙,却很难帮他填平地基里的暗坑。

社交媒体上到处在传“GridCraft覆盖了Excel 89%的功能区命令、93%的函数”。可如果你点进GitHub仓库阅读官方README文档,会看到一组诚实得让人清醒的数字:工作表函数虽然实现了513个(总计523个),但如果按照“实际办公中常用的功能”进行加权计算,团队自评目前只有大约50%达到了“能做正经工作(ready for real work)”的程度。

科技媒体TechSpot与Office Watch在实测0.5.0早期版本后也纷纷发出提醒:目前这三款软件都是不折不扣的Alpha预览版。打开带有VBA宏的.xlsm表格时,宏代码会被直接丢弃;复杂的数据透视表、跨页排版和真实客户文档的往返保存,依然危机四伏。

大模型能加快通用框架的搭建,但办公软件的可用性还得靠历史边界与格式细节的长期打磨。

既然如此,这三款软件真的只是一场昙花一现的炫技吗?

它们的底层设计还有一个值得细看的方向:为“AI智能体(Agent)”提供直接操作办公文档的接口。

05另一招:给AI准备的“无人驾驶舱”

传奇黑客、开源运动旗手埃里克·雷蒙德(Eric S. Raymond)在X上公开力挺托马斯,认为他试图冲击科技巨头让人越用越难受的订阅制锁死模式。

但比冲破订阅制更深远的,是软件交互范式的转移。

在WordCraft、GridCraft和DeckCraft的架构说明里,藏着一个极为前卫的设计:软件里的几乎每一个按钮、每一条命令,都绑定了一个稳定的内部标识,并直接打通了命令行(CLI)、JSON控制通道以及MCP(模型上下文协议)服务器。

传统的微软Office和LibreOffice,是设计给“长着眼睛和手的人类”用的。如今的AI助手想要帮你改一份PPT或算一张表,往往得靠屏幕截图识别按钮位置,再去模拟鼠标点击,既慢又蠢,还经常点歪。

而在托马斯的Craft三件套里,人类用鼠标点击顶部功能区,和Claude等AI智能体在后台通过MCP协议直接发送指令,走的是完全同一套底层神经通道。AI甚至不需要打开软件窗口,就能在后台以“无头模式(Headless)”通过命令接口操控文档排版、调取500多个表格函数、批量生成演示文稿。

当舆论还在争论“LibreOffice早就免费了为何还要重做”、“一个人能不能干翻微软几千人的团队”时,AI时代的软件造物逻辑已经彻底变了。

也许WordCraft永远无法在传统复杂排版上100%追平打磨了四十年的老牌套件。但当一个人带着积攒多年的怒火,用AI在短短数周内轰出一套“长着微软的脸、跑着Rust的芯、还给大模型预留了专属方向盘”的开源全家桶时,旧时代的护城河,确实已经听到了第一声脆响。

相关学习资料