Univer 生態系觀察:Office 變成 AI agent 的工作台

GitHub Trending 上的 dream-num/univer 把 Office 變成 AI agent 的工作台。七個下游 repo 共用同一套 worktree 審核模式,授權紅線畫在協作與匯入匯出那側。

2026-09-23 的 GitHub Trending 上,dream-num/univer 單日 +255 星,累積 15,569 星。它的自我介紹從「開源 Office SDK」改成了「The Office Harness for AI Agents」。我順著 README 往下挖了它的生態系,七個下游 repo 全部在 2026 年 8 月之後冒出來,而且走的是同一套流程。這篇整理它們分別是什麼、共用的審核模式長什麼樣,以及選型時的授權紅線。

生態系工具一覽

核心 dream-num/univer 是 TypeScript 寫的 Office SDK:試算表、文件、簡報、多維表(Bases)、看板(Boards)跑在同一個 runtime,底層是 Canvas 渲染引擎加獨立的公式引擎, plugin-first 架構,一套 Facade API 同時支援瀏覽器與 Node.js headless。Apache-2.0,2022 年 9 月建立。

七個下游 repo(星數為 2026-09-23 實查):

工具 定位 Stars 狀態
univer-workspace 可自架的協作工作區,Browser、Server、Agent、CLI 四個入口 83 活躍開發
dsh-univer-office DeepSeek Harness 的 Office 外掛,對話裡預覽、核准、匯出 388 生態中最多星
univer-cli 本地命令列工作區,agent 建立、編輯、驗證 Office 內容 5 早期,需 Node 24+
workbuddy-univer-office 騰訊 WorkBuddy 的整合外掛 1 開發預覽
openclaw-univer-office OpenClaw 外掛,經 ClawHub 安裝,連回 Univer Workspace 3 需 OpenClaw 2026.5.17+
univer-sdk-skills 四個 agent skill:整合、Pro 功能、Node 後端、外掛開發 10 npx skills add 安裝
univer-mcp MCP server,自然語言操作試算表 38 已冷凍,見下文

四個宿主(DeepSeek Harness、OpenClaw、騰訊 WorkBuddy、CLI)星星數差了一兩個數量級,但做的事情高度一致,這不是巧合。

全生態共用的 worktree 審核模式

把四份 README 的流程並排看,是同一張圖:


人下自然語言任務
  → agent 在隔離的 worktree 草稿裡透過 Facade API 編輯
  → agent 自己驗證:讀回儲存的資料模型、渲染截圖、檢查溢出與重疊
  → 人看唯讀預覽與 diff,明確點頭才 merge,或直接丟棄
  → 匯出 xlsx / docx / pptx,或分享 Workspace 連結繼續協作

差別只在審批掛在誰身上。OpenClaw 版明文規定 merge 與 discard 必須經過 OpenClaw 原生的 plugin approval,ready 狀態永遠不動正式檔案;WorkBuddy 版的工作樹檢視一律唯讀、沒有 Ribbon;CLI 則回傳一個本地 Viewer 網址讓人決定。

這套「草稿隔離、人做最終裁決」的設計,跟我平常在 Hermes 上做的 tool call approval gating 是同一個思路,只是它管的是文件資產。agent 寫壞一個試算表不比寫壞程式碼輕,還原成本一樣高,所以審核環節不能省。

授權紅線:開源的是引擎,Pro 管的是協作與匯入匯出

核心 repo 是 Apache-2.0,但 README 的開源/Pro 對照表畫得很直白,踩線前要看清楚:

類別 開源(Apache-2.0) Univer Pro(商用授權)
Sheets 編輯、公式、數字格式、篩選排序、資料驗證、條件格式 即時協作、編輯歷史、匯入匯出、列印、圖表、樞紐分析、伺服器端計算
Docs 文件模型、編輯介面、清單、註解 協作、匯入匯出、列印、進階表格與欄位
Server Node headless、RPC / Web Worker 模式 collaboration server、SSR、變更集重放

兩個容易踩的坑:

其一,MCP 這條路已經換軌。univer-mcp repo 雖然是 MIT,但它最後一次 push 停在 2025-09-06,整整一年沒動;官方文件裡真正生效的 MCP 外掛是 @univerjs-pro/mcp@univerjs-pro/sheets-mcp 這批 Pro 套件,註冊後自動暴露三十多個試算表工具。想接 MCP 的人別從那個冷凍 repo 起步,現在主推的是 AI SDK、DSH 外掛與 CLI skill。

其二,CLI 與 Workspace 內附的開發憑證是 localhost 應用憑證、九十天輪換一次,跟 repo 的軟體授權是兩回事,不能拿它當 Pro 用。

純 OSS 的路徑是成立的:agent 建內容、匯出標準 Office 檔,全程開源。要把它 embed 進自己的 SaaS 做即時協作,就得談授權。

跟現有工具鏈的三個交叉點

挖這份資料時發現三處已經存在的連結,比 star 數更能說明它的滲透程度:

  • DeepSeek Harnessdsh-univer-office 就是 DSH 的官方 Office 外掛,註冊 univer_* tools 與 skills,在對話裡就能預覽、核准、匯出。已經在本機部署 DSH 的人,這是最短的一條試用路徑。
  • genoffice:Genspark 的 genoffice,其 Sheets 介面本來就建在 Univer core 之上。兩者是上下游而非競品,取向不同:genoffice 追求原檔 byte-for-byte 的窄 patch,Univer 追求 .univer 單檔混排多種內容、跨內容引用。
  • OpenClawopenclaw-univer-office 上架 ClawHub,但要求自架或使用預設的 Univer Workspace 部署,Gateway 主機還得裝 univer-workspace-cli。審批走 OpenClaw 原生機制,聊天介面只收進度、PNG 預覽與連結,完整編輯器留在 Workspace。

讀文件那一端也有互補的工具:doc7 與 anydoc 負責把文件讀成 Markdown,open-doc 負責寫出排版文件,Univer 佔的是「可編輯的 Office 本體」這一格。

判讀

星星分布極偏:核心 15,569,DSH 外掛 388,其餘都在十星以下。下游鋪設才一個月,現在判斷誰會活下來太早,值得追的是 worktree 審核這套流程,會不會收斂成跨宿主的通用標準。真要選型,先看授權邊界再看星星——協作、匯入匯出、圖表樞紐、MCP 外掛全在 Pro 那側,這條線比 star 榜單更決定你能不能用下去。

參考

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *