
OfficeCLI专为 AI Agent 打造的 Office 自动化命令行工具 核心观点OfficeCLI 是全球首款专为 AI Agent 设计的 Office 套件以单一二进制文件的形式无需安装 Microsoft Office即可让 AI Agent 完全控制 Word、Excel 和 PowerPoint 文件。其内置 HTML 渲染引擎可将 Office 文档高保真渲染为 HTML 或 PNG从而赋予 AI 视觉能力形成渲染 → 观察 → 修正的完整闭环。 关键信息1. 项目定位与特点特性说明开源免费MIT 许可完全开源单二进制无依赖、无需安装 Office跨平台macOS / Linux / Windows 全支持AI 原生专为 AI Agent 设计的接口与技能文件高保真渲染内置 HTML 渲染引擎可输出 HTML/PNG2. 支持的文件格式格式读取修改创建Word (.docx)✅✅✅Excel (.xlsx)✅✅✅PowerPoint (.pptx)✅✅✅3. 三种使用方式AI Agent 模式一行curl命令Agent 自动读取技能文件并完成安装GUI 模式人类用户配套桌面应用 AionUi自然语言描述需求即可生成文档CLI 模式开发者下载二进制officecli install后自动集成到 Claude Code、Cursor、Windsurf、GitHub Copilot 等 AI 编码工具4. 主要能力概览创建从零生成文档空白或带内容读取提取文本、结构、样式、公式纯文本或 JSON分析格式问题、样式不一致、结构分析修改文字、字体、颜色、布局、公式、图表、图片等任意元素重组跨文档增删移动复制元素5. 各格式高级功能亮点Word完整的国际化与 RTL从右到左支持含阿拉伯语、印地语、泰语、CJK支持段落、表格、样式、文本框、页眉页脚、图片、公式LaTeX 输入支持 Mermaid 图表转换为原生可编辑 Shape 或 PNG支持修订追踪accept/reject、书签、目录、表单域、内容控件等Excel350 内置函数支持动态数组公式自动溢出支持数据透视表多字段、日期分组、计算字段、切片器支持条件格式、图表含箱线图、帕累托图、迷你图布尔选择器row[Salary5000 and RegionEMEA]CSV/TSV 导入PowerPoint支持 15 种强调 16 种退出动画预设支持动作路径支持幻灯片母版/版式操作表格支持内置 PowerPoint 样式目录图表支持饼中饼、条中条系列增删 代码与示例安装# macOS/Linux curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash # macOSHomebrew brew install officecli # npm npm install -g officecli/officecli # Windows (PowerShell) irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex30 秒快速上手# 创建 PPT 并启动实时预览 officecli create deck.pptx officecli watch deck.pptx # 浏览器打开 http://localhost:26315 # 另开终端添加幻灯片 — 浏览器实时刷新 officecli add deck.pptx / --type slide --prop titleHello, World!完整 PPT 创建示例# 创建文件 officecli create deck.pptx # 添加幻灯片带背景色 officecli add deck.pptx / --type slide --prop titleQ4 Report --prop background1A1A2E # 添加文字 Shape officecli add deck.pptx /slide[1] --type shape \ --prop textRevenue grew 25% --prop x2cm --prop y5cm \ --prop fontArial --prop size24 --prop colorFFFFFF # 以大纲形式查看 officecli view deck.pptx outline # → Slide 1: Q4 Report # → Shape 1 [TextBox]: Revenue grew 25% # 渲染为 HTML浏览器预览 officecli view deck.pptx html # 获取元素 JSON officecli get deck.pptx /slide[1]/shape[1] --json # 保存并关闭 officecli close deck.pptx返回的 JSON 示例{ tag: shape, path: /slide[1]/shape[1], attributes: { name: TextBox 1, text: Revenue grew 25%, x: 720000, y: 1800000 } }对比传统 Python 方式 vs OfficeCLI传统方式50 行 Pythonfrom pptx import Presentation from pptx.util import Inches, Pt prs Presentation() slide prs.slides.add_slide(prs.slide_layouts[0]) title slide.shapes.title title.text Q4 Report # ... 45 more lines ... prs.save(deck.pptx)OfficeCLI1 行命令officecli add deck.pptx / --type slide --prop titleQ4 ReportAI Agent 一键接入# 粘贴到 AI Agent 对话框Agent 自动安装并掌握所有命令 curl -fsSL https://officecli.ai/SKILL.md 个人启发技能文件SKILL.md设计思路值得借鉴通过一个结构化的 Markdown 文件教会 AI Agent 如何使用工具相当于给 Agent 提供了一份使用手册这种 Agent 工具集成模式可以推广到其他 CLI 工具。CLI 命令作为 AI 的操作接口是趋势相比 Python SDKCLI 命令对 AI Agent 更友好——无需管理运行时、依赖少、输入输出清晰。OfficeCLI 的设计印证了AI Native Tool的正确打开方式。渲染闭环是 AI 文档自动化的关键突破过去 AI 生成 Office 文档时无法看到效果只能盲写。内置渲染引擎输出 HTML/PNG 后AI 能真正看懂自己的创作从而形成自我校正能力这对文档质量提升至关重要。路径语法XPath 风格设计巧妙/slide[1]/shape[1]这种路径定位方式让 AI 操作文档元素时具有高度的精确性和可读性同时对 LLM 的上下文窗口友好。 延伸思考OfficeCLI 的技能文件模式能否成为 AI 工具集成的通用标准当前 MCPModel Context Protocol、Function Calling 等协议均在争夺 AI 工具集成的主导权。OfficeCLI 的 SKILL.md 方案轻量灵活但缺乏标准化。未来是否会出现一套通用的AI 工具技能描述规范让所有 CLI 工具都能以统一方式被 AI Agent 发现和调用高保真文档渲染对 AI 的视觉反馈有多重要OfficeCLI 的核心壁垒之一是内置渲染引擎。随着多模态模型GPT-4V、Claude 3 等能力增强AI 对看图纠错的依赖会越来越高。未来文档自动化工具是否都需要内置渲染能力才算真正的AI ReadyAI 全自动生成 Office 文档是否会颠覆传统办公软件的商业模式OfficeCLI 无需 Office 安装即可创建高质量文档配合 AI Agent 可实现零人工干预的文档生产。这对 Microsoft Office、WPS 等传统办公套件意味着什么AI 原生的文档工具链生成 → 渲染 → 导出是否正在形成一套独立于传统桌面软件的新生态