Genspark Open-Sources GenOffice, a Free AI-Native Office Suite for macOS and Windows
Genspark
Genspark has released GenOffice, an AI-native office suite covering Docs, Sheets, Slides and PDF tools, as open source under the Apache-2.0 license. Built as five Electron apps sharing one engine layer, it ships signed installers for macOS (Apple Silicon) and Windows (x64) at version 0.4.110, is free and ad-free, but is currently labeled an Alpha with AI features requiring a Genspark account and credits.
GenOffice is an AI-native office suite from Genspark, released open source under the Apache-2.0 license, consisting of five Electron apps sharing a common engine layer: a word processor, spreadsheet, presentation editor, and PDF tool. Signed installers are available for macOS on Apple Silicon and Windows x64, currently at version 0.4.110, and the suite is free and ad-free, though AI features consume Genspark credits and require a signed-in account since model calls are proxied server-side. The team built the Alpha with one engineer in one week for roughly $10,000 in tokens, and is collecting feedback through a GenOffice group chat, offering credits to active contributors. Technically, the Docs app preserves the original .docx file by hash, parsing word/document.xml into a block tree and, on save, converting only edited ('dirty') blocks into OOXML fragments spliced back into the original file, leaving untouched blocks and other zip entries byte-identical, which the developers say prevents layout breakage when reopening files in Word. Sheets is built on the open-source Univer core with an in-house Rust sidecar using calamine and IronCalc for XLSX import/export, plus in-house charting via Konva; Slides uses an in-house PPTX parsing and rendering engine with HarfBuzz for text shaping; PDF support is built on pdf.js and pdf-lib with annotations, forms, and signatures. The security documentation is notably detailed for an alpha release: every document window runs with contextIsolation, disabled Node integration, and sandboxing enabled, IPC payloads are schema-validated, external links pass through an allowlist gate, and two AI-specific threat models are addressed — Slides layout scripts run through a constrained AST interpreter with no access to eval, network, or timers, while AI-generated HTML in PPTX export runs in an isolated, locked-down browser window under a watchdog timeout. Apache-2.0 licensing permits commercial forking, though an ee/ directory is reserved for future enterprise modules under a separate license, and the GenOffice and Genspark names remain trademarks of Mainfunc, Inc.; the developers suggest regulated enterprises wait given the alpha status and cloud-routed AI path, which would require procurement review and a DPIA (data protection impact assessment) first.
- Abbreviations
- OOXML = Office Open XML — формат Office Open XML
- IPC = Inter-Process Communication — межпроцессное взаимодействие
- AST = Abstract Syntax Tree — абстрактное синтаксическое дерево
- DPIA = Data Protection Impact Assessment — оценка воздействия на защиту данных
- PDF = Portable Document Format — формат документов PDF
Source: MarkTechPost —
original
