Build your own AI office with Univer Office SDK.

An embeddable, self-hosted Office SDK. People and AI agents edit, calculate and verify office content together — then your team ships it.

npm$ npm i @univerjs/presets
GitHub stars, including Luckysheet
30k+
SpreadsheetBench accuracy, #1 in Dec 2025
68.86%
Building Office tools, from the Luckysheet team
10+ yrs

Works with your agents

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.

  1. Office contentSheets, docs, slides, canvases, tables, PDFs
  2. Editing & calculationEditors, headless processing, formulas
  3. Verification & feedbackStatus, read-back, render checks
  4. CollaborationCo-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.

Beyond generating a file
  1. Edit
  2. Calculate
  3. Check
  4. Review
  5. Deliver

Office tools

Office editing, calculation and files.

Built into your product, on content that stays editable.

Six Office tools, embedded in your product.

Node.js and a Rust formula engine. No editor needed.

Controls write to cells; cells update the app.

Model once, then report and present.

Import Excel, Word and PowerPoint. Export in supported formats.

Workspace

jobs — zsh

~/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· Ready for people to review

~/jobs ❯

Same engine for Batch jobs · Scheduled tasks · Agent automation

Budget · Controls ⇄ Sheet

12%
FY revenue
5,735
Profit
1,943
Margin
33.9%
ABC
2Growthinput
3Q1 revenue1,2001200
4Q2 revenue1,344=B3*(1+$B$2)
5Q3 revenue1,505=B4*(1+$B$2)
6Q4 revenue1,686=B5*(1+$B$2)
7FY revenue5,735=SUM(B3:B6)
8Profit1,943=B7-Costs
9Margin33.9%=B8/B7

Drag the slider, or edit B2.

Doc · Report

FY2027 Budget Review

Live sheet · editable
ABCDE
1Q1Q2Q3Q4
2Revenue1,2001,3441,5051,686
3Operating profit340428529646
4Margin28.3%31.8%35.1%38.3%

Slide 3

Quarterly profit

SheetReportDeckOne dataset, one set of formulas

Agents

Agents that check their own work.

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

Agent docs
  1. Read
  2. Edit & calculate
  3. Read back
  4. Verify & fix

Fix from feedback, then verify again.

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.

You own

  • Models
  • Task planning
  • Orchestration
  • Skills

Harness providesAPI · CLI

  • Read & edit
  • Calculate
  • Verify
  • Collaborate

Create and edit Office content

Agents change data, formulas, text and slides. Everything stays editable for your team.

Budget assistantDone1m 12s

Raise quarterly growth to 12%, then update the report and slide 3.

  1. ReadFY2027 Budget · B2
  2. Set to 12%, recalculated16 cells
  3. UpdatedBudget review · §2
  4. UpdatedSlide 3 · chart
Handed back to LinEverything stays editableReview changes

Verify with real feedback

Each signal answers one question. Your rules decide what passes.

Checks3/3 passed
  • Execution statusDid it work?16 cells updated
  • Value read-backIs the math right?Profit 1,943
  • Render checkDoes it look right?Slide 3

“The Office Harness for AI Agents” is the office environment you build with Univer Office SDK.

Collaboration

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.

ABCD
1Line itemQ1Q2Q3
2Revenue1,2001,3441,505
3
4Headcount420441463
5Marketing180202226
6R&D260273287

LinInserted row 3

AgentEdit C4 → moved to C5

OT · all clients in syncOffline edits sync later

Version history

Operation-level history. Trace each change and restore a chosen version.

Version historyoperation-level
  1. Updated quarterly growth (B2)Budget assistant · just now · 16 cellsCurrent
  2. Added notes to report §2Lin · 12 min ago · 1 paragraph
  3. Generated slide 3Report assistant · 1 hr ago · 1 slideRestore
  4. Adjusted headcountMaya · Yesterday · 4 cells

Worktrees for agents

Each agent works in an isolated draft. Review, compare and preview — then merge or send it back.

mainAgent A · Restructure budgetAgent B · Draft report
Compare · PreviewMerge
Review: cite sources in §2Sent back
Approved

Your permissions, inline comments

Reuse your sign-in and roles to control view, edit, copy and comment. Discuss on the content, resolve when done.

F9Operating profit · FY
M
MayaDoes this include the new marketing spend?
L
LinYes — marketing is 15% of revenue.
Resolve
Permissionsyour rules · server-checked
RoleViewEditCopyComment
Finance
Sales
Auditor

Self-hosting

Integration and self-hosting.

Your product, your infrastructure, your data.

Server docs
Your productReact · Vue · plain webNo iframe
ThemeToolbarMenusSidebar
Univer Office SDKEditors & APISelection · edits · results
SheetsDocsSlidesRelational TablesCanvasesPDFs
Optional servicesOn-prem, private cloud or your servers
CollaborationFile conversionHeadless
Your infrastructureKeep your stack
Identity & rolesDatabase adapterFile storage

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.

Adopt step by step

Start with one editor. Add the rest when you need it.

  1. Editor
  2. Headless
  3. Collaboration
  4. Agents

Univer provides the Office SDK. You build your own Office Harness. Your product, your workflows, your infrastructure.

Pricing

Open source vs. Commercial

Core editing is free. The complete SDK is commercial.

Open source

FreeApache-2.0

  • Sheets & Docs basic editing
  • Web SDK core + basic headless
  • Agent integration via the open API
  • Self-hosted
  • Community support
View on GitHub

Commercial

Full SDK

From$99/ month · Business

  • Web, Server and AI SDK
  • Sheets, Docs, Slides, Tables, Canvases, PDFs
  • Real-time collaboration
  • Office import & export
  • Agent operations, verification & worktrees
  • Updates and email support
Contact sales

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

Compare editions

Univer open source vs. commercial edition
FeatureOpen sourceCommercial
PriceFreeFrom $99 / month (Business)
Commercial useAllowed under the open-source licensePer commercial license
SDKsWeb SDK core, basic headlessWeb, Server and AI SDK
ProductsSheets, Docs (basic)Sheets, Docs, Slides, Relational Tables, Canvases, PDFs
Sheets basicsEditing, formulas, formatting, filter, sort, tablesIncluded
Sheets advanced—Charts, pivots, printing, sparklines, grouping, shapes
Docs basicsEditing, formatting, lists, TOCIncluded
Docs advanced—Charts, footnotes, enhanced tables, callouts, quotes, code blocks, printing
Office import / exportNo Pro file conversion serviceUnlimited import; exports per plan
Real-time collaborationNo commercial collaboration serviceIncluded; connections per plan
Headless runtimeOpen-source featuresCommercial features
Agent integrationDIY via open APIAI SDK: operations, verification, worktrees
DeploymentSelf-hostedSelf-hosted; Enterprise for distributed
SupportCommunity and docsUpdates + email; premium $1,000 / month

Capacity, export quotas and support follow your license and order.

Questions,
answered.

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.

Build your own Office Harness. Start with one editor.