Connect your own agents, models, and business systems to build an AI workspace like Codex or Cowork. Create spreadsheets, docs, slides, and Web Apps through conversation, then keep editing and collaborating in Space.
Build your own AI office
with Univer Office SDK.
The Office Harness for AI Agents. Office editing, calculation and file processing for people and agents working together, inside your own product, data and permissions.
$ npm i @univerjs/presets- GitHub stars across Univer and Luckysheet
- 39.4k
- SpreadsheetBench, December 2025 leaderboard
- #1
- Building Office tools, from the original Luckysheet team
- 10+ yrs

Genspark










Brightwave
Energent.ai

Red Unisol



Modern Widya
Nuwax
XpertAI







Hengchang
Use cases
See what you can build with Office SDK.
From your own office agent to your team’s workflow.
Manage Office files and Web Apps the way GitHub manages code. Agents work in drafts; your team reviews, then merges.
Editable Office in your product, with a Copilot that answers on the same sheet your users see.
Scheduled jobs fill templates, calculate and export reports, with no editor open.
Team invitations
Acceptance criteria
Team invitations
Acceptance criteria
| A | B | |
|---|---|---|
| 1 | Event | When |
| 2 | invite_sent | Any email |
| 3 | ||
| 4 | duplicate_ok | Any member |
| 5 |
| A | B | |
|---|---|---|
| 1 | Event | When |
| 2 | invite_sent | New teammate |
| 3 | invite_blocked | Existing member |
| 4 | — | — |
| 5 |
Office Harness
Your office environment is an Office Harness.
Content, tools, checks and collaboration in one place, so people and agents finish real work together.
- Office contentSheets, docs, slides, canvases, tables, PDFs
- Editing & calculationEditors, headless processing, formulas
- Verification & feedbackStatus, read-back, render checks
- CollaborationCo-editing, history, worktrees
Beyond generating a file
- Edit
- Calculate
- Check
- Review
- Fix
- Deliver
Office tools
Office editing, calculation and files.
Built into your product, on content that stays editable.

Univer · One office environment
Sheets, docs, slides and canvases in one .univer file, with content, data and references connected.
- Editable sheets in slides; data cited in docs
- References and bindings link source data
- People and agents edit one file, traceably
Web App
Build Web Apps with two-way spreadsheet binding and real-time collaboration.
- Two-way binding between controls and cells
- Shared spreadsheet data and formulas
- Live updates across metrics and charts
Sheets
Spreadsheet editing, formulas and analysis in your product, or calculated in the background.
- Formulas, conditional formatting, validation, pivot tables
- Sort, filter, freeze, group, number formats
- Editable charts, images, shapes, rich text
Docs
Paged layout and modern block editing, for documents people edit together.
- Headers, footers, sections, columns, page setup
- Tables, images, lists, equations, code blocks
- Embedded charts and Office content
Slides
Editable presentations from data, docs and visuals, so your team can refine what agents produce.
- Text, charts, images, shapes, connectors
- Embedded sheets and docs, linked to source data
- Page setup, transitions, import and export
Canvases
An infinite canvas to organize content, map processes and connect your Office tools.
- Flowcharts, mind maps, swimlanes, sticky notes
- UML and entity-relationship diagrams
- Embedded sheets, charts and Office content
Relational Tables
Records, fields and relations for business data and workflows: one set of records, many views.
- Grid, kanban, calendar, Gantt and gallery views
- Text, date, attachment, link and formula fields
- Filter, sort and group each view
PDF Editor
View and edit PDFs, organize pages, handle forms, then print and deliver.
- Edit text, images and tables
- Merge files, reorder pages, fill forms
- View, print and export
Beyond the editors
Read, edit and fill templates in Node.js, and calculate with the Rust formula engine. No editor needed.
Bind inputs and sliders to cells. The app writes to the sheet; the sheet updates the app.
Embedded sheets stay editable and keep calculating. Model once, then report and present.
Import Excel, Word, PowerPoint and PDF files, then export to deliver.
~/jobs ❯ node quarterly-reports.mjs
Read report template
Fill reports from data32/32
Calculate with the Rust formula engine
Write results for the UI
Done: 32 reports
~/jobs ❯
FY2027 Budget
- FY revenue
- 5,735
- Profit
- 1,943
- Margin
- 33.9%
| A | B | C | |
|---|---|---|---|
| 2 | Growth | ||
| 3 | Q1 revenue | 1,200 | 1200 |
| 4 | Q2 revenue | 1,344 | =B3*(1+$B$2) |
| 5 | Q3 revenue | 1,505 | =B4*(1+$B$2) |
| 6 | Q4 revenue | 1,686 | =B5*(1+$B$2) |
| 7 | FY revenue | 5,735 | =SUM(B3:B6) |
| 8 | Profit | 1,943 | =B7-Costs |
| 9 | Margin | 33.9% | =B8/B7 |
FY2027 Budget Review
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Q1 | Q2 | Q3 | Q4 | |
| 2 | Revenue | 1,200 | 1,344 | 1,505 | 1,686 |
| 3 | Operating profit | 340 | 428 | 529 | 646 |
| 4 | Margin | 28.3% | 31.8% | 35.1% | 38.3% |
Slide 3
Quarterly profit
Agents
Let agents edit Office, and check the results.
They fix content from values, formulas and render feedback. No desktop Office needed.
- Read
- Edit & calculate
- Read back
- Verify & fix
Plug Office tools into your agents
Your harness keeps its models, orchestration and Skills. Agents call Univer’s Office tools through an API or CLI and get results and checks back.
You own
- Models
- Task planning
- Orchestration
- Skills
Univer providesAPI · CLI
- Read & edit
- Calculate
- Verify
- Collaborate
Understand, create and edit Office content
Agents locate and change content and run calculations, producing native Office content people can keep editing.
Raise quarterly growth to 12%, then update the report and slide 3.
- ReadFY2027 Budget · B2
- Set to 12%, recalculated16 cells
- UpdatedBudget review · §2
- UpdatedSlide 3 · chart
Check the result, then fix
Tools return edit status, calculated values and renders. Agents check them against the task and fix what’s off.
- Execution status16 cells updated
- Value read-backProfit 1,943
- Render checkSlide 3
Ranked #1 on SpreadsheetBench
Accuracy on real-world spreadsheet tasks, December 2025 leaderboard.
| Human | 71.3% |
|---|---|
| Univer | 68.86% |
| Bluebox | 62.9% |
| Shortcut.ai | 59.25% |
| Copilot in Excel (Agent Mode) | 57.2% |
“The Office Harness for AI Agents” is the office environment you build with Univer Office SDK.
Collaboration
People and agents co-edit. Many agents work in parallel.
On Univer’s own Office collaboration engine.
Real-time co-editing
People and agents edit the same content live. OT resolves concurrent edits such as inserted rows; open documents keep working offline and sync on reconnect.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Line item | Q1 | Q2 | Q3 |
| 2 | Revenue | 1,200 | 1,344 | 1,505 |
| 3 | ||||
| 4 | Headcount | 420 | 441 | 463 |
| 5 | Marketing | 180 | 202 | 226 |
| 6 | R&D | 260 | 273 | 287 |
LinInserted row 3
AgentEdit C4 → moved to C5
Change history and restore
Operation-level records. Trace each change, see who made it, and restore a chosen version.
- Updated quarterly growth (B2)Budget assistant · just now · 16 cellsCurrent
- Added notes to report §2Lin · 12 min ago · 1 paragraph
- Generated slide 3Report assistant · 1 hr ago · 1 slideRestore
- Adjusted headcountMaya · Yesterday · 4 cells
Worktrees for parallel agents
Each task gets an isolated draft and the main content stays untouched. Compare changes and preview the merge, then merge or reopen.
Your accounts and permissions
People view, edit, copy and comment with their existing accounts and permissions. Discuss specific content, then resolve.
| Role | View | Edit | Copy | Comment |
|---|---|---|---|---|
| Finance | ||||
| Sales | ||||
| Auditor |
Self-hosting
Embed it in your product. Deploy it yourself.
No iframe. Your agents, accounts, database and storage.
Embed and customize
React, Vue or plain web pages, no iframe. Customize the toolbar, menus and sidebar; read selections, write content and get results through the API.
Deploy where you choose
Add collaboration, file conversion and headless services to your backend. Run on-prem, in a private cloud or on your own servers, and scale as you grow.
Own your data
Keep your accounts and permissions, checked on the server. Documents and change records live in your database; files go to your own storage.
Univer provides the Office SDK. You build your own Office Harness. Your product, your workflows, your infrastructure.
Plans & pricing
Office SDK pricing
Self-hosted licensing, from evaluation to enterprise deployment.
Free Trial
For local integration and evaluation.
$0
Feature and usage limits apply.
- Editing connections
- 3
- Exports / month
- 10
- Basic Office capabilities
- Includes watermarks
- Unlimited imports
- Documentation and integration examples
Follow the documentation to evaluate locally.
Business
For production and commercial applications.
From$99/ month
Or from $1,000 / year, paid once.
- Editing connections
- 25+
- Exports / month
- 500+
- Complete Web, Server & AI SDK
- No watermark · unlimited imports
- One main domain and all subdomains
- Standard single-server deployment
- Basic support and updates during your term
1–12 month terms. No automatic renewal.
Enterprise
For higher capacity and distributed deployments.
Custom
Based on capacity and support needs.
- Editing connections
- Custom
- Exports / month
- Custom
- Everything in Business
- Enterprise distributed deployment
- Advanced support options
Capacity and support scope confirmed in your proposal.







ProblemExisting members can be invited again.ExpectedShow “Already a member”.