综合 / 阅读 · 2026-10-23 08:45 · 4 阅读 · 0 赞
11天1.4万Star:纯Rust重写Word,433条命令全部开放给AI
WordCraft用纯Rust洁净室重写微软Word,11天斩获1.4万Star。433条命令统一开放给人和AI,支持MCP遥控改稿。但作者自评稳定性仅50%,中文校对缺失,真实docx兼容性尚未验证。
10 月 7 日建仓,11 天后 1.4 万 Star。有人用纯 Rust 把 Word 重写了一遍,433 条命令全部开放给 AI。这篇把它的底牌和短板一起摊开。

它没套壳,是照着重画了一遍
WordCraft 的仓库自述只有一句话:微软 Word 的洁净室重实现,纯 Rust。洁净室指只依据公开的 OOXML 规范(ECMA-376)和黑盒观察,不碰微软源码。

最先让我停下来的是它没有 Electron,也没有 Tauri。界面用 egui 直接跑在 GPU 上,一套代码编到 macOS、Windows、Linux、BSD,还能编成 WebAssembly 扔进浏览器。
代码拆成 15 个 crate 分七层。底下是单位和几何,中间是文档模型、字体排版、分页布局,上头是命令引擎和 egui 界面。分层不许越界,跑 cargo xtask layers 会查。
快是真的快。官方给了一个数字:在一份 188 页的文档里打字,整篇重排大约 1.4 毫秒。段落布局有缓存,页面按需渲染。
分层还有个副作用,界面可以换。UI 层只读会话状态,颜色走主题令牌,所以同一个引擎能同时供桌面、命令行和网页用。
真正狠的地方,是一切皆命令
这个项目的设计重心在命令上。界面上每个能点的动作都有 id,ribbon、快捷键、命令搜索、命令行、JSON 控制通道和 MCP 服务器,走的是同一套 433 条命令。
README 里写的还是 422 条,ROADMAP 已经更新到 433 条,ribbon 目录覆盖 487/502。两份官方文档自己都没对齐,迭代速度可见一斑。
作者的想法写在 README 里:文档软件迟早要被 agent 驱动。所以 inspect_document 让 agent 自己读文档结构做自查,不必靠截图猜结果。
给 Claude 挂 MCP 只要一行,wordcraft-cli mcp 是无头模式,直接改文件。加 --connect 127.0.0.1:7981,就变成遥控已经打开的那个窗口。
遥控时连 click、key、screenshot 都能调。怕它乱翻文件,可以用 --automation-read-root 和 --automation-write-root 把读写锁在指定目录里。
说实话,这才是它跟 LibreOffice 那种老开源项目的分水岭。别人把功能做给人看,它把功能做成接口,人和 agent 用同一套。
它自己写的短板清单,比评测狠
我不太想复述功能列表。这个项目最有意思的地方,是作者自己写了 29 条差距清单,还按工时排了序。
排第一那条很难看。原文说没有任何来自 Word、Google Docs、LibreOffice、Pages 的真实文件被打开、渲染、往返保存并逐页对比过,仓库里只有合成的测试样本。
影响面那一栏写得也直白:大家收到的文件,就是会崩的那批。所以现在下结论说它能替代 Word,早了点。
作者把完成度拆成十个维度,数字一点没修饰。
| 维度 | 自评完成度 |
|---|---|
| 分页与版面还原 | 55% |
| 稳定性 | 50% |
| 校对与拼写 | 40% |
| 本地化 | 27% |
| 东亚排版 | 25% |
| 图表、SmartArt、墨迹 | 3% |
中文读者最该看最后两行。界面简体中文做到约 95%,日常使用够看。
校对就露馅了。它只覆盖英、波、葡、意、克罗地亚、土、俄、捷八种语言的拼写检查,中文没有。Word 自带 120 套校对工具,它连零头都没凑齐。
还有一条对写作者更要命:VBA 宏只能保留不能执行,Office 插件装不了,多人实时协作也没有。企业里那套流程暂时搬不过来。
谁在写它,工时按 agent 算
翻 ROADMAP 时我愣了一下。所有工时估算的单位是「Opus 5.5 agent 墙钟小时」,做完全部功能要 650 到 1100 小时。
commit 列表对得上。大量提交尾部挂着 Co-authored-by 指向 Anthropic 的邮箱,Claude 的版本号直接写在署名里,人负责审和签。
节奏也不均匀,10 月 15 日一天合了三十多条,前后两天各两条,明显是攒一批再合并的打法。
AGENTS.md 更像在给 agent 立规矩。非测试代码禁止 unwrap、expect、panic,禁 unsafe,clippy 那几条直接 deny。原话是「永不崩溃」这条,优先级高于做功能。
还有条红线挺少见:不许抄微软的图标,连描摹和截图裁剪都不行,图标优先用代码画。每个素材文件必须在 ATTRIBUTION.md 里写清作者、来源、许可,漏一行 CI 就挂。
你要不要装
我的判断是,当观察样本很值,当生产力工具还不行。它自己标的是 alpha,走到 beta 还差 150 到 230 小时。
Windows 装 msi,macOS 装 dmg,Linux 有 AppImage 和 deb,安装包 86 到 95 MB,releases 页还给了一份 SHA256SUMS.txt。
Windows 上有个坑值得先说。桌面端默认只开 DirectX 12,因为顺手开 OpenGL 会在某些 AMD 驱动上崩在窗口出现之前。打不开就设 WGPU_BACKEND=vulkan 再启动。
32 位版本另说,它即使有 DX12 显卡也走 OpenGL,原因是 32 位下建 DX12 管线会立刻失败。
11 天 1.4 万 Star 的速度,说明大家等这个东西很久了。但 Star 不等于能交稿,先去下一个,拿你手上最乱的那份 docx 打开看看,比看任何评测都管用。
- GitHub:wordcraft
- 定位:纯 Rust 洁净室重写微软 Word,433 条命令开放给 AI 驱动
- 地址:https://github.com/storytold/wordcraft