Genspark dropped an open-source office suite this week that does something genuinely clever: it never touches your original file. GenOffice, released under Apache 2.0, is a word processor, spreadsheet, presentation tool, and PDF editor built across five Electron apps with AI editing baked into the core workflow — not bolted on as a sidebar chatbot. The alpha ships signed installers for Apple Silicon Macs and Windows x64 right now.
The standout engineering trick is in Docs. When you open a .docx, GenOffice hashes and archives the original, then parses only the top-level elements into a block tree. Editing happens in a TipTap editor with dirty tracking. On save, only the blocks you actually changed get converted to OOXML fragments and spliced back into the original document.xml. Untouched paragraphs keep their original bytes. Every other zip entry is copied verbatim. The payoff: round-tripping a file never breaks formatting in Microsoft Word. Tracked changes, comments, equations, and ink all survive. Sheets and Slides follow the same philosophy — narrow patches over a source-of-truth file.
The team is refreshingly blunt about scope. One engineer built this in a week, burning roughly $10,000 in API tokens. That’s not a typo. It’s both impressive and a clear signal that this is alpha software. AI features require a Genspark account and consume credits, with model calls proxied service-side. There’s no local model key option yet, which means regulated enterprises should wait on their DPIA checklists. But for startups and SMBs tired of licensing fees and watermark headaches, the math is simple: free, ad-free, full .docx/.xlsx/.pptx fidelity, and Apache 2.0 means you can fork it commercially — just don’t reuse the GenOffice or Genspark trademarks, which Mainfunc, Inc. holds.
The security posture is unusually thorough for something this young. Every document window runs fully sandboxed with contextIsolation, no node integration, and IPC payloads validated against schemas. They’ve documented two explicit AI threat models: Slides layout scripts parse through a constrained AST interpreter with no eval, no network, no timers, and hard statement limits; AI-generated HTML in exports renders inside a hostile BrowserWindow with no preload surface, driven only through executeJavaScript under a watchdog timeout. That level of paranoia in an alpha tells you the team is thinking seriously about attack surface, even if the cloud-routed AI path remains the obvious bottleneck for anyone with compliance requirements.