OfficeCLI: AI 代理程式可直接操作 Word、Excel、PowerPoint 文件



開源命令列工具 OfficeCLI 近期在 GitHub 快速累積近 2.9 萬顆星,讓人工智慧代理程式可以直接讀取、建立與修改 Word、Excel 與 PowerPoint 檔案,不必安裝微軟 Office。這套工具以單一執行檔形式提供,內建高保真 HTML 渲染引擎,開發者與 AI 代理可在終端機或自動化流程中完成文件操作。

OfficeCLI 由 iOfficeAI 團隊維護,採用 Apache 2.0 授權,支援 macOS、Linux 與 Windows。它把文件元素用路徑方式定位,例如 /slide1/shape2,並提供確定性的 JSON 輸出,方便代理程式判斷結果。內建的 view html、view screenshot 與 watch 功能,讓代理能「看到」渲染後的畫面,形成修改、檢查、再修正的閉環。Excel 部分內建超過 350 個公式與原生樞紐分析表支援,PowerPoint 與 Word 則涵蓋樣式、表格、方程式與動畫等常見需求。


對台灣使用者來說,這套工具特別適合搭配本地執行的 AI 代理,例如 Codex CLI 或 Claude Code。許多工程師與內容團隊已開始在本地環境部署大型語言模型,OfficeCLI 可直接把文件處理整合進既有流程,減少依賴雲端服務或複雜的 Python 函式庫。對中小企業或媒體單位而言,也能降低自動化報告與簡報製作的門檻。

目前最新版本為 v1.0.144,8 月 13 日釋出。安裝相當直接。macOS 與 Linux 使用者可執行:

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

Windows 則用 PowerShell:

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

安裝完成後執行 officecli install,工具會自動偵測本機的 Codex、Claude Code、Cursor 或 GitHub Copilot,並寫入對應的 skill 檔。之後在這些代理對話中,直接用自然語言描述需求,例如「建立一份 Q4 業績簡報」或「把這份試算表加上樞紐分析」,代理就會呼叫 OfficeCLI 指令完成。

若想手動讓代理認識這套工具,可貼上:

curl -fsSL https://officecli.ai/SKILL.md

代理會自行讀取並完成設定。常用指令包括 officecli create 檔名.pptx 建立空白檔、officecli add 加入元素、officecli set 修改屬性、officecli view 檔名 html 查看渲染結果,以及 officecli watch 檔名 開啟即時預覽。執行 officecli help 可取得完整指令與屬性說明。

這套工具目前仍持續更新,主要修正公式計算、路徑解析與渲染細節。開發者可在 GitHub 追蹤進度,或透過內建的 MCP 伺服器進一步整合其他代理框架。

  • GitHub - iOfficeAI/OfficeCLI
    https://github.com/iOfficeAI/OfficeCLI

  • OfficeCLI 官方技能檔
    https://officecli.ai/SKILL.md