开发框架上手难度 🔧 进阶#Office SDK#电子表格#文档编辑#AI Agent#TypeScript#Apache-2.0#嵌入集成#GitHub Trending

Univer · Univer — AI Agent 的一体化 Office 运行时(18.5K Star 开源办公 SDK)

18.5K Star 开源 Office SDK:表格+文档+幻灯片+PDF+关系表,一套运行时跑在浏览器和 Node.js,供 AI Agent 直接读写

指标同步中,请稍后刷新查看 在 GitHub 查看源码

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 工作流平台搭建数据表格与可视化看板

不想部署?试试同类在线工具

返回全部开源项目指标每周自动更新,数据来自 GitHub API