❝OfficeCLI 是一个面向 AI Agent 的命令行 Office 工具,也是全球首个专为 AI 代理设计的 Office 套件。
它将 Word (.docx)、Excel (.xlsx) 和 PowerPoint (.pptx) 的创建、读取、修改和渲染能力封装进一个开源的单二进制文件中,无需安装 Office 即可通过纯 CLI 命令和路径式语法让 AI Agent 完成文档的全生命周期操作,并内置了高保真 HTML 渲染引擎和公式/透视表引擎,让 Agent 能"看到"并自我修正文档的排版与布局,闭合“渲染 → 看 → 改”的循环。
已关注
关注
重播 分享 赞
要点
零依赖单二进制:.NET 运行时内嵌,下载即用,跨 macOS / Linux / Windows 三大平台,也支持 brew、scoop、npm 安装。 全格式全能力覆盖:对 .docx / .xlsx / .pptx 三种格式均支持完整的读取、修改、创建操作。 内置 HTML 渲染引擎:可从零将 Office 文档渲染为 HTML 或 PNG 截图,让 AI Agent 真正"看到"文档效果,支持 view html、view screenshot、watch(实时预览)三种模式。路径寻址体系:采用 1-based 索引和元素本地名,每个元素都有稳定的路径(如 /slide[1]/shape[2]),Agent 无需理解 XML 命名空间即可导航文档。模板合并:用 JSON 数据替换文档中的 {{key}}占位符,Agent 设计一次布局,后续生产代码可重复填充 N 次,避免每次生成报告重复消耗 token 并保证版式一致。往返转储: dump命令将任意文档或子树序列化为可重放的 batch JSON,Agent 可从人类制作的样本中学习。内置公式与数据透视表引擎:350+ Excel 函数写入即自动求值,支持动态数组溢出、财务/统计函数族;原生 OOXML 透视表可一键创建 三层架构渐进式复杂度:L1 语义视图 → L2 DOM 元素操作 → L3 原始 XML/XPath,Agent 可按需深入,最小化 token 消耗。 MCP 协议原生集成:内置 MCP Server,一条命令即可注册到 Claude Code、Cursor、VS Code 等 AI 开发辅助工具中,以 JSON-RPC 工具调用形式暴露文档操作。 常驻模式与批量操作:Resident Mode 将文档保留在内存中实现近零延迟的多步编辑;Batch Mode 支持原子化批量执行。

安装
安装(一行命令):
# macOS / Linuxcurl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash# Windows (PowerShell)irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex# 或通过包管理器brew install officecli # macOS/Linuxscoop install officecli # Windowsnpm install -g @officecli/officecli # 全平台项目由 iOfficeAI(OfficeCLI) 开发,采用 Apache 2.0 开源协议,目前在 GitHub 上已获得超过 27.8k(2.78 万)Stars。
❝项目地址:https://github.com/iOfficeAI/OfficeCLI
夜雨聆风