Skip to content
←Back to Open Source

OPEN SOURCE DEEP DIVE

AI OfficeOpen SourceOffice Suite

GenOffice: Open-Source AI Office Suite

GenOffice is the first full-featured open-source AI office suite (Apache-2.0): real .docx/.xlsx/.pptx/PDF/Markdown editing with byte-preserving Word compatibility, block-level AI editing with document-aware agents, BYOK model support, fully local.

genspark-ai/genoffice7.9kTypeScriptApache-2.02 min read

GenOffice is an AI-native office suite open-sourced by the Genspark team under Apache-2.0, positioned as a full-featured open-source alternative to Microsoft Office on macOS, Windows, and Linux. It opens and saves the real Microsoft Office formats — Word (.docx), Excel (.xlsx), PowerPoint (.pptx) — and also edits PDF and Markdown, built as multiple Electron apps sharing one engine layer.

Key Highlights

  • Real PDF editing: retype text and edit images directly in the page with original fonts preserved; scanned PDFs are read via system OCR into editable text.
  • Fully local PDF conversion: PDF to Word / PowerPoint / Excel runs entirely on your machine — no cloud, no upload; Markdown-to-Word uses the same local OOXML engine without Pandoc.
  • Byte-preserving .docx editing: only dirty paragraphs are regenerated (paragraph patch) while the rest of the file is kept byte-for-byte, so Word never notices; the paginated view reproduces Word's page breaks.
  • Excel-compatible spreadsheets: built on the open-source Univer core (Apache-2.0) plus in-house extensions, with .xlsx import/export through a Rust sidecar (calamine + IronCalc), in-house charts, pivot tables, slicers, conditional formatting, and formula tracing.
  • PowerPoint-compatible presentations: an in-house .pptx parse/render/edit engine with masters, layouts, smart guides, non-destructive crop, and HarfBuzz text shaping.

AI as a First-Class Citizen

AI editing is not a bolted-on chat box but the core workflow embedded in every app: Docs offers block-granular AI editing with version snapshots and diffs; Sheets, Slides, and PDF use tool-calling agents aware of workbook, slide, and PDF state, with built-in web/image search, image generation, and media analysis tools.

Model access supports BYOK: Claude, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Doubao, MiniMax, Grok, Mistral, OpenRouter, or any OpenAI-compatible endpoint — or sign in with Genspark to skip keys entirely.

Architecture and Traction

The engine layer consists of pure TypeScript packages with no Electron dependency and unit tests, reusable outside Electron (e.g., in the browser). The project reached nearly 8,000 stars within about two months of release, making it one of the hottest open-source AI office efforts. Signed installers are available for macOS (Apple Silicon) and Windows x64, with Linux builds too.