夜雨聆风学习资料网

ARTICLE · 1092103

Univer:给 AI 代理用的 Office 运行时

Univer:给 AI 代理用的 Office 运行时

00

把表格、文档、幻灯片做成"agent 能开的"

Univer 今天排到 GitHub trending,一天涨了 800 多颗星,总量 2 万多。它的定位一句:Office Harness for AI Agents——把表格、文档、幻灯片、画布、关系表、PDF 装进同一个运行时。

它不是又一个在线文档产品,而是一套开源 SDK:你用它把 office 这些面嵌进自己的产品里,或者干脆在后台 headless 跑,让 agent 去读写。仓库 2022 年 9 月建的,不算新,这次上榜更像是"agent 加 office"这个组合开始被人认。

01

插件优先:每个能力都是一块件

它的架构是插件优先:表格、文档、幻灯片、公式、渲染、UI,每一项都是可组合的插件,能加、能删、能换、能懒加载。底下一套 Canvas 渲染引擎(跨文档类型共享),加一个专门的公式引擎。对外的统一 API 叫 Facade,FUniver、FWorkbook、FRange 这一组,浏览器里和 Node 里长得一样——官方叫 isomorphic。

同一核心:左边带界面,右边后台 headless

isomorphic 是它和"只能在浏览器里跑的表格库"的关键区别:同一个核心,既能开界面给人看,也能在后台无界面地算公式、处理 workbook。后者才是 agent 要的。

02

agent 怎么接:MCP 加一个独立仓库

它给 agent 留了明确的接入点:headless Node 运行时做服务端处理,Facade API 做程序化编辑(agent 检视内容、改内容),输出还能用渲染截图和布局诊断来校验"算对了没有"。官方另配了一个独立仓库 univer-mcp,让 agent 用自然语言直接驱动 Univer 的电子表格。

agent 通过 MCP 用自然语言驱动电子表格

它把"agent 改完表格谁来确认"也考虑进去了:worktree 协作,agent 在隔离的草稿里干活,人来审、决定合不合。这比"agent 直接写你的文件"稳。

03

要 Node 22.18,商用功能在 Pro

开发环境要 Node >=22.18、pnpm >=11,浏览器端 Chrome 88、Firefox 90、Safari 14.1 起步,依赖 Intl.Segmenter。Apache-2.0 协议,OSS 部分可以独立用。

但要注意:实时协作、导入导出、打印、图表、透视表这些在 Pro(商业版)里。开源版里表格最成熟,幻灯片和关系表(Bases)还在做。拿它做"agent 读写的电子表格"很合适,想一上来复刻整套 Office,还差一截。

来源 · 出处

GitHub(dream-num/univer 仓库,README):

https://github.com/dream-num/univer

MCP 集成(独立仓库 univer-mcp):

https://github.com/dream-num/univer-mcp

AI SDK 文档:

https://docs.univer.ai

相关学习资料