Univer · Univer — AI Agent 的一体化 Office 运行时(18.5K Star 开源办公 SDK)
18.5K Star 开源 Office SDK:表格+文档+幻灯片+PDF+关系表,一套运行时跑在浏览器和 Node.js,供 AI Agent 直接读写
5 分钟上手
无需 GPU,浏览器或 Node.js 环境即可运行# 安装
npm install @univerjs/core @univerjs/preset
# React 快速接入
import { UniverPreset } from "@univerjs/preset"
<UniverPreset />
# Node.js 无头模式(AI Agent 调用)
import { Univer } from "@univerjs/core"
const univer = new Univer({ headless: true })项目速览
Univer 是 dream-num 团队开源的 TypeScript Office SDK(Apache-2.0),也是 Luckysheet 的官方继任者。它把电子表格、文档、演示文稿、关系表(Base)、看板(Board)和 PDF 能力收拢到同一套运行时中,定位为「AI Agent 的 Office Harness」。2026 年 9 月冲上 GitHub Trending,当前 18.5K Star。
Univer 不把自己定位为「在线 Office 应用」,而是一套可嵌入的 SDK——开发者在自己的产品中安装 Univer,就可以拥有 Excel 级的表格编辑、文档排版、幻灯片制作能力,同时通过 Facade API 在 Node.js 中无头运行,让 AI Agent 直接读写和操作 Office 文档。采用 Canvas 渲染引擎+插件架构,支持暗色模式、国际化、公式引擎(400+ 函数)、协同编辑。
能做什么
- 电子表格:类 Excel 的全功能表格编辑,400+ 公式函数、条件格式、数据透视表、图表、打印
- 文档编辑:富文本文档排版,支持图文混排、表格嵌入、样式管理
- 演示文稿:幻灯片创建与编辑,支持动画、母版、图表嵌入
- 关系表(Base):结构化数据管理,类似 Airtable 的数据表格视图
- 看板(Board):白板式协作空间,自由排版和贴便签
- PDF 集成:PDF 文档的加载与渲染能力
- 无头模式(Node.js):在服务端运行表格/文档逻辑,供 AI Agent 程序化操作 Office 文档
- 插件架构:全功能插件化设计,可组合/替换/懒加载能力模块
怎么部署
通过 npm 安装:npm install @univerjs/core @univerjs/preset。支持 React 框架直接嵌入,也支持 Node.js 无头调用。提供丰富的 Facade API 和自定义插件接口。
适合谁
需要在 SaaS 产品中嵌入 Office 编辑能力的开发者、构建 AI Agent 工作流需要程序化操作文档的团队、需要为 AI 应用搭建生产力界面的产品团队。
✅ 优点
- •一套 SDK 覆盖表格/文档/PPT/Base/PDF,减少多工具集成成本
- •Canvas 渲染引擎+400+公式函数,性能对标 Excel
- •浏览器端和 Node.js 同一架构,支持 AI Agent 无头调用
- •Apache-2.0 协议可免费商用,插件架构灵活扩展
⚠️ 局限与坑
- •早期版本(v1.0.2),协同编辑等企业级功能仍在完善
- •演示文稿功能丰富度不如 Google Slides 或 PowerPoint
- •社区规模和第三方插件生态不如成熟竞品
- •中文文档优先,国际化的英文资料相对较少
💼 典型应用场景
- 1.在 SaaS 产品中嵌入表格/文档/幻灯片编辑能力
- 2.AI Agent 自动生成财务报表并导出为可编辑 Office 文件
- 3.为 AI 工作流平台搭建数据表格与可视化看板
开发框架· 同类项目推荐
Hugging Face 模型加载库 · 五句话加载全球几十万开源模型,AI 开发者的事实标准 API
提示词与 RAG 测试评估工具 · 给 Prompt 写单元测试:红队测试 + 模型输出评估的开源 CLI
Java 生态 AI 应用框架 · 阿里开源 Java 版 LangChain,企业 Java 系统接入大模型的标准姿势
Google AX — 声明式 Agent 编排运行时,11.5K Star Google 官方开源 · Google 开源 Agent 编排运行时(11.5K Star),声明式 YAML 定义任务,K8s 风格管理数十亿 Agent 工作负载