乐于分享
好东西不私藏

4个月暴涨2.4万Star!这个AI Agent专属Office工具,让Claude Code一句话操控Word/Excel/PPT

4个月暴涨2.4万Star!这个AI Agent专属Office工具,让Claude Code一句话操控Word/Excel/PPT

你还在让AI生成Markdown再手动转PPT?OfficeCLI来了——全球首个专为AI Agent打造的Office套件,单二进制、零安装、一句话读写Word/Excel/PPT,连Claude Code都能直接用。

项目信息
  • 项目名称:OfficeCLI
  • GitHub:https://github.com/iOfficeAI/OfficeCLI
  • Star数:24,653 ⭐(2026年3月创建,月增超1.6万)
  • 语言:C# / .NET 10
  • 协议:Apache-2.0(完全免费开源)
  • 官网:https://officecli.ai
核心特性
1、全球首个AI Agent 专属 Office 套件

不是对 python-docx 或 openpyxl 的封装,而是从零构建的完整 Office 引擎。AI Agent 通过一行命令就能完全控制 Word(.docx)、Excel(.xlsx)、PowerPoint(.pptx)——读取、编辑、创建,三格式全覆盖。无需安装 Microsoft Office,单二进制文件跨平台运行,macOS / Linux / Windows 全支持。

2、内置高保真渲染引擎——AI 能"看见"文档

这是 OfficeCLI 的杀手级功能。内置自研 HTML 渲染引擎,支持三种模式:

  • view html:生成独立 HTML,浏览器直接打开
  • view screenshot:逐页 PNG 截图,多模态 AI 可直接读取
  • watch:本地 HTTP 服务器实时预览,每次编辑即时刷新

AI Agent 不再需要从 XML 中"猜"文档长什么样,而是能真正"看到"渲染效果——支持形状、图表(K线图/瀑布图/迷你图)、公式(LaTeX 渲染)、3D模型,甚至 morph 过渡动画。

3、350+ Excel 函数 + 原生数据透视表

写入即自动求值,无需通过 Office 回环重算。支持动态数组(FILTER/SORT/UNIQUE/LAMBDA)、VLOOKUP/XLOOKUP、金融函数(XIRR/PRICE/YIELD)、统计回归(LINEST/T.TEST)等 350+ 内置函数。

数据透视表更是一行命令搞定:

officecli add sales.xlsx '/Sheet1' --type pivottable \  --prop source='Data!A1:E10000' --prop rows='Region,Category' \  --prop cols=Quarter --prop values='Revenue:sum,Units:avg'
4、三层架构:从语义读到原始 XML,无所不能

层级

用途

核心命令

L1 读取层

内容的语义视图

view(大纲/文本/统计/截图/HTML)

L2 DOM层

结构化元素操作

get / query / set / add / remove

L3 原始XML

直接 XPath 访问

raw / raw-set / validate

CSS 风格的选择器语法(如 /slide[1]/shape[2]),让 Agent 像操作 DOM 一样操作文档元素。L3 原始 XML 层作为通用后备,OOXML 里能做的它都能做。

5、MCP 原生集成,一行命令接入 Claude Code

内置 MCP(Model Context Protocol)服务器,支持一键注册到主流 AI 工具:

officecli mcp claude       # Claude Code officecli mcp cursor       # Cursor officecli mcp vscode       # VS Code / Copilot officecli mcp lmstudio     # LM Studio

另外,它还提供 Python SDK 和 Node.js SDK,支持驻留模式(命名管道近零延迟)、批处理模式(原子性回滚)、模板合并({{key}} 占位符替换)、往返转储(从现有文档学习结构)等高级功能。

适用场景

场景

说明

AI 自动生成报告

Claude Code 直接创建 Word 报告,带表格、图表、页眉页脚

批量 PPT 制作

一句话生成演示文稿,支持动画、过渡、3D模型

Excel 数据分析

AI 写公式、建透视表、条件格式,350+函数自动算

模板批量填充

设计一次模板,JSON 数据批量生成 N 份文档

文档审计与提取

dump 命令将文档序列化为结构化 JSON,AI 可学习文档规范

CI/CD 集成

无头模式生成报表,自动化文档流水线

安装和使用方法
1、安装(三种方式任选)
# 方式一:一键脚本(macOS / Linux) curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash # 方式二:Homebrew brew install officecli # 方式三:npm(全平台自动获取对应二进制) npm install -g @officecli/officecli
2、30秒快速体验
# 1. 创建空白 PPT officecli create deck.pptx # 2. 启动实时预览(浏览器打开 http://localhost:26315) officecli watch deck.pptx # 3. 添加幻灯片,浏览器即时更新 officecli add deck.pptx / --type slide --prop title="Hello, World!"
3、接入 Claude Code
# 一行注册 MCP 服务器 officecli mcp claude # 安装技能文件 curl -fsSL https://officecli.ai/SKILL.md -o ~/.claude/skills/officecli.md

之后直接用自然语言告诉 Claude Code:"帮我创建一个Q4汇报PPT,标题 Revenue grew 25%,背景深色",OfficeCLI 会在后台完成所有操作。

为什么推荐它

OfficeCLI 填补了一个关键空白——AI Agent 与 Office 文档之间的"最后一公里"。

在此之前,让 AI 处理 Word/Excel/PPT 无非两条路:一是调用 Microsoft Office COM 接口(仅限 Windows、需安装 Office、不稳定),二是用 python-docx / openpyxl 等库(功能碎片化、各格式割裂、无渲染能力)。OfficeCLI 用一个单二进制 CLI 把这些问题全部解决——跨平台、零依赖、三格式统一、自带渲染引擎、原生 MCP 集成。

最打动人的是它的设计哲学:为 AI Agent 而生,而非为人类而生的工具被 AI 勉强使用。从路径选择器语法到批处理原子性,从截图渲染到模板合并,每个功能都在解决"AI 操作文档时的真实痛点"。4个月2.4万 Star 的增速,说明开发者社区用脚投了票。

如果你在用 Claude Code、Cursor 或任何 AI 编码助手,且需要处理 Office 文档——这就是你现在就该装上的工具

END

往期推荐

8.8万Star!这个让AI"说人话"的插件,砍掉了65%的废话!

2.3万Star!这个AI技能包让Claude Code拥有“顶级审美”,告别AI味界面!

上线 15 天狂揽 2.3 万 Star!xAI 开源的终端 AI 编程神器 Grok Build 来了

相关学习资料