AI Briefing
KO

GenOffice, an AI Office Suite That Preserves Originals

·2026.08.13 09:30

Key point

GenOffice has released an open-source AI office suite that preserves original OOXML blocks.

Details

GenOffice is an open-source AI office suite released by Mainfunc, the operator of Genspark. It aims to improve Microsoft Office compatibility by patching only the blocks that were actually modified, rather than regenerating the entire document.

When opening a DOCX file, it stores the original compressed file by hash and tracks paragraphs, tables, and other elements in document.xml alongside their original XML fragments. Upon saving, it regenerates only the modified blocks as OOXML, while preserving the original bytes for unmodified blocks and the remaining ZIP entries. The structure references existing styles instead of creating new style lists, reducing formatting corruption.

  • Docs: DOCX editing, tracked changes, comments, styles, formulas, and ink support
  • Sheets: XLSX editing, using an Univer-based engine and a Rust sidecar
  • Slides: PPTX parsing and rendering, with master and layout support
  • PDF: Editing based on pdf.js, pdf-lib, and PDFium WASM
  • Markdown: Block editing based on Tiptap
  • Shell: An Electron shell that groups the five editors into tabs

AI editing operates on block, workbook, and slide states, providing diffs and snapshots for document editing results. However, while opening, editing, and saving files can be done locally, AI features require Genspark account login and network connectivity, and do not support users entering their own model API keys. Model calls are routed through the Genspark proxy to Claude, GPT, and Gemini families.

The project is released under the Apache License 2.0 and provides installation files for macOS, Windows, and Linux. The official website states that it is in the alpha stage, so it is necessary to verify important documents on copies first.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.