dream-num / univer
git clone https://github.com/dream-num/univer.git
v1.1.0 · 3d ago
🔥 on GitHub Trending today
The Office Harness for AI Agents — Spreadsheets, Docs, Slides, Canvas, Relational Tables, and PDF in one runtime.
—
stars, 24h
—
stars, 7 days
+8.4k
stars, 30 days · #38
23k
★ total
1.9k
forks · 141 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseApache-2.0
Created2022-09-29 (4y ago)
Last pushtoday
Watchers372
OwnerOrganization
Seen on GitHub Trending
- 2026-10-20 — #14 monthly in typescript · +8,425 ★
GitHub topics
boardcollaborationdata-tabledocdocxexcelgridpdfpptpptxpresentationsdksheetslidesspreadsheettablewordwordprocessorxlsx
Links
- GitHub: github.com/dream-num/univer
- Homepage: https://docs.univer.ai
- Releases · Issues · Hacker News mentions
README excerpt
**The Office Harness for AI Agents** Spreadsheets · Documents · Presentations · Bases · Boards · PDFs 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. English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español 🌐 Website | 📖 Documentation | ✨ Showcase | 📘 API Reference | 📝 Blog ## ✨ 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. 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 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. See the capability matrix for product coverage and Open Source and Pro for this repository's scope. ### Build a collaborative tool with Univer Office SDK Watch the demo ## Built with Univer Office SDK ### Featured example: Univer Workspace Univer Workspace is an open-source, self-hostable workspace built on Univer Office SDK, where people and AI agents create, collaborate on, and review Office content. Developers can use the complete implementation as a reference, learn how to integrate the SDK, and build their own products. - Agents can generate spreadsheet-based mini-apps, such as decision-making dashboards, interactive reports, and business dashboards. - Metrics, charts, and controls on the web page are bound to cells, supporting data reads, writes, and collaborative updates. Explore Univer Workspace ### Other examples These open-source projects are built with Univer Office SDK: | Project | Description | | --- | --- | | Univer Office for DeepSeek Harness | An Office plugin for DeepSeek Harness with connected content, validation, and isolated worktrees for agent collaboration. | | Univer CLI | A local command-line workspace for agents to create, edit, inspect, and deliver Office content. | | Univer Office for WorkBuddy | A local Office integration for WorkBuddy with MCP previews and draft review. Development preview. | | Univer Office for OpenClaw | Tools for creating, reviewing, and delivering Office content in OpenClaw. | Each project documents its own setup and SDK licensing requirements. ## 🌟 Highlights ⚡ Built for la