用纯 Rust 编写的开源参数化 3D CAD 应用,支持桌面、浏览器和 AI 代理(MCP)建模。
- Star
- 14,895
- Fork
- 3,995
- 未关闭 Issue
- 1,220
- 最近提交
- 6小时前
这是什么?
WordCraft 是一款文字处理软件,复刻了 Microsoft Word 的操作方式,包括功能区、样式、表格、修订、引用和邮件合并。它可以打开和保存 .docx 文件,也能读取 Word 97-2003 的 .doc 以及多种其他格式,并导出带可选中文本的 PDF。
应用基于一套 Rust 代码库构建,桌面界面使用原生 egui,支持 macOS、Windows、Linux、BSD,也可以通过 WebAssembly 在浏览器中运行。每个操作都以带 id 的命令形式暴露,因此界面、快捷键、命令行工具 wordcraft-cli 以及面向 AI 智能体的 MCP 服务器都调用同一套命令。
项目目前处于 alpha 阶段。拼写和语法检查可离线运行,界面提供多种语言。代码按几何、文档模型、排版、文件格式、渲染和界面分层组织为多个 crate。
核心功能
- 01支持读写 .docx,并可导入导出 .odt、.rtf、.html、.md、.tex、.txt。
- 02导出的 PDF 文字可选中,并保留链接和书签。
- 03提供仿 Word 的功能区、样式库、表格、修订和基于 CSV 的邮件合并。
- 04支持 APA、MLA、Chicago、IEEE 格式的引用与参考文献。
- 05可在 macOS、Windows、Linux、BSD 原生运行,也可通过 WebAssembly 在浏览器中使用。
- 06所有操作均以命令形式提供,并附带命令行工具和 MCP 服务器用于自动化。
适用场景
- 在没有安装 Microsoft Office 的 Linux 或 BSD 上编辑 .docx 文档。
- 通过命令行批量转换文档格式或提取纯文本。
- 让 AI 智能体通过 MCP 读取、编辑和检查 Word 风格的文档。
- 使用邮件合并生成格式化的报告、信函和标签。
快速上手
- 1
克隆代码仓库
git clone https://github.com/storytold/wordcraft - 2
进入项目目录
cd wordcraft - 3
运行桌面应用并打开示例文档
cargo run --release -p wordcraft -- --sample
使用前须知
- README 的状态部分被截断,项目目前的成熟度不明确;详情需参阅 ROADMAP.md 和功能对标评估文档。
- README 称本项目是 Word 的部分重新实现,部分 Word 功能可能尚未具备。
- 元数据标注许可证为 Apache-2.0,而 README 写的是 MIT OR Apache-2.0。
标签
常见问题
- wordcraft 是什么?
- 一款用纯 Rust 编写的开源文字处理软件,可读写 .docx,支持桌面端与浏览器运行。 WordCraft 是一款文字处理软件,复刻了 Microsoft Word 的操作方式,包括功能区、样式、表格、修订、引用和邮件合并。它可以打开和保存 .docx 文件,也能读取 Word 97-2003 的 .doc 以及多种其他格式,并导出带可选中文本的 PDF。
- wordcraft 可以免费使用吗?用的什么许可证?
- wordcraft 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- wordcraft 还在维护吗?
- 活跃维护中。wordcraft 最近一次提交是在 2026年10月20日。
- wordcraft 适合用来做什么?
- 在没有安装 Microsoft Office 的 Linux 或 BSD 上编辑 .docx 文档。 通过命令行批量转换文档格式或提取纯文本。 让 AI 智能体通过 MCP 读取、编辑和检查 Word 风格的文档。 使用邮件合并生成格式化的报告、信函和标签。
- wordcraft 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/storytold/wordcraft 进入项目目录: cd wordcraft 运行桌面应用并打开示例文档: cargo run --release -p wordcraft -- --sample
- 在哪里获取 wordcraft?
- 源代码和安装说明在 GitHub 上:https://github.com/storytold/wordcraft
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6807766RustApache-2.0更新于 昨天
基于 Rust 与 GPUI 的离线优先桌面办公套件,涵盖文档、表格、演示、PDF、Git 与 Markdown。
735RustMIT更新于 15小时前
面向 AI 智能体的浏览器自动化命令行工具,基于原生 Rust 实现,可通过快照和元素引用操作 Chrome。
4.4万3028RustApache-2.0更新于 10小时前
开源桌面 AI 智能体应用与 Rust 库,可低成本运行大量智能体。
4.2万4164RustGPL-3.0更新于 24小时前
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
4.1万3570RustMIT更新于 21小时前