# Univer

> Univer is an embeddable, self-hosted Office SDK covering sheets, docs, slides, canvases, relational tables and PDFs. Developers use it to build their own office environment — an Office Harness — where people and AI agents edit, calculate, verify and deliver office content together.

Univer: "The Office Harness for AI Agents".

- 30k+: GitHub stars, including Luckysheet
- 68.86%: SpreadsheetBench accuracy, #1 in Dec 2025
- 10+ yrs: Building Office tools, from the Luckysheet team
- Works with your agents: Claude Code, Codex, OpenCode, OpenClaw, Hermes Agent, WorkBuddy, Kimi

## Six content types. One SDK.

- **Sheets**: Data, formulas, calculation
- **Docs**: Write-ups and reports
- **Slides**: Presentations
- **Relational Tables**: Linked records
- **Canvases**: Visual layouts
- **PDFs**: Fixed-layout files

## Your office environment is an Office Harness

Content, tools, checks and collaboration in one place, so people and agents finish real work together.

- **Office content**: Sheets, docs, slides, canvases, tables, PDFs
- **Editing & calculation**: Editors, headless processing, formulas
- **Verification & feedback**: Status, read-back, render checks
- **Collaboration**: Co-editing, history, worktrees

What you can build:

- **Office agents**: Agents that read, edit, calculate and verify your office content.
- **Online Office with Copilot**: Editable Office inside your product, with a built-in Copilot.
- **Back-office automation**: Batch jobs and agent workflows on the same engine.

## Live demos

- [Univer workspace](https://univer.ai/demo/universe): All six editors in one workspace
- [Sheets](https://univer.ai/demo/spreadsheets)
- [Docs](https://univer.ai/demo/docs)
- [Slides](https://univer.ai/demo/slides)
- [Relational Tables](https://univer.ai/demo/relational-tables)
- [Canvases](https://univer.ai/demo/canvases)
- [PDFs](https://univer.ai/demo/pdf)
- [office.univer.ai](https://office.univer.ai)

## Office editing, calculation and files

Built into your product, on content that stays editable.

- **Embed Office editors**: Six Office tools, embedded in your product.
- **Headless processing**: Node.js and a Rust formula engine. No editor needed.
- **Two-way cell binding**: Controls write to cells; cells update the app.
- **Live sheets in docs and slides**: Model once, then report and present.
- **Works with Office files**: Import Excel, Word and PowerPoint. Export in supported formats.

## Agents that check their own work

They edit real content, read the actual results and fix what’s wrong.

- **Plug in your existing agents**: Agents call Office tools through an API or CLI and get results and feedback back. Your agent stack stays yours.
- **Create and edit Office content**: Agents change data, formulas, text and slides. Everything stays editable for your team.
- **Verify with real feedback**: Each signal answers one question. Your rules decide what passes.

Read → Edit & calculate → Read back → Verify & fix. Fix from feedback, then verify again.

## Collaboration and change management

Shared state, isolated drafts, and every change traceable.

- **Real-time co-editing**: People and agents edit the same content live. OT resolves concurrent edits; open documents keep working offline and sync on reconnect.
- **Version history**: Operation-level history. Trace each change and restore a chosen version.
- **Worktrees for agents**: Each agent works in an isolated draft. Review, compare and preview — then merge or send it back.
- **Your permissions, inline comments**: Reuse your sign-in and roles to control view, edit, copy and comment. Discuss on the content, resolve when done.

## Integration and self-hosting

Your product, your infrastructure, your data.

- **Embed and customize**: React, Vue or plain web — no iframe. Theme the toolbar, menus and sidebar, and drive the editor through the API.
- **Deploy anywhere**: Add collaboration, file conversion and headless services as needed. Run on-prem, in a private cloud or on your own servers.
- **Own your data**: Keep your identity system, with server-side checks. Store documents through the database adapter and your own file storage.

## Open source vs. Commercial

Core editing is free. The complete SDK is commercial.

| | Open source | Commercial |
|---|---|---|
| Price | Free | From $99 / month (Business) |
| Commercial use | Allowed under the open-source license | Per commercial license |
| SDKs | Web SDK core, basic headless | Web, Server and AI SDK |
| Products | Sheets, Docs (basic) | Sheets, Docs, Slides, Relational Tables, Canvases, PDFs |
| Sheets basics | Editing, formulas, formatting, filter, sort, tables | Included |
| Sheets advanced | — | Charts, pivots, printing, sparklines, grouping, shapes |
| Docs basics | Editing, formatting, lists, TOC | Included |
| Docs advanced | — | Charts, footnotes, enhanced tables, callouts, quotes, code blocks, printing |
| Office import / export | No Pro file conversion service | Unlimited import; exports per plan |
| Real-time collaboration | No commercial collaboration service | Included; connections per plan |
| Headless runtime | Open-source features | Commercial features |
| Agent integration | DIY via open API | AI SDK: operations, verification, worktrees |
| Deployment | Self-hosted | Self-hosted; Enterprise for distributed |
| Support | Community and docs | Updates + email; premium $1,000 / month |

Need distributed deployment? Choose Enterprise. Premium support: $1,000 / month.

## FAQ

### What is Univer?

An embeddable, self-hosted Office SDK for sheets, docs, slides, canvases, relational tables and PDFs. Developers use it to build office environments where people and AI agents work together.

### What is an Office Harness?

The office environment you build with Univer: content, editing and calculation tools, verification and collaboration in one place, so people and agents can finish tasks together.

### Do I need to replace my agent framework?

No. You keep your models, orchestration and Skills. Agents call Univer’s Office tools through an API or CLI.

### Does it work with Excel, Word and PowerPoint files?

Yes — import, edit and export supported formats. Validate complex formulas, charts, fonts and embedded objects with your real files. CSV and TSV don’t keep workbook formatting or multiple sheets.

### Can people keep editing offline?

Open documents stay editable offline and sync on reconnect. Fully offline apps depend on your product design.

### How is Univer licensed?

The open-source core is Apache-2.0. The commercial SDK is licensed separately; the Free Trial is for evaluating it, with some limits.

## Links

- [Docs](https://docs.univer.ai)
- [Agents](https://docs.univer.ai/ai)
- [Server](https://docs.univer.ai/server)
- [CLI](https://github.com/dream-num/univer-cli)
- [GitHub](https://github.com/dream-num/univer)

_Capabilities vary by version and the modules you use._
