GenOffice
An AI-native open-source office suite for macOS, Windows, and Linux featuring a word processor, spreadsheet, presentations, and PDF editor built around AI editing as a first-class workflow.
At a Glance
Full GenOffice suite available free under Apache License 2.0 via GitHub.
Engagement
Available On
Listed Aug 2026
About GenOffice
GenOffice is an open-source, AI-native office suite developed by Genspark (Mainfunc, Inc.) and released under the Apache License 2.0. It ships five Electron applications — a word processor (Docs), spreadsheet (Sheets), presentation editor (Slides), PDF editor, and a suite shell — all sharing a common engine layer and a unified AI panel. The project was created in July 2026 and reached its latest Linux release (v0.5.149) in August 2026.
What It Is
GenOffice is a desktop office suite that treats AI editing as a core workflow rather than an add-on chat box. Each app embeds the same AI panel, which provides block-granular AI editing with version snapshots and diffs in Docs, and a tool-calling agent over workbook, slide, or PDF state in the other apps. Model calls are routed through the Genspark service; no local API key is required. The suite handles the three dominant office formats — .docx, .xlsx, and .pptx — with byte-preserving round trips designed to keep untouched content intact when files are reopened in Microsoft Office.
Architecture and Format Fidelity
The README describes a distinctive "narrow patch" philosophy across all three editing surfaces:
- Docs (
.docx): The original file is archived by hash on open. Only dirty paragraphs are regenerated via a paragraph-patch mechanism; all other bytes in the original XML are preserved, so layout survives a round trip in Word. The engine supports tracked changes, comments, styles, equations, and ink. - Sheets (
.xlsx): The UI is built on the open-source Univer core (Apache-2.0) with in-house extensions. Import/export runs through a Rust sidecar (calamine + IronCalc), charts are rendered with Konva, and the app adds pivot tables, slicers, conditional formatting, and formula tracing. - Slides (
.pptx): An in-house parse/render/edit engine handles masters, charts, cropping, ink, and text shaping via HarfBuzz metrics. - PDF: Built on pdf.js and pdf-lib, supporting annotations, forms, outlines, stamps, signatures, page operations, and printing.
Engine Packages and Extensibility
The core logic lives in pure TypeScript packages with no Electron dependency, making them independently testable:
docx-engine— docx parsing, block tree, OOXML fragment generation, byte-level patchingpptx-engine/pptx-render— pptx model and renderingagent-core— the AI agent loop and skill composition shared across all appsai-provider— provider abstraction and streaming for model backendsai-search— Genspark auth plus web and image search toolsfile-parse— text extraction for AI attachments across office and text formats
The sheets app additionally requires a Rust toolchain for its xlsx sidecar.
Platform Support and Current Release
GenOffice provides signed installers for macOS (Apple Silicon, macOS 11+) and Windows (x64, Windows 10+), plus .deb and .AppImage packages for Linux (x86_64, glibc 2.34+, Ubuntu 22.04 or newer). The latest release as of August 2026 is linux-v0.5.149 (GenOffice Linux v0.5.149, published 2026-08-06), with macOS at v0.5.83 and Windows at v0.5.79. All builds come from the main branch; older versions are available on the GitHub Releases page.
Open-Source Model and Enterprise Direction
The core suite is licensed under Apache License 2.0. The repository includes an ee/ directory reserved for future enterprise modules covered by a separate GenOffice Enterprise License, signaling a planned open-core commercial path. The GenOffice and Genspark names and logos are trademarks of Mainfunc, Inc. and are not covered by the Apache license. The project had accumulated over 2,000 GitHub stars and 342 forks within days of its public launch, according to the repository metadata.
Community Discussions
Be the first to start a conversation about GenOffice
Share your experience with GenOffice, ask questions, or help others learn from your insights.
Pricing
Open Source
Full GenOffice suite available free under Apache License 2.0 via GitHub.
- AI-native word processor (Docs)
- AI-native spreadsheet (Sheets)
- AI-native presentation editor (Slides)
- PDF viewer and editor
- Byte-preserving round-trip editing
Team
Multi-seat plan for organizations deploying Genspark AI workspace across their workforce.
- 12,000 credits/month per seat
- Centralized admin & billing controls
- Member roles, usage analytics, SSO/SAML, invoices, and connector management
- Unlimited chat with top-tier models in AI Chat Agent
- Unlimited image generation with top-tier models in AI Image Agent
- 60 GB Storage with AI Drive per seat
- Access to all latest video generation models
- Access to all latest audio generation models
- Commercial use of all AI-generated content
- Between 2 and 150 users
Enterprise
Enterprise-grade AI for large organizations with custom pricing.
- All Team plan features
- Enterprise-grade security
- Custom deployment and integrations
- Dedicated support
Capabilities
Key Features
- AI-native word processor with .docx support
- AI-native spreadsheet with .xlsx support
- AI-native presentation editor with .pptx support
- PDF viewer and editor
- Byte-preserving round-trip file editing
- Block-granular AI editing with version snapshots and diffs
- Tool-calling AI agent over workbook, slide, and PDF state
- Shared AI panel across all apps
- Tracked changes, comments, styles, equations in Docs
- Pivot tables, slicers, conditional formatting in Sheets
- HarfBuzz text shaping in Slides
- PDF annotations, forms, stamps, signatures
- Rust-based xlsx sidecar for import/export
- Tabbed suite shell with auto-update
- Signed macOS and Windows installers
- Linux .deb and AppImage packages
- No local model API key required
Integrations
Demo Video

