【开源项目推荐】OfficeCLI,零依赖操控 Word/Excel/PPT

给做 AI 自动化、办公脚本的朋友分享一个近期爆火的 GitHub 项目——OfficeCLI,目前 13k+ Stars,Apache-2.0 协议开源,主打一个让 AI 智能体真正「能读、能改、能验收」Office 文档,彻底解决之前 Agent 操作文档只能盲写、格式失控的痛点。

项目定位

这不是又一个在线 PPT 生成器,而是全球首个专为 AI Agent 设计的底层 Office 操作套件。它把 Word、Excel、PPT 变成了可被程序稳定读写、可渲染预览、可路径寻址的工程化对象,完美适配 MCP 协议,是搭建 AI 办公自动化流水线的底层工具。

核心亮点

  1. 零依赖,无需安装 Office
    单二进制文件,内嵌渲染引擎,Windows/macOS/Linux 全平台(x64+ARM64)直接运行,不用装 Microsoft Office、不用配 .NET/Python 环境,CI/服务器环境开箱即用。

  2. Agent 原生设计,支持 MCP 协议
    内置 MCP Server,原生适配 Claude Code、Cursor、Windsurf、GitHub Copilot 等主流 AI 编程工具;安装后自动注入技能文件,Agent 可以直接通过命令操作文档,不用写胶水代码。

  3. 高保真渲染,形成「看-改-验」闭环
    内置 HTML 渲染引擎,可将 docx/xlsx/pptx 导出为 HTML 或 PNG,让 AI 能「看见」文档排版效果,自行检查文字溢出、元素重叠、格式错乱并修复,告别盲改。

  4. 功能覆盖全面

◦ 文档:文本、字体、颜色、布局全元素修改,支持模板批量填充

◦ Excel:350+ 函数计算、数据透视表、图表、仪表盘生成

◦ PPT:幻灯片增删、元素定位、样式调整、批量内容注入

◦ 支持 CSS 选择器风格的路径寻址,精准定位文档内任意元素

30 秒快速上手

一键安装:

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash

Windows PowerShell

irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex

基础操作示例

查看版本

officecli --version

新建空白 PPT

officecli create demo.pptx

添加幻灯片与文本

officecli add demo.pptx / --type slide --prop title=“AI 生成的演示文稿”
officecli add demo.pptx ‘/slide[1]’ --type shape --prop text=“Hello OfficeCLI” --prop x=2cm --prop y=5cm

开启浏览器实时预览(修改自动刷新)

officecli watch demo.pptx

导出为 HTML 预览

officecli view demo.pptx html -o ./demo.html

对接 AI Agent

安装完成后会自动适配本地 AI 工具,也可以手动加载技能文件:
curl -fsSL https://officecli.ai/SKILL.md
将内容提供给 Agent,即可让它通过 OfficeCLI 完成复杂的文档自动化任务。

适用场景

• AI 智能体办公自动化:自动生成周报、财报、汇报 PPT

• 批量文档处理:模板批量填充、格式统一转换

• CI/CD 流水线:自动生成项目文档、数据报表

• 无 GUI 服务器环境:后台生成 Office 文件

项目信息

• 仓库:iOfficeAI/OfficeCLI

• 协议:Apache-2.0

• 地址: GitHub - iOfficeAI/OfficeCLI: OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required. · GitHub

整体体验下来,它最大的价值是把 Office 文档从「半结构化的黑盒」变成了 Agent 可稳定交互的对象,之前用 python-docx 一套、openpyxl 一套、还要自己做预览校验的日子终于可以结束了。做 AI 办公自动化的朋友值得一试,有踩过坑或者玩出花的也欢迎在评论区交流

1 个赞

手机排版很难受 希望各位体谅一下

1 个赞

好的,我原谅你

1 个赞

原谅你了,

1 个赞

1 个赞