WordCraft
纯Rust编写、基于egui前端和Velo CPU光栅化的开源文字处理器,兼容docx等格式,所有操作以命令形式暴露给AI智能体通过MCP调用
时间轴 (近 90 天)
同一思路几天后扩展到微软Office,产生了WordCraft、GridCraft(Excel)和DeckCraft(PowerPoint)。
WordCraft 是一个用纯 Rust 编写的 Microsoft Word 克隆项目,近期在 GitHub 上获得近 14,000 个 star,其中几乎全部来自本月,并拥有 3,615 个 fork。
WordCraft 的每个操作都是一个带 ID 的命令,共 422 个,这些命令同时驱动界面、快捷键、命令行和 MCP 服务器。
WordCraft 能打开和保存 docx 文件,并支持 ODT、RTF、HTML、Markdown、LaTeX 和纯文本格式。
WordCraft 的审阅功能包括修订跟踪、边距批注气球、接受/拒绝更改以及输入时的拼写和语法检查。
WordCraft 的引用功能支持目录、脚注、APA、MLA、Chicago 和 IEEE 格式的引文,以及索引和题注。
WordCraft 的布局功能包括首字下沉、图片和形状的文字环绕、自动断字、行号和页面边框。
WordCraft 的界面语言跟随系统,覆盖英语、韩语、瑞典语等 21 种语言。
WordCraft 的代码采用分层架构:底层几何层、文档模型与编辑层、布局层、光栅化层(使用 Velo CPU 绘制页面)、会话/撤销/命令层,以及可替换的 egui 前端。
在 188 页的文档中打字时,WordCraft 的段落布局缓存使重新布局仅需约 1.4 毫秒,页面按需渲染。
还有 8 条时间轴事件
全部知识事实 (18)
WordCraft 代码以 MIT 或 Apache 2.0 开源,最新版本为 0.7。
50%待验证WordCraft 是一个用纯 Rust 编写的 Microsoft Word 克隆项目,近期在 GitHub 上获得近 14,000 个 star,其中几乎全部来自本月,并拥有 3,615 个 fork。
50%待验证WordCraft 的每个操作都是一个带 ID 的命令,共 422 个,这些命令同时驱动界面、快捷键、命令行和 MCP 服务器。
50%待验证WordCraft 能打开和保存 docx 文件,并支持 ODT、RTF、HTML、Markdown、LaTeX 和纯文本格式。
50%待验证WordCraft 的审阅功能包括修订跟踪、边距批注气球、接受/拒绝更改以及输入时的拼写和语法检查。
50%待验证WordCraft 的引用功能支持目录、脚注、APA、MLA、Chicago 和 IEEE 格式的引文,以及索引和题注。
50%待验证WordCraft 的布局功能包括首字下沉、图片和形状的文字环绕、自动断字、行号和页面边框。
50%待验证WordCraft 的界面语言跟随系统,覆盖英语、韩语、瑞典语等 21 种语言。
50%待验证WordCraft 的代码采用分层架构:底层几何层、文档模型与编辑层、布局层、光栅化层(使用 Velo CPU 绘制页面)、会话/撤销/命令层,以及可替换的 egui 前端。
50%待验证WordCraft 的 PDF crate 导出带真实可选文本的 PDF,proof 模块离线完成拼写、语法和断字检查。
50%待验证在 188 页的文档中打字时,WordCraft 的段落布局缓存使重新布局仅需约 1.4 毫秒,页面按需渲染。
50%待验证WordCraft 没有使用 Electron 或 Tauri,而是使用原生 egui 在 GPU 上运行。
50%待验证WordCraft 通过一条命令 `cargo xdaskci` 运行格式化、clippy、约 800 个测试、资产归属检查、分层检查以及 WASM 构建来保障质量。
50%待验证WordCraft 将 422 个带 ID 命令包装成 MCP 工具暴露,智能体可以列举命令、执行命令、批量操作或读写选中文本。
50%待验证WordCraft 目前处于 alpha 阶段,作者估计它用命令覆盖了 Word 功能区 88% 的功能,但只走了约 60% 的路程来真正替代 Word,对于日常基本需求这一数字是 63%。
50%待验证WordCraft 的拼写和语法建议目前仅覆盖英语和波兰语;原生打印仍在待办列表。
50%待验证在Crafter与WordCraft两个长周期RL基准上,EWM显著优于PPO和LaRe两种基线方法
50%待验证同一思路几天后扩展到微软Office,产生了WordCraft、GridCraft(Excel)和DeckCraft(PowerPoint)。
50%