dream-num / univer
dream-num / univer
The Office Harness for AI Agents: Spreadsheets · Documents · Presentations · Bases · Boards · PDFs (coming soon). High-performance, fully customizable Office SDK. Build embeddable productivity experiences with a plugin architecture, Canvas-based rendering, a formula engine, and one Facade API that works in the browser and on Node.js.
面向 AI 智能体的办公套件:电子表格、文档、演示文稿、数据库、看板、PDF(即将推出)。这是一个高性能、完全可定制的 Office SDK。通过插件架构、基于 Canvas 的渲染、公式引擎以及一套同时适用于浏览器和 Node.js 的 Facade API,构建可嵌入的生产力体验。
✨ What is Univer?
Univer is an open-source SDK for creating office applications inside your own product. It gives you the building blocks for spreadsheet, document, and presentation experiences without forcing you into a hosted app or a fixed UI.
✨ 什么是 Univer?
Univer 是一个开源 SDK,用于在您自己的产品中创建办公应用程序。它为您提供了构建电子表格、文档和演示文稿体验的基础模块,而无需强制您使用托管应用程序或固定的 UI。
Use Univer when you need to:
- Embed spreadsheet or document editing into a SaaS product, internal tool, BI workflow, or AI application.
- Run workbook/document processing on the server with the same architecture used in the browser.
- Compose only the features you need through plugins or start quickly with presets.
- Extend behavior through custom plugins, commands, services, UI components, and Facade APIs.
当您需要以下功能时,请使用 Univer:
- 将电子表格或文档编辑功能嵌入到 SaaS 产品、内部工具、BI 工作流或 AI 应用程序中。
- 在服务器端运行工作簿/文档处理,并使用与浏览器中相同的架构。
- 通过插件仅组合您需要的功能,或通过预设快速启动。
- 通过自定义插件、命令、服务、UI 组件和 Facade API 扩展功能。
Univer is not a spreadsheet file viewer only. It is a framework for building your own productivity surface. Across the Univer product family, Office tools share a runtime for storage and computation. Content can be composed and embedded across tools, with linked data and references updating together. People and AI agents can work in the same files.
Univer 不仅仅是一个电子表格文件查看器。它是一个用于构建您自己的生产力界面的框架。在 Univer 产品系列中,办公工具共享一套用于存储和计算的运行时。内容可以在不同工具间组合和嵌入,关联的数据和引用会同步更新。人类和 AI 智能体可以在同一个文件中协同工作。
🌟 Highlights
- ⚡ Built for large surfaces: Canvas-based rendering and a dedicated formula engine keep complex workbooks responsive.
- 🧩 Plugin-shaped by default: Compose, replace, lazy-load, or extend capabilities without taking the whole stack.
- 🤖 Headless for AI infrastructure: Run workbook and document logic in Node.js to power agents, automation, and server-side workflows.
- 🛠️ Product-ready SDK: Framework adapters, Facade APIs, presets, and headless runtime fit real integration paths.
- 🌗 Dark-mode ready: UI components and the rendering engine both adapt to light and dark themes.
- 🔌 Unified Facade API: One consistent API surface for workbooks, ranges, formulas, and documents across browser and Node.js.
🌟 亮点
- ⚡ 为大面积画布而生: 基于 Canvas 的渲染和专用的公式引擎,确保复杂的工作簿依然响应迅速。
- 🧩 默认插件化: 无需引入整个技术栈,即可组合、替换、懒加载或扩展功能。
- 🤖 面向 AI 基础设施的无头模式: 在 Node.js 中运行工作簿和文档逻辑,为智能体、自动化和服务器端工作流提供支持。
- 🛠️ 产品级 SDK: 框架适配器、Facade API、预设和无头运行时,完美契合实际集成路径。
- 🌗 支持深色模式: UI 组件和渲染引擎均可适配浅色和深色主题。
- 🔌 统一的 Facade API: 在浏览器和 Node.js 环境中,为工作簿、区域、公式和文档提供一致的 API 接口。
🤖 Office Workflows for AI Agents
Univer’s AI and collaboration capabilities connect agent operations with interactive editing and human review:
- Programmatic editing: agents inspect and modify Office content through structured APIs.
- Output verification: agents check results through content inspection, rendered screenshots, and layout diagnostics.
- Worktree collaboration: agents work in isolated drafts, then people review their changes and decide what to merge.
🤖 面向 AI 智能体的办公工作流
Univer 的 AI 和协作能力将智能体操作与交互式编辑及人工审核连接起来:
- 程序化编辑: 智能体通过结构化 API 检查和修改办公内容。
- 输出验证: 智能体通过内容检查、渲染截图和布局诊断来验证结果。
- 工作树协作: 智能体在隔离的草稿中工作,随后由人类审核其更改并决定是否合并。
⚡ Quick Start
Use Plugin Mode for complete product coverage and precise composition. For supported Sheets, Docs, and Node profiles, Preset Mode provides a shorter curated setup.
⚡ 快速开始
使用“插件模式”以获得完整的产品覆盖和精确的组合。对于受支持的表格、文档和 Node 环境,使用“预设模式”可以提供更简洁的配置方案。