Docx-CLIDocx-CLI 是一款本地优先的命令行文档自动化工具,适用于需要安全地检查、编辑、修订和批注 Microsoft Word .docx 文件的 AI Agent。
Docx-CLI
Docx-CLI 是一款本地优先的命令行文档自动化工具,适用于需要安全地检查、编辑、修订和批注 Microsoft Word .docx 文件的 AI Agent。
资料核对: 2026年7月9日 ·查看来源
工具信息
- 工具类型
- 开发工作流
- 平台
- macOS, Linux, Windows, Claude Code, Codex, Pi, Agent Skills-compatible harnesses
- 免费方案
- 支持
- 开源
- 支持
- 自带密钥
- 不支持
- 本地模型
- 不支持

工具概览
适合场景
- 需要在不破坏格式的情况下编辑 Word 文档的 AI Agent
- 合同修订和法律文档审阅工作流
- 需要在 .docx 文件中添加批注的学术、评分和审阅工作流
- 围绕 Word 文件构建文档自动化流水线的开发团队
- 偏好使用命令行操作文档的本地优先用户
优点
- 专为 AI Agent 编辑 Word 文档而构建
- 比直接重写 OOXML 更好地保留格式
- 支持批注和修订功能,便于人工审阅
- 开源且免费使用
- 兼容多种 Agent Skill 环境
局限与取舍
- 需要托管协作式文档编辑器的团队
- 寻求通用型 AI 编程助手的用户
- 以 PDF、电子表格或演示文稿而非 Word 文档为中心的工作流
- 偏好仅使用图形界面进行 Word 自动化的非技术用户
- 专注于 .docx 而非全能的 Office 自动化
- 除非指定输出路径或使用副本流,否则变更命令会覆盖原文件
- 要求 Agent 或用户理解基于定位器的编辑逻辑
- 某些工作流仍需 Word 或 LibreOffice 进行最终视觉确认
- 项目较新,版本更新频繁
开始使用
价格与使用额度
提供免费方案
采用 MIT 许可证的 GitHub 开源项目,可通过 Bun、独立二进制文件或 Agent Skill 安装。
价格核对: 2026年7月9日 · 额度、模型费用与订阅价格可能分别计算。
功能与详细介绍
Word 文档编辑
- 以带批注的 Markdown 或 JSON AST 格式读取 .docx 文件
- 查找、替换、插入、删除和编辑文档内容
- 通过原地变更 OOXML 保留现有 Word 格式
审阅工作流
- 在特定文本段落添加 Word 批注
- 开启并管理修订记录(Tracked Changes)
- 通过命令行接受或拒绝修订内容
Agent 集成
- 作为 Agent Skill 支持 Claude Code、Codex、Pi 等兼容框架
- 使用段落和字符范围等稳定定位器
- 为非交互式 Agent 提供命令说明和 Schema 信息
文档保真度
- 支持样式、表格、页眉、页脚、图片、超链接、脚注和大纲
- 可通过 Word、LibreOffice 或自动检测的引擎渲染文档
- 提供适用于 Linux、macOS 和 Windows 的独立二进制文件
为什么选择 Docx-CLI?
Docx-CLI 解决了 AI 开发中一个虽小但却十分棘手的痛点:AI Agent 擅长文本推理,但 Word 文档并非纯文本。一个 .docx 文件实际上是一个包含 OOXML 部件、关系、样式、批注、修订记录、媒体和节元数据的 ZIP 压缩包。让 Agent 直接重写这种复杂结构非常容易出错。
Docx-CLI 为 Agent 提供了一个更安全的抽象层。Agent 无需编辑原始 XML,而是读取带有注释的文档表示,定位到稳定的文档定位器(locators),并调用明确的命令来执行替换、批注、修订、样式更改和结构编辑。当输出结果必须能在 Microsoft Word 中正常打开并由人工审阅时,这款工具显得尤为重要。
核心工作流
典型的工作流程始于复制源 Word 文件,读取特定区域,然后应用针对性编辑。Agent 可以搜索文本、格式、高亮、样式、批注、图像、超链接、页眉、页脚或修订记录。对于合同或审阅文档,Agent 可以开启修订模式、替换短语、在特定文本段添加批注,最后将最终决策权留给在 Word 中进行审阅的人工用户。
最核心的概念是基于定位器的编辑。Docx-CLI 不使用模糊的自然语言(如“修改第三段的第二句话”),而是公开段落和字符范围等引用。这使得 Agent 的操作更具可重复性且易于验证,但也意味着用户需要适应比图形界面编辑器略显技术化的工作流。
适用场景
Docx-CLI 在文档已存在且格式至关重要的工作流中表现最强。合同审查是天然的匹配场景,因为批注和修订需要完全符合 Word 用户的预期。它还可以辅助学生论文评测、基于量表的评分、简历改版、内部政策修订、模板填充以及文档质量检查(QA)。
如果任务仅仅是从头开始生成新文档,那么它的优势就不太明显。对于纯模板化需求,docxtemplater 或 docx.js 等库可能更简单。对于涉及 PDF、HTML、图像和多种 Office 格式的大规模文档解析,Docling 等转换工具包可能是更好的底层选择。
竞品对比
与通用文档库相比,Docx-CLI 更倾向于 Agent 导向。python-docx 和 docx.js 适合开发者编写应用程序代码来调用文档 API。而当终端 Agent 需要明确的命令契约、可预测的标准输出(stdout)、退出代码、稳定定位器以及便于人工复核的变更命令时,Docx-CLI 是更好的选择。
与 OfficeCLI 相比,主要在于广度与深度的权衡。OfficeCLI 定位于 Word、Excel 和 PowerPoint 的自动化,而 Docx-CLI 专精于 Word .docx 工作流。这种专注在文档审阅任务中可能是一个优势,因为批注、修订、定位器和 Word 格式保真度是该产品的设计核心。
最佳配置建议
对于 Agent 工作流,在使用 Claude Code、Codex、Pi 或其他兼容框架时,建议将其安装为 Agent Skill(智能体技能)。这能让 Agent 获得工具指令,并在运行时保持命令界面的可发现性。对于脚本编写和 CI 式用法,使用独立二进制文件路径更清爽,因为它可以避免依赖全局 Bun 环境。
为了确保编辑安全,请将 Word 文件视为源代码资产:在副本上操作,尽可能指定输出路径,渲染或打开结果进行验证,并将原始文件保留在版本控制或对象存储中。虽然 Docx-CLI 可以减少格式破损,但在处理具有法律、学术或商业重要性的文档时,人工最终审核依然不可或缺。
迁移建议
目前正在尝试让 Agent 解压 .docx 并直接修补 OOXML 的团队,应考虑将 Docx-CLI 作为更安全的替代层。迁移工作主要是调整 Agent 提示词和工具契约:使用 Docx-CLI 读取,针对定位器操作,应用显式命令,然后验证结果。
已拥有 Python 或 JavaScript 文档处理流水线的团队不一定需要替换现有系统。Docx-CLI 可以作为面向 Agent 的辅助工具,用于审阅、修订和针对性编辑,而原有代码继续处理批量生成或模板工作流。
模型支持与数据隐私
隐私与数据处理
Docx-CLI 作为命令行工具在本地运行并编辑磁盘文件;隐私安全性取决于所使用的 AI Agent 或模型提供商,以及是否将文档发送至外部模型。
指南、评测与常见问题
相关指南正在整理中,可以先查看官方文档。
产品动态
暂时没有经过核对的产品动态。关注后,新的相关内容会出现在「我的收藏」。
查看相关内容动态替代工具
Docx-CLIDocx-CLI 是一款本地优先的命令行文档自动化工具,适用于需要安全地检查、编辑、修订和批注 Microsoft Word .docx 文件的 AI Agent。信息来源与核对记录
核对日期记录本站何时检查信息;不代表产品发版日期。
本站资料修订记录
基于官方 GitHub 仓库及公开插件/讨论资料创建的初始目录配置。