一个团队在同一周里,用纯 Rust 从零写了三个对标微软 Office 的开源应用:文字处理 WordCraft、电子表格 GridCraft、演示文稿 DeckCraft。三个项目都已经能下载安装,但都还处在 alpha 阶段。
本文把三件套放在一起介绍:它们是什么、各自做到了什么程度、怎么安装、和 LibreOffice、ONLYOFFICE 比怎么样。资料于 2026 年 10 月 12 日查阅三个 GitHub 仓库的 README、路线图和发布页。
三件套是什么
WordCraft、GridCraft、DeckCraft 都来自 ArtCraft 团队(GitHub 组织名为 storytold),属于他们的 Crafting Apps 系列。这个系列还包括图像编辑器 PhotoCraft、矢量工具 VectorCraft、视频剪辑 FilmCraft、PDF 工具 PdfCraft 等,每个应用都用 Rust 从头编写、可以单独使用。
三件套共同的特点:
- 净室重写(clean-room):不使用微软的代码,依据公开规范和对软件行为的观察实现,主题、图标、模板等素材都是原创或开源授权的。
- 纯 Rust,原生界面:不用 Electron 和 Tauri,界面基于 egui,在 GPU 上绘制。
- 全平台:macOS、Windows、Linux、FreeBSD,以及通过 WebAssembly 在浏览器里运行。
- 熟悉的操作方式:照搬了 Office 的功能区(Ribbon)、快捷键和操作习惯。
- 能被 AI 驱动:每个按钮都是一条命令,可以通过命令行、JSON 控制通道和 MCP 服务器让 AI 智能体操作。
- 双协议开源:MIT 或 Apache-2.0 任选(GitHub 页面显示为 Apache-2.0)。ArtCraft 的名称和标志不在开源授权范围内,分支版本需要去掉。
WordCraft 我们之前单独写过一篇简短介绍,同系列的 PhotoCraft 收录在付费软件的开源替代清单里。这篇重点讲三件套整体的情况。
它解决什么痛点
- Office 要订阅:只是偶尔写文档、做表格,每年交一笔 Microsoft 365 的费用不划算。
- Linux 和 BSD 上没有原版 Office:现有的替代品界面和 Office 差别较大,需要重新适应。
- 想让 AI 直接操作文档:大部分办公软件没有给 AI 智能体留可编程接口。
WordCraft:对标 Word

根据 README,WordCraft 目前已经实现:
- 文件格式:读写 .docx(官方称保存的文件能在 Word 中打开),可导入 Word 97-2003 的 .doc,支持 .odt、.rtf、.html、.md、.tex、.txt,能导出文字可选中的 PDF。
- 排版:样式和样式集、主题、多级列表、表格(合并拆分、跨页重复表头、公式)、分栏、页眉页脚、首字下沉、文字环绕、自动断字、行号、水印。
- 引用和审阅:目录、脚注尾注、APA/MLA/Chicago/IEEE 引文和参考文献、索引;修订模式、批注气泡、比较文档、拼写和语法检查(离线)。
- 邮件合并:从 CSV 合并、信封和标签。
- 界面语言:支持简体中文、繁体中文、日文等 11 种语言,默认跟随系统。
成熟度:README 写明处于 alpha。功能区命令覆盖率约 88%,但团队自己估计,综合功能深度、文件保真度和稳定性,距离“在实际工作中完全替代 Word”大约完成了 60%。进入 Beta 前还需要大量真实 docx 测试、图表和 SmartArt 的往返保留、更接近 Word 的分页,以及原生打印。
GridCraft:对标 Excel

根据 README,GridCraft 目前已经实现:
- 文件格式:原生格式就是 XLSX,样式、主题、公式(包括动态数组)、表格、条件格式、数据验证、批注、超链接、图表、图片、迷你图、数据透视表和打印设置都能往返保存;支持 CSV、TSV。旧版 .xls 能打开数值、公式和数字格式(格式和对象暂不支持),XLSB、ODS 只能导入数据。
- 计算:基于依赖图的计算引擎,支持动态数组溢出,实现了 Excel 523 个工作表函数中的 513 个,包括 LET、LAMBDA、MAP、REDUCE 等。
- 数据功能:排序和自动筛选、快速填充、数据验证、分级显示和分类汇总、结构化引用。
- 性能:增量重算,网格只渲染屏幕上看得见的部分。
成熟度:同样是 alpha。功能区命令覆盖率约 89%,但按 Excel 用户实际依赖的功能加权,团队估计大约 50% 可用于实际工作。下一步计划包括真实 XLSX 文件的保真度、超大工作簿和多线程重算、图表深度、“各种文字系统的文本显示”和 .xls 导入。最后这一项意味着中文等文字的显示还在完善中,另外 GridCraft 不自带字体,使用系统已安装的字体,中文用户建议先拿自己的表格试一下。
DeckCraft:对标 PowerPoint

根据 README,DeckCraft 目前已经实现:
- 制作:幻灯片母版和 11 种版式、8 套原创主题、节、备注、批注、自定义幻灯片尺寸。
- 绘图:150 多种预设形状、吸附在形状上的连接线、合并形状、渐变和图片填充、阴影、发光、柔化边缘、映像。
- 内容:图片裁剪和校正、表格、图表、基础 SmartArt、音频和视频(MP3、AAC、FLAC、H.264、HEVC、VP9、AV1 等)。
- 放映:切换效果(包括平滑 Morph)、进入、强调、退出和路径动画、全屏放映、演示者视图、画笔、排练计时。
- 文件:打开和保存 .pptx,导出 PDF(幻灯片、备注页、讲义)、PNG、JPEG 和大纲,有自动恢复。

成熟度:alpha,README 顶部的状态标签写的是“early development(早期开发)”。按功能广度算覆盖了 PowerPoint 约 79% 的功能(核心功能 92%),团队估计距离替代 PowerPoint 用于实际工作大约完成了 55%。
安装
三个应用的安装方式相同:到各自 GitHub 仓库的 Releases 页面下载最新版本(目前都是 0.5.0,2026 年 10 月 11 日发布),每个版本都附带 SHA256 校验文件。
- Windows:x64、arm64、32 位 x86 的 MSI 安装包和免安装 ZIP,官方称已代码签名。
- macOS:通用版 DMG(Apple Silicon 和 Intel 都能用),已签名并经过苹果公证;另有命令行工具。
- Linux:AppImage、Flatpak、deb、rpm 和 tar.gz,支持 x86_64 和 ARM64,另有 RISC-V 版本。
- FreeBSD:x86_64 tar.gz。
- 网页版:一个静态网站压缩包,可以放到任意静态服务器上运行。
如果 Windows 上双击后程序一闪就退出,README 说可能是部分 AMD 显卡驱动和 OpenGL 的兼容问题,可以在 PowerShell 里指定图形后端再启动(以 WordCraft 为例):
$env:WGPU_BACKEND = "vulkan"
& .\wordcraft.exe
想从源码运行,需要先装好 Rust 工具链:
git clone https://github.com/storytold/wordcraft
cd wordcraft
cargo run --release -p wordcraft -- --sample
GridCraft 的源码运行方式类似,把仓库和包名换成 gridcraft 即可。DeckCraft 的 README 示例是先用命令行工具渲染示例幻灯片,在 Linux 上编译还需要先装 ALSA 开发头文件(Debian 和 Ubuntu 上是 libasound2-dev),具体以各自 README 为准。普通用户直接下载安装包就行,不需要编译。
用法:除了手动操作,还能交给 AI
日常使用和 Office 差不多:打开文件,在功能区里找按钮,快捷键也基本一致。三件套比较特别的是命令行和 MCP 接口。以 WordCraft 为例,命令行可以直接转换格式、提取纯文本:
wordcraft-cli convert report.docx report.pdf
wordcraft-cli text report.docx
也可以把它注册为 Claude Code 的 MCP 服务器,让 AI 智能体在后台创建和修改文档,或者连接到正在运行的应用直接操作界面:
claude mcp add wordcraft -- wordcraft-cli mcp
GridCraft 和 DeckCraft 也提供命令行和 MCP 服务器,具体用法见各自仓库的文档。
优缺点
优点:
- 界面最像 Office:功能区、快捷键和操作习惯都照搬,几乎不用重新学。
- 全平台原生:连 FreeBSD、RISC-V 和浏览器都覆盖了,安装包签名齐全。
- 完全开源、许可宽松:MIT 或 Apache-2.0,可以商用和二次开发。
- 为 AI 智能体设计:命令行和 MCP 接口在开源办公软件里很少见。
- 离线、无遥测:拼写检查等功能离线可用,GridCraft README 明确写了没有订阅、没有授权服务器、没有遥测。
缺点:
- 都还是 alpha:团队自己估计离实际工作替代只完成了 50% 到 60%。
- 项目极新:三个仓库都是 2026 年 10 月 7 日创建的,不到一周就发到 0.5.0,迭代非常快,也意味着变化大、问题多(三个仓库合计有 500 多个未关闭的 Issue)。
- 文件保真度待验证:复杂的 docx、xlsx、pptx 来回保存可能出问题,README 也把真实文件测试列为进入 Beta 前的首要工作。
- 中文支持需自测:WordCraft 已有简体中文界面,但 GridCraft 把多文字系统的文本显示列在待办事项里。
- 没有协作和云同步:三件套都是本地单机应用。
适合谁
- 喜欢尝鲜、愿意帮忙反馈问题的开源爱好者和 Rust 开发者。
- 在 Linux 或 BSD 上想要一套界面接近 Office 的办公软件,并且能接受早期版本问题的人。
- 想让 AI 智能体通过 MCP 自动生成或修改文档、表格、幻灯片的开发者。
不适合:需要稳定处理重要工作文档、合同、财务报表的人。现阶段请继续用 Microsoft Office、LibreOffice 或 ONLYOFFICE,三件套可以装上先体验,别拿唯一一份重要文件去试。
和其他办公套件对比
| 对比项 | Rust 三件套 | LibreOffice | ONLYOFFICE 桌面版 | Microsoft 365 |
|---|---|---|---|---|
| 开源协议 | MIT 或 Apache-2.0 | MPL-2.0 | AGPL-3.0 | 闭源 |
| 价格 | 免费 | 免费 | 免费 | 订阅 |
| 成熟度 | alpha | 成熟 | 成熟 | 成熟 |
| 界面风格 | 照搬 Office 功能区 | 传统菜单或可选功能区 | 类似 Office 功能区 | 原版 |
| 平台 | Win、Mac、Linux、BSD、网页 | Win、Mac、Linux | Win、Mac、Linux | Win、Mac、网页、移动端 |
| AI 智能体接口 | 内置命令行和 MCP | 宏和 UNO API | 插件和宏 | Copilot(付费) |
LibreOffice 和 ONLYOFFICE 的更多信息,可以参考我们的开源替代清单。
项目信息
| 项目 | WordCraft | GridCraft | DeckCraft |
|---|---|---|---|
| 对标 | Microsoft Word | Microsoft Excel | Microsoft PowerPoint |
| 仓库 | storytold/wordcraft | storytold/gridcraft | storytold/deckcraft |
| 官网页 | getartcraft.com/apps/wordcraft | getartcraft.com/apps/gridcraft | getartcraft.com/apps/deckcraft |
| GitHub 星数 | 约 5900 | 约 2900 | 约 2000 |
| 最新版本 | 0.5.0 | 0.5.0 | 0.5.0 |
| 阶段 | alpha | alpha | alpha(早期开发) |
| 团队自评可用度 | 约 60% | 约 50% | 约 55% |
| 协议 | MIT 或 Apache-2.0 | MIT 或 Apache-2.0 | MIT 或 Apache-2.0 |
星数和版本为 2026 年 10 月 12 日数据。开发团队为 ArtCraft(GitHub 组织 storytold),与微软没有任何关联。


