dream-num/univer
AI智能总结
dream-num/univer 是一款开源办公 SDK,可帮助开发者在自有产品中嵌入电子表格、文档和演示文稿编辑能力,覆盖浏览器与 Node.js 同构运行。
其采用基于 Canvas 的渲染和独立公式引擎以支撑大规模工作簿,并通过插件化结构、Facade API 与无界面模式支持灵活扩展和 AI 智能体协作。
这个项目是干什么的
Univer 是一个开源的 SDK,说白了就是一套让你往自己产品里塞表格、文档、演示功能的"零件库"。它不是给你一个现成的网盘 Office,而是给你画布、公式引擎、UI 组件这些东西,让你自己拼出一个像样的办公体验,所以你要的是"能嵌入的办公能力",而不是"又一个在线文档"。
会用它的人基本分两类:做 SaaS、内部工具、BI 或者 AI 应用的开发者,想在自己的界面里直接让用户编辑表格和文档;以及做自动化、AI Agent 的人,想在服务器或者命令行里跑同一套逻辑去读写内容,不用再单独维护一套后台代码。它的玩法很灵活——可以先用官方给的 preset 一键跑起来,也可以只挑自己需要的功能当插件装上去,甚至能写自定义插件、命令和服务去改行为。
能帮人做什么呢?举几个例子:把电子表格嵌入到 SaaS 页面里,让指标、图表跟着单元格一起更新;让 AI Agent 直接生成或审查 Office 文件,人和机器在同一份文档里协作;或者干脆搭一个完整的协作工作区(官方有个叫 Univer Workspace 的参考实现)。一句话总结就是:如果你受够了"前端一套编辑逻辑、后端一套解析逻辑、还得给 AI 再来一套"这种重复劳动,Univer 想用同一套架构把这三件事统一掉。