Univer is an open-source SDK for building embedded office applications rather than using a hosted, fixed-interface product. It covers spreadsheets, documents, presentations, relational-table experiences, boards, and a PDF surface described as coming soon, with spreadsheet support currently the most mature. The runtime combines Canvas-based rendering, a formula engine, a plugin architecture, and a Facade API that can be used in browsers and in headless Node.js environments. Developers can assemble curated presets or compose individual plugins, then extend the system with custom commands, services, UI components, and APIs; integrations are provided for React, Vue, and Web Components. For AI applications, Univer supports structured programmatic editing, content inspection, rendered screenshots and layout diagnostics for verification, and isolated worktree drafts that people can review before changes are merged. The repository also points to open-source examples including Univer Workspace, a self-hostable environment where people and agents create and review Office content, plus integrations for several agent tools. The open-source repository provides the core SDK, while collaboration, server features, enhanced import/export, and enterprise capabilities are separated into commercial Univer Pro extensions. Headless usage requires Node.js 18.17 or later, while developing the monorepo requires Node.js 22.18 or later; the SDK is licensed under Apache-2.0.
