// Agent profile
Univer is an open-source office SDK that gives AI agents structured read/write access to spreadsheets, documents, presentations, relational tables, canvas, and PDFs through a unified API. Built in TypeScript and isomorphic by design (runs in browsers and Node.js), it provides the building blocks for office productivity without forcing a hosted app or fixed UI. Agents can programmatically inspect, modify, and verify office content, while humans review changes through a worktree collaboration model — isolated drafts where agents propose edits before integration. Plugin-first architecture enables customization without rebuilding core systems. Apache-2.0 licensed, 16.5K stars.
Univer occupies a specific niche in the agent tooling landscape: it is the office document layer. Most agent frameworks handle reasoning, tool calls, and orchestration, but when an agent needs to actually read a spreadsheet, write a document, or generate a presentation, it typically shells out to a hosted service (Google Docs API, Microsoft Graph) or uses limited file-format libraries. Univer provides an open-source, self-hostable alternative — a full office runtime that agents can drive programmatically.
The “Office Harness for AI Agents” tagline reflects its dual nature: it works as a traditional embedded office suite (users editing spreadsheets in a browser) and as an infrastructure layer for AI workflows (agents reading, modifying, and creating office documents through structured APIs).
Unified Document API: Spreadsheets, documents, presentations, relational tables, and PDFs share a consistent API surface. An agent that knows how to interact with one document type can interact with all of them without learning separate interfaces.
Isomorphic Runtime: Univer runs the same code in browsers and Node.js. An agent running server-side can manipulate documents with the same APIs a browser-based user interface uses. This eliminates the common problem of server-side document manipulation libraries that produce different results than the browser rendering.
Worktree Collaboration: Borrowed from Git’s model, worktree collaboration lets agents propose changes in isolated draft documents. A human reviewer can inspect the diff, approve or reject changes, and merge — providing a review gate between agent action and production documents. This is particularly important for financial spreadsheets, legal documents, or any content where unreviewed agent edits carry risk.
Plugin Architecture: The core system handles rendering, data models, and collaboration. Everything else — specific formula functions, chart types, import/export formats, AI integrations — is a plugin. This means you can customize the office experience for your domain without forking the core.
Univer fits wherever agents need to produce or consume structured office documents. Financial agents that generate reports in spreadsheet format, legal agents that draft and revise documents, data agents that produce presentation decks from analysis results, or any workflow where the output is a document humans will read, edit, and share. The self-hosted model means document data never leaves your infrastructure.
Teams building AI agent workflows that produce or consume office documents, and want an open-source, self-hostable alternative to Google Docs or Office APIs. Also valuable for product teams embedding office capabilities (spreadsheet views, document editors) into their own applications.
Opinionated bundle of agent personas — pre-built role templates for engineering, marketing, ops, and research teams that ship as drop-in markdown files.
AI-powered job search system built on Claude Code — 14 skill modes that evaluate listings against your CV, generate ATS-optimized resumes, and track your pipeline in a Go dashboard.
OpenAI's flagship AI assistant capable of conversation, analysis, coding, writing, and multimodal reasoning across text and images.