夜雨聆风学习资料网

ARTICLE · 1155344

一个人+Claude,48小时手搓微软Office!纯Rust重构Word震动硅谷

一个人+Claude,48小时手搓微软Office!纯Rust重构Word震动硅谷

作者算法闲谈研究组

编辑算法闲谈编辑部

谁也没想到,微软筑起整整四十年的软件护城河,在一个周末被撕开了一道口子。

深灰色的极简界面,顶上是熟悉的功能区,左边是目录大纲,中间是一行行整齐的文本。猛地一看,这不就是每天折磨无数打工人的 Microsoft Word 吗?

▲ 知名开源媒体 It's FOSS 率先曝光:AI 开发者正式向微软 Office 发起围剿

但这与微软官方毫无关系

它的底层不含任何微软遗留代码,并且彻底告别了现代跨平台软件普遍依赖的 Electron,全靠号称“地表最硬核系统语言”的 Rust 从零编写。

在代码仓库的共同作者名单里,赫然列着:Claude Opus。

一个独立开发者,带上顶尖大模型,只用了短短几天,就把一套能跑在 Windows、Mac 和 Linux 上的 Office 办公三件套甩到了全世界面前。

消息一出,开源界和科技圈瞬间沸腾有人欢呼这是“平民对抗科技寡头的神迹”,但也有人破口大骂,说这不过是一场“AI 生成的代码垃圾大狂欢”。

这场突如其来的技术地震,究竟是一场颠覆巨头的革命,还是一场包装华丽的闹剧?

01刚抄完 Adobe,转身就拆微软祖坟

这件事的戏剧性,从一开始就拉满了

这个神秘的团队叫 ArtCraft(GitHub 组织名为 storytold),核心成员据传只有一名叫做 Brandon Thomas 的开发者。

就在几天前,这家伙才刚刚干了一件轰动全网的事:用 Rust 和 AI 把 Adobe 全家桶给“克隆”了一遍。

从对标 Photoshop 的 PhotoCraft,到对标 After Effects 的 EffectCraft,他一口气甩出了整整七款图形视频工具。虽然许多功能还处于非常早期的开发状态,但那套纯 Rust 带来的极致轻快,已经让饱受 Adobe 高昂订阅费折磨的用户大呼过瘾。

然而,大伙还没从 Adobe 被偷家的震惊中回过神来,10 月 8 日前后,storytold 的代码仓库再次刷新。

这一次,枪口直接顶到了软件帝国微软的脑门上:

  • WordCraft
    :全面对标 Microsoft Word,支持 DOCX 格式与富文本排版;
  • GridCraft
    :对标 Excel,原生支持 XLSX 表格与大量计算函数;
  • DeckCraft
    :对标 PowerPoint,专攻 PPTX 演示幻灯片。

从建仓库到放出首个全平台安装包,前后仅仅用了 48 小时左右。

科技媒体 Thurrott 和 The Register 迅速跟进,记者们抱着看笑话的心态下载安装,结果在微软自家的 Surface 电脑上点开 WordCraft 时,所有人都倒吸了一口凉气:

它不仅能跑,而且极其流畅

新建文档、敲字、加粗、排版、甚至插入表格和脚注,全都能一气呵成。

▲ 社区讨论迅速升温:这究竟是个人的反叛,还是一场激进的商业战略?

但这到底是怎么做到的?微软花了四十年、雇佣了几万名顶级工程师才堆出来的 Office,难道真的能被 AI 在几天之内写完?

02抛弃 Electron!188页文档重排只需 1.4 毫秒

要看懂 WordCraft 的杀伤力,我们得先搞清楚它在技术上有多“反叛”。

今天的桌面软件界,有一个被无数用户深恶痛绝的潜规则:Electron 霸权。

现在的许多软件(比如很多人电脑里常驻的 Slack、Notion、微信桌面端等),本质上都是拿 Google 的 Chromium 浏览器套了个壳子。你只要打开一个空窗口,后台就得跑好几个浏览器进程,动辄吃掉 300MB 到 500MB 的内存。

电脑就是这么一步步被卡死的

而 WordCraft 走了一条完全相反的极端道路:纯 Rust 开发,彻底抛弃 Electron。

▲ 官方 GitHub 仓库页面:纯 Rust 洁净室重构 Microsoft Word,原生支持多平台与 WebAssembly

根据官方公布的架构数据,在 WordCraft 里编辑一篇 188 页的超长文档,单次按键引发的全局页面重排,耗时仅仅只要 1.4 毫秒。

人类眨一下眼睛都需要 100 毫秒,1.4 毫秒对于人造软件来说,几乎等同于“瞬时响应”。

为了做到这种性能,开发者玩了一个非常奇妙的架构设计,它用到了一个叫做 egui 的图形框架。

普通软件做界面,就像用乐高积木搭房子(保留模式):你放一个按钮在那里,这个按钮就变成一个固定实体。如果文档里的字变了,程序得小心翼翼地跑去通知那个按钮改状态。一旦软件功能太复杂,成千上万个积木之间的通信就会乱成一团麻。

而 egui 采用的是“电影放映机”模式(即时模式):屏幕界面不保存固定实体,全凭显卡每一秒钟从头到尾重新绘制 60 遍。

你打了一个字,它下一帧就地读取你的最新内容直接画在屏幕上,根本不存在状态同步出错的 Bug。

这套硬核的底层架构,直接带来了三大突出优势:

  1. 体积小得不可思议
    :编译后就是一个独立的二进制文件,内存占用极低;
  2. 天生支持全平台
    :Windows、macOS、Linux 通吃;
  3. WebAssembly 降维打击
    :同一套 Rust 代码,不用改动,就能直接塞进浏览器网页里无缝运行。

但这种激进的做法,也带来了非常尴尬的现场翻车。

▲ 国内开发者实测:中文周报能正常排版和导出,但字体渲染出现了忽粗忽细的毛刺

国内开发者在拿到安装包后第一时间进行了实测。大家发现,拿它写中文周报、导出 PDF 确实没问题,但在处理复杂的汉字排版时,文字渲染却“忽粗忽细”。

原因很简单:即时渲染虽然飞快,但要处理复杂的非拉丁文字排版(比如汉字的避头尾法则、复杂的字形调整、以及操作系统的中文输入法光标跟随),需要极其深厚的文字排版引擎积累。

这种工业级的粗糙,也为接下来的舆论风暴埋下了伏笔。

03远超表面复刻:藏在底层的关键武器“MCP”

很多人看到这里会问一个犀利的问题:

“LibreOffice 这些免费开源软件早就有了,AI 时代我们为什么还要费劲巴拉去克隆一个长得一模一样的 Word?”

▲ 社区高赞疑问:为什么不直接用 AI 打造强十倍的新物种,反倒去克隆旧软件?

答案藏在 WordCraft 架构里一个极具前瞻性的设计里:MCP(Model Context Protocol,模型上下文协议)。

传统的 Office,是专门设计给人用手点的。它有成百上千个菜单、二级弹窗、右键选项。

而 WordCraft 把整个软件内部拆解为整整 389 个可脚本化的原子命令。

换言之,你在界面上用鼠标点击“段落居中”调用的内部代码,与外部 AI 代理传入的控制指令,走的是完全同一条管道。

WordCraft 不仅仅是给人类编辑用的,它生来就是一个“可以被 AI 代理直接驾驶的无头文字引擎”。

以往你让 AI 帮你改 Word 格式,AI 只能把文字吐出来,教你“第一步点哪里、第二步改什么”。而在 WordCraft 里,你可以直接通过终端管道把文档扔给 Claude 或任意大模型:

“把第三章所有的二级标题字体调小两号,表格统一换成三线表,参考文献按 APA 格式重排。”

AI 不需要像人一样去屏幕上找按钮,它可以直接调用那 389 个命令底层,像程序员操作代码库一样,在一瞬间精准修改完几百页的排版。

这才是这套软件最野心勃勃的地方:它披着三十年前 Word 的经典外衣,肚子里装的却是为下一个十年 AI 智能体准备的自动化流水线。

04工业奇迹还是“半成品尾流”?开源老炮泼来冷水

然而,技术愿景再美好,也掩盖不了工程现实的残酷。

随着狂欢发酵,开源社区里经验丰富的老工程师们开始站出来泼冷水。评论区的风向,很快从“神迹膜拜”转向了极其刻薄的审视。

▲ 老派玩家直言不讳:从 Photoshop 到 Office,留下的不过是半成品的壮观尾流

一位老开发者愤怒地留言:

“Photoshop 克隆版缺了一堆核心特性,After Effects 甚至只是个空壳。现在丢下它们不管,又跑来搞 Office?这不过是 AI 生成时代留下的一连串壮观的半成品废墟!”

软件工程界有一句残酷的定律,“九零法则”:

软件开发的前 90% 会消耗 10% 的时间,而剩下的 10% 会消耗另外 90% 的时间。

WordCraft 的官方文档其实非常坦诚。他们在路线图上写得明明白白:

  • 功能区菜单的命令覆盖率确实达到了 87%;
  • 但如果算上交互深度与极端细节,真实的软件对等度只有 62% 左右;
  • 最要命的是:真实商业环境下的 DOCX 语料库保真测试,根本还没有开始!

为什么做办公软件这么难?

因为微软的 DOCX(OOXML)规范文件,厚达整整几千页!里面沉淀了过去三十年间无数阴暗的软件角落,老旧的 Word 97 宏代码、奇形怪状的表格跨行合并逻辑、打印机驱动兼容补丁、以及随时可能崩溃的复杂数学公式。

这也是为什么 LibreOffice 苦战了数十年,至今依然不敢打包票说“能 100% 完美无乱码地打开每一个复杂的 Word 文档”。

WordCraft 自称是一场“洁净室再实现”(Clean-room reimplementation),不偷看微软一行源码,只根据公开规范和外在行为纯手工重写。

这在法律上或许能作为避免侵权的挡箭牌,但在现实的残酷生态里,只要你在打开老板发来的合同样本时有一行字排版串了行,这款软件在生产环境里的价值就会瞬间归零。

能跑起来,和能在复杂的生产一线托付重任,中间隔着十万八千里。

05时代真的变了

回到那个被许多人围观的 GitHub 页面。

WordCraft 到底是什么?

若指望它明天就能取代正版 Office,显然脱离现实。拿它去赶毕业论文或处理商业合同,目前无疑会是一场灾难。

但它的出现,如同一颗射向传统软件秩序的信号弹。

曾几何时,重写一套工业级桌面办公套件,是一件需要数家跨国科技巨头、数千人团队、耗费数年甚至数十年才能完成的超级工程。

但现在,一个开发者加上一个顶尖的大模型,就能在短短 48 小时内,把一座庞大帝国的地基骨架全部搭好,甚至用纯 Rust、极速渲染和 MCP 协议,在架构层面对老前辈实现局部超车。

那些忽粗忽细的字体渲染、缺失的图表公式、未经验证的复杂格式,终究会被后续的代码和更聪明的大模型一点点抹平。

正如开头那一抹在屏幕上闪烁的深灰色暗黑界面。

它或许还很稚嫩,甚至满身破绽;但当写代码的门槛被彻底打碎的那一刻,那个由软件寡头们高筑了几十年的城墙,就已经听到了崩塌的第一声轻响。

相关学习资料