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 Harness:
dsh-univer-office就是 DSH 的官方 Office 外掛,註冊univer_*tools 與 skills,在對話裡就能預覽、核准、匯出。已經在本機部署 DSH 的人,這是最短的一條試用路徑。 - genoffice:Genspark 的 genoffice,其 Sheets 介面本來就建在 Univer core 之上。兩者是上下游而非競品,取向不同:genoffice 追求原檔 byte-for-byte 的窄 patch,Univer 追求
.univer單檔混排多種內容、跨內容引用。 - OpenClaw:
openclaw-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 榜單更決定你能不能用下去。
參考
- dream-num/univer(README 與開源/Pro 對照表)
- 各下游 repo README:univer-workspace、dsh-univer-office、univer-cli、openclaw-univer-office、workbuddy-univer-office、univer-sdk-skills、univer-mcp
- Univer 官方 MCP 文件
- GitHub Trending 快照:2026-09-23
