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.

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.

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.

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

Beyond generating a file

  1. Edit
  2. Calculate
  3. Check
  4. Review
  5. Fix
  6. Deliver

Office tools

Office editing, calculation and files.

Built into your product, on content that stays editable.

Univer · One office environment · product screenshot

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

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 — 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

~/jobs ❯

FY2027 Budget

12%
FY revenue
5,735
Profit
1,943
Margin
33.9%
ABC
2Growth
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

FY2027 Budget Review

ABCDE
1Q1Q2Q3Q4
2Revenue1,2001,3441,5051,686
3Operating profit340428529646
4Margin28.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.

Explore agent operations
  1. Read
  2. Edit & calculate
  3. Read back
  4. 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.

Budget assistantDone

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 LinReview changes

Check the result, then fix

Tools return edit status, calculated values and renders. Agents check them against the task and fix what’s off.

Checks3/3 passed
  • 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.

SpreadsheetBenchAccuracy · pass@1
SpreadsheetBench accuracy, pass@1, December 2025
Human71.3%
Univer68.86%
Bluebox62.9%
Shortcut.ai59.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.

Explore collaboration

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.

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

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.

Version history
  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 parallel agents

Each task gets an isolated draft and the main content stays untouched. Compare changes and preview the merge, then merge or reopen.

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

Your accounts and permissions

People view, edit, copy and comment with their existing accounts and permissions. Discuss specific content, then resolve.

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

Self-hosting

Embed it in your product. Deploy it yourself.

No iframe. Your agents, accounts, database and storage.

Explore self-hosting
Your product
ThemeToolbarMenusSidebar
Univer Office SDK
SheetsDocsSlidesRelational TablesCanvasesPDF Editor
Optional services
CollaborationFile conversionHeadless
Your infrastructure
Identity & rolesDatabase adapterFile 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.

Start free trial
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.

Configure Business license
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.

Contact sales
Editing connections
Custom
Exports / month
Custom
  • Everything in Business
  • Enterprise distributed deployment
  • Advanced support options

Capacity and support scope confirmed in your proposal.

See full pricing and licensing

Questions,
answered.

What is Univer?

An Office SDK you embed in your product and deploy yourself, covering sheets, docs, slides, canvases, relational tables and PDFs. Developers use it to build AI office environments where people and agents work together.

What is an Office Harness?

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

Do I need to replace my agent framework?

No. Your harness keeps its models, orchestration and Skills. Agents call Univer’s Office tools through an API or CLI.

Which Office files can I import and export?

Import XLS, XLSX, CSV, TSV, DOC, DOCX, PPT, PPTX and PDF. Export XLSX, CSV, TSV, DOCX, PPTX and PDF. Complex formulas, charts, fonts and embedded objects can differ, so check with your real files.

Can people keep editing offline?

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

Can I run it on my own servers?

Yes. Run collaboration, file conversion and headless services on-prem, in a private cloud or on your own servers. Documents stay in your database and files in your storage.

How is Univer licensed?

The open-source core is Apache-2.0. It includes the front-end editors but no server, and its formula engine is slower than the commercial one. 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.