10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

WordCraft:用 Rust 从零重写的开源 Word,内置 422 个命令与 MCP 服务器

1小时前 AI开源项目 11 0

上周在 Hacker News 上刷到一个帖子,标题就一个词:WordCraft。点进去一看,好家伙——有人居然想用 Rust 从零重写 Microsoft Word。

Word 这套东西,从 90 年代 Word 1.0 走到今天,快三十多年了。那 Ribbon 工具栏背后堆着多少祖传的 C++ 代码?

开源替代不是没有,LibreOffice 就是,可那也是几十年的老代码库了,改起来跟在沼泽里踩泥似的。

但我耐着性子翻了翻 README,越翻越觉得不对劲——这不是个玩具项目。

它说自己是 clean-room reimplementation,意思是不看微软源码,全靠公开规范自己重写。读 .docx、写 .docx,表格、样式、修订追踪、引用、邮件合并,一个不落。

更狠的是,它说 188 页的文档重新排版只需要 1.4 毫秒。

最让我坐不住的是这一行:Built for agents。

它把每一个操作都做成了命令,422 个命令,同一个命令集同时服务于 Ribbon 按钮、键盘快捷键、命令行工具,还有一个 MCP 服务器。

📦 5 Parts + Conclusion

👉 滑动

PART 01

WordCraft 到底是什么?

PART 02

为什么要用 Rust 重写 Word?

PART 03

它现在能干什么?

PART 04

那 MCP 到底怎么用?

PART ///

写在最后

01

PART

WordCraft 到底是什么?

简单说:WordCraft 是一个用纯 Rust 写的开源 Word 替代品,内置 MCP 服务器给 AI 代理调用。

**

**

开发它的是 ArtCraft 团队——一个做了一整套创意工具的团队,除了 WordCraft,还有 PhotoCraft(修图)、VectorCraft(矢量插画)、FilmCraft(视频剪辑)、LightCraft(照片库)、PdfCraft、EffectCraft、DesignCraft,全是 Rust 写的,全开源。

整个团队的路子很明确:用 Rust 重写创意软件,把文档处理变成可编程的能力。

02

PART

为什么要用 Rust 重写 Word?

这个问题得拆开说。

### 先说 Rust

Rust 在系统级编程圈已经火好几年了,内存安全、无 GC、性能和 C/C++ 相当。但把它拿来写办公软件,这不是第一个。

WordCraft 不用 Electron,不用 Tauri,直接用 egui 做原生 GPU 加速界面。一份 Rust 代码,同时编译成:

macOS .dmg(Apple Silicon + Intel 通用版)

Windows .msi 安装包和便携版 .zip

Linux AppImage、Flatpak、deb、rpm、tarball,甚至 RISC-V 版本

FreeBSD tarball

WebAssembly,浏览器里直接跑

### 然后是性能

README 里有个数字特别扎眼:188 页文档重新排版约 1.4 毫秒。

排版是文档处理里最耗 CPU 的环节——断行、分页、表格布局、点击命中测试,逐字符逐段落地算。

WordCraft 靠的是排版缓存:每次编辑后只重算受影响的部分,版本号没变就直接返回缓存结果。

03

PART

它现在能干什么?

项目目前是 Alpha 阶段。

官方说 Ribbon 功能覆盖了 Word 的 88%,但考虑到文件兼容性、稳定性和深度,完整替代 Word 大概 60%。日常 essentials 差不多 63%,专业用户每周工作约 55%。

说实话,Alpha 阶段有这个完成度已经很惊人了。让我拉几个重点:

### 📝 写作

快速打字、IME 输入法、智能引号、自动更正、列表自动格式化、拖选、剪贴板带格式、撤销重做、正则查找替换。

### 🎨 格式

字体字号、粗体斜体下划线、删除线、上下标、大写、高亮、颜色、字间距、格式刷、更改大小写、清除格式。

### 📄 段落

对齐、缩进(标尺上可拖拽)、行间距、制表符前导符、边框底纹、段前段后控制、孤行控制。

### 📋 样式

内置样式集、实时预览、样式窗格、创建/修改样式、主题切换。

### 🔢 列表

项目符号、编号、多级列表、重新编号、自定义格式。

### 📊 表格

网格插入、合并拆分、带条纹行的样式、边框底纹、页眉跨页重复、行跨页拆分、排序、公式、文本↔表格互转。

### 📄 页面

边距、方向、纸张大小、分栏、分页符/分节符、页眉页脚(首页、奇偶页不同)、页码、水印、页面边框、行号、竖排对齐、首字下沉、自动断词。

### 🖼️ 对象

图片(缩放、裁剪、调色、亮度对比度、透明度、背景移除)、形状、文本框、浮动定位(四周型、上下型、衬于文字下方/上方)。

### 📚 引用

目录、脚注尾注、APA/MLA/Chicago/IEEE 四种引用格式、题注、图表目录、交叉引用、索引、权威目录。

### ✅ 审阅

拼写语法检查(英文和波兰文,按运行时语言)、同义词库、字数统计、批注气泡/窗格、修订追踪、接受/拒绝修订、比较文档、限制编辑、可访问性检查、文档检查器。

### 📧 邮件合并

从 CSV 导入数据、合并字段、地址块、称呼行、规则、预览、一键生成文档。

### 👁️ 视图

打印布局、Web 布局、草稿、阅读模式、聚焦模式、缩放、单页/多页、页面宽度、导航窗格、标尺、网格线、深色模式。

界面语言:简体中文、繁體中文、日本語、English、Português (Brasil)、Español、Deutsch、Français、Русский、한국어……支持二十多种,跟随系统语言。

### 📁 文件格式

读取 .docx (OOXML)、Word 97-2003 .doc、.odt、.rtf、.html、.md、.tex、.txt

写入 .docx(Word 能正常打开)、PDF(带可选文本、链接、书签)、.odt、.rtf、.html、.md、.tex、.txt、页面图片

04

PART

那 MCP 到底怎么用?

这部分是最有想象力的。WordCraft 在设计之初就把 AI 代理考虑进去了。

### 直接连 Claude Code

claude mcp add wordcraft -- wordcraft-cli mcp

一行命令,Claude Code 就能调用 WordCraft 的工具了。

或者跑一个后台实例,让代理连上去:

wordcraft --control 7981 &

claude mcp add wordcraft-app -- wordcraft-cli mcp --connect 127.0.0.1:7981

### 代理能用什么?

工具集包括:

工具干什么list_commands列出所有 422 个可用命令execute执行单个命令batch批量执行多个命令type_text键入文本select_text选中文本inspect_document以 JSON 结构检查文档,不用截图render_page渲染页面图像save_document保存文档screenshot截图(有运行中的 app 时)click点击(有运行中的 app 时)key按键(有运行中的 app 时)

举个例子,让 AI 生成一个标题加粗的文档:

wordcraft-cli run --template sample \

--cmd 'select.text={"text":"Membership"}' \

--cmd format.bold \

--save out.docx

还可以录制宏——tools.recordMacro 记录一串命令,tools.macros 回放。

### 文件夹隔离

如果担心 AI 误操作,可以给它限定读写范围:

wordcraft-cli mcp --automation-read-root /safe/read \

--automation-write-root /safe/write

这样代理只能在指定目录里活动。

///

LAST

写在最后

WordCraft 最打动我的不是"Rust 重写 Word"这个概念,而是他们把一件事想得很清楚——文档处理迟早要被 AI 接管。

传统办公软件走的是"越来越复杂的界面"这条路,Word 的 Ribbon 从 Office 2007 堆到现在,我敢说绝大多数人只用过其中 5% 的按钮。

WordCraft 把每一个操作都暴露成命令,内置 MCP 服务器,这意味着 AI 可以像调用 API 一样操控文档。

你可以写一个脚本,让 AI 读一堆 .docx、批量改格式、生成 PDF、跑一遍目录、输出成 Markdown——整个过程零人工介入。

这不是 Word 的替代品,这是给 AI 时代准备的文档基础设施。

项目地址:https://github.com/storytold/wordcraft

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:WordCraft:用 Rust 从零重写的开源 Word,内置 422 个命令与 MCP 服务器
#WordCraft #Rust #开源 #办公软件 #MCP 
收藏 1
Meta Muse Agent 架构拆解:个人智能助理背后的设计与生态逻辑
ESP32-iphone-agent:用 40 元开发板让 AI 操控真实 iPhone,免电脑免越狱
推荐阅读
  • Fish Audio:开源语音合成突破性进展,中文TTS性能超越商用方案
  • Tutti:多 Agent 实时共享工作空间,解决跨 Agent 上下文断裂难题
  • PandaWiki:手把手教你用这款开源神器,3分钟搭建你的专属AI知识库!
  • n8n-workflows:2000+ 自动化工作流免费开源!这才是真正的效率宝库
  • Eigent:平替Claude Cowork开源多智能体工作流桌面应用,让AI真正接管你的工作流
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
12886 1年前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
10952 1年前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
10746 10月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
9628 1年前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
9464 9月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
8999 1年前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
8901 1年前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
8412 8月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
8309 6月前
baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理
8107 8月前

文章目录

关于苏米客
分类排行
1 ESP32-iphone-agent:用 40 元开发板让 AI 操控真实 iPhone,免电脑免越狱
2 WordCraft:用 Rust 从零重写的开源 Word,内置 422 个命令与 MCP 服务器
3 GridCraft:纯 Rust 开发的开源电子表格,支持 XLSX、500+ 函数与 MCP 控制
4 PdfCraft:Rust 开发的本地 PDF 工作台,支持合并拆分与加密保护
5 Y2A-Auto:一键搬运YouTube视频到B站和AcFun的自动化工具
6 GordenPPT:3.6K Star开源AI PPT生成工具,真正可编辑原生PPTX
7 ohmygame:开源 AI 驱动游戏制作工具,一个人搞定整款游戏
8 CosmoEdge:开源边缘 AI 视频分析引擎,29 类场景模板+开放词表检测
9 CADCraft:用 Rust 打造的开源 CAD 工具,支持 MCP 接入 AI 辅助设计
10 REA:10 万 Star 的开源逆向分析助手,让 AI 编程工具读懂二进制
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联