GenOffice is a free, open-source AI office suite from Genspark AI for macOS, Windows, and Linux. It consists of six Electron applications sharing an engine layer: Docs for .docx files, Sheets for .xlsx spreadsheets, Slides for .pptx presentations, PDF for viewing and editing PDFs, Markdown for plain Markdown files, and a shell application that hosts the editors. It opens and saves Microsoft Office formats, and includes light, dark, and system themes.
Its AI panel supports document-aware, block-level edits with version snapshots and diffs; in spreadsheets, presentations, and PDFs it provides a tool-calling agent over document state. Built-in tools include web search, image search, image generation, and media analysis. Users can sign in through Genspark or supply their own keys for providers including Claude, OpenAI, Gemini, DeepSeek, Kimi, GLM, Qwen, Doubao, MiniMax, Grok, Mistral, and OpenRouter, as well as custom OpenAI-compatible endpoints and local servers.
GenOffice Docs uses byte-preserving .docx editing in which only modified paragraphs are regenerated, with Word-compatible pagination, tracked changes, comments, styles, equations, and ink. GenOffice Sheets uses the open-source Univer core with in-house extensions and a Rust .xlsx import/export sidecar, plus charts, pivot tables, slicers, conditional formatting, and formula tracing. GenOffice Slides has an in-house .pptx parsing, rendering, and editing engine with masters, layouts, charts, cropping, ink, and text shaping. GenOffice PDF supports annotations, forms, outlines, stamps, signatures, page operations, printing, direct text reflow and image editing, and local conversion to editable Word, PowerPoint, or Excel files; scanned PDFs can use system OCR on macOS and Windows. GenOffice Markdown is a Tiptap block editor that saves headings, lists, tables, images, and code blocks back to plain Markdown. The suite is distributed under the Apache-2.0 license with installers for the three supported desktop platforms.