RUST · 净室实现 · 开源
用 Rust 从零重写的开源文字处理器
沿用你早已熟悉的 Word 工作流。读写 .docx,原生运行于 macOS、Windows、Linux、BSD 与浏览器。

阶段
alpha(内测)
许可
MIT 或 Apache-2.0
命令
422
功能覆盖
88%
功能一览
下面每一张截图都是 WordCraft 本身,由它自带的 UI 测试工具在屏幕外渲染而成。
为何选择 WordCraft
净室实现意味着你没有三十年 Word 肌肉记忆要丢掉,也不需要为了速度牺牲文件的可编辑性。既然这是一款排版工具,这一页也按排版的规矩来做。
1.4毫秒
在 188 页文档中输入时,一次重新排版的耗时
422个命令
同一套命令驱动功能区、快捷键、命令行工具与 MCP 服务器
熟悉
沿用 Word 的功能区选项卡、组、快捷键与行为。Enter 继续列表,Tab 降级列表,F4 重复上一步,样式库实时预览。
你的文件
打开并保存 .docx,同时支持 .odt、.rtf、.html、.md、.tex、.txt,并可打开 Word 97–2003 的 .doc。
快速
段落排版会被缓存,页面按需渲染。一份 188 页的文档中输入时,重新排版仅需约 1.4 毫秒。
无处不在
一套 Rust 代码库同时支持 macOS、Windows、Linux、BSD 与 Web。没有 Electron,也没有 Tauri。
为智能体而生
每个操作都是一个带 id 的命令。同样的 422 个命令驱动功能区、快捷键、命令行工具与 MCP 服务器。
私密
拼写、语法乃至一切功能均可离线运行。文档文本永远不会写进日志。
开放
MIT 或 Apache-2.0。净室实现:基于公开规范与观察构建,所有素材均为原创或采用开放许可。
「只要你创作,
你就是其中一员。」
功能总览
十三个领域,逐项列出当前可用的能力。逐项、分领域的真实情况见仓库中的 ROADMAP 与对等性评估文档。
读写格式
- .docx
- .doc
- .odt
- .rtf
- .html
- .md
- .tex
- .txt
- PNG
写作
输入即所得的日常手感,输入法、智能引号与列表自动套用都在。
- 配合输入法的快速输入与智能引号
- 自动更正、列表自动套用格式、破折号
- 词语、句子、段落三级选区与拖拽选择
- 带格式剪贴板,撤销与重做
- 支持正则表达式的查找与替换
可由人驱动,也可由智能体驱动
WordCraft 从设计之初就既可由人驱动,也可由 AI 智能体驱动。每个操作都是一个带 id 的命令。
同样的 422 个命令同时服务于功能区、键盘快捷键、命令搜索、命令行工具与 MCP 服务器。 智能体不需要理解界面,只需要按 id 调用命令;界面只是这些命令的一层可视化。
命令可以批量提交,一次调用内按顺序执行多条;处理结果再通过 inspect_document 读回,不必逐条确认。
- 调用方式
- 按 id 执行命令
- 入口
- MCP 服务器 / 控制端口
- 核验
- 无需截图,inspect_document
无界面的文档操作
直接注册命令行工具,智能体在无界面模式下读写文档。
claude mcp add wordcraft -- wordcraft-cli mcp驱动正在运行的应用
让应用开放控制端口,再把 MCP 服务器连上去,界面状态与文档内容都能操作。
wordcraft --control 7981 &
claude mcp add wordcraft-app -- wordcraft-cli mcp --connect 127.0.0.1:7981架构
分层的 Rust 代码库,从度量与文档模型一路走到渲染、命令引擎与可替换的前端。
- L0
- wordcraft-geom
单位与度量
- L1
- wordcraft-doc
- wordcraft-fonts
- wordcraft-proof
文档模型与编辑;字体与文字成形;拼写、语法、断字
- L2
- wordcraft-layout
- wordcraft-docx
- wordcraft-formats
断行、分页、表格、脚注、命中测试;OOXML;ODT / RTF / HTML / Markdown / TXT
- L3
- wordcraft-render
- wordcraft-pdf
光栅化(vello_cpu);PDF(krilla)
- L4
- wordcraft-engine
会话、撤销、422 个命令、Word 功能目录
- L5
- wordcraft-mcp
MCP 服务器
- L6
- wordcraft-ui-egui
Word 风格的前端(可替换)
- apps
- wordcraft
- wordcraft-cli
- wordcraft-web
桌面、命令行、浏览器
cargo xtask ci 会运行格式化、clippy、约 800 个测试、素材署名检查、分层检查以及 wasm 构建。
贡献者与智能体指南见 AGENTS.md。
路线图
WordCraft 目前处于 alpha(内测)阶段。下面的百分比是项目自评,不是第三方评测。
- Word 功能区特性已由命令覆盖
88%
Word 功能区特性已由命令覆盖
- 全面替代 Word 完成实际工作的自估完成度
60%
全面替代 Word 完成实际工作的自估完成度
- 典型专业人士每周工作场景的自估完成度
55%
典型专业人士每周工作场景的自估完成度
- 日常基础需求的自估完成度
63%
日常基础需求的自估完成度
要达到 Beta,还需要
目前还差的事情写在这里,包括我们知道还没做好的部分。
- 用真实世界的 .docx 文件进行测试
- 在往返过程中保留图表与 SmartArt
- 让分页更接近 Word
- 进行一次稳定性排查
- 实现原生打印
下载
最新版本包含下列全部构建。文件名中的 <ver> 为版本号,SHA256SUMS.txt 列出了每个文件的校验和。
构建
Windows
x64(64 位 Intel / AMD)
wordcraft-<ver>-windows-x64.msiwordcraft-<ver>-windows-x64-portable.zip便携版
arm64(骁龙及其他 ARM 电脑)
wordcraft-<ver>-windows-arm64.msiwordcraft-<ver>-windows-arm64-portable.zip便携版
x86(32 位)
wordcraft-<ver>-windows-x86.msiwordcraft-<ver>-windows-x86-portable.zip便携版
安装包与可执行文件均经过代码签名。
疑难排解:Windows 上打不开或运行缓慢
应用一闪即退
桌面应用默认仅初始化 DirectX 12。让 wgpu 同时创建 OpenGL 实例,可能会在窗口出现前就让某些显卡驱动(AMD 的 atio6axx.dll)崩溃。用 WGPU_BACKEND 覆盖默认设置用于排障,例如dx12 或 vulkan。在 PowerShell 中,于包含该可执行文件的文件夹下执行:
$env:WGPU_BACKEND = "vulkan"
& .\wordcraft.exe
Remove-Item Env:WGPU_BACKEND显式指定 gl 可能在受影响的系统上再次引发驱动崩溃。macOS、Linux 与 Web 的默认后端保持不变。
较老的电脑上运行缓慢
当 DirectX 12 找不到带对应驱动的独立显卡时(例如 Windows 11 上的 Intel 第四代核显),它只会提供微软的软件渲染器,由处理器逐帧绘制。
此时 WordCraft 会自动改用 OpenGL,无需任何设置。日志文件会以 graphics: 开头的行记录这一选择。
WGPU_BACKEND 仍可覆盖它,例如 gl 或 dx12。
Crafting 应用系列
WordCraft 是 Crafting 应用系列的一员。这些工具由 ArtCraft 团队出品,免费、开源,每一款都用 Rust 从零写就,且都能独立运行。

PhotoCraft
图像编辑:图层、蒙版、文字与真正的 PSD 文件
GitHub
VectorCraft
矢量插画
GitHub
FilmCraft
视频剪辑、调色与音频
GitHub
LightCraft
照片库与原始格式处理
GitHub
PdfCraft
PDF 的阅读、整理与保护
GitHub
EffectCraft
动态图形与视觉特效
GitHub
DesignCraft
页面排版与出版
GitHub
WordCraft
写作与文档排版 · 你在这里
GitHub
以及 ArtCraft本身,面向想要真正掌控权的艺术家的 AI 图像与视频工作室。





