ÍL·LUKI

Open source · Apache-2.0 · macOS · Windows · Linux

GenOffice

An office suite where AI editing is the workflow — not a chat box bolted to the side.

Word processor, spreadsheet, presentations, PDF and Markdown. Five editors and a shell, sharing one engine layer. Built by Mainfunc, Inc. and released under Apache-2.0.

01

The suite

.docx

Docs

A word processor with a byte-preserving round trip: only edited paragraphs are regenerated, the rest of the file is kept byte-for-byte. Paginated view, tracked changes, comments, styles, equations, ink.

.xlsx

Sheets

Built on the open-source Univer core with a large in-house layer. Import and export run through a Rust sidecar. Pivot tables, slicers, conditional formatting and formula tracing.

.pptx

Slides

An in-house parse, render and edit engine — masters, charts, cropping, ink, and real text shaping via HarfBuzz metrics.

.pdf

PDF

Viewer and editor on pdf.js and pdf-lib: annotations, forms, outlines, stamps, signatures, page operations and printing.

.md

Markdown

The fifth editor, sharing the same engine layer and the same AI panel as the rest of the suite.

shell

The shell

Home screen, tabbed hosting for every editor, and auto-update — so the five apps behave as one suite rather than five downloads.

02

Why it's interesting

Opening a file doesn't damage it. Most editors re-serialise a .docx on save, which is why a document that has been round-tripped through a third-party tool so often comes back to Word with its layout subtly wrong. GenOffice patches only the paragraphs you actually changed and leaves the rest of the original bytes untouched.

AI works on structure, not on a text box. Every app embeds the same panel: block-granular editing with version snapshots and diffs in Docs, and a tool-calling agent that operates over real workbook, slide and PDF state elsewhere.

The engines are ordinary TypeScript. The docx, pptx and agent packages carry no Electron dependency and are unit-tested on their own — which is what makes the claim above checkable rather than marketing.

LicenseApache-2.0
CopyrightMainfunc, Inc.
LanguageTypeScript
RuntimeElectron
Editors5 + shell
Sheets coreUniver (Apache-2.0)
xlsx sidecarRust · calamine + IronCalc
PDFpdf.js + pdf-lib
03

Before you commit to it

The AI is not self-hosted

The applications sign in to a Genspark account and route model calls through Genspark's service. No model API key is stored locally, and there is no bring-your-own-key or self-hosted-model path today. The software is open source and runs on your machine; the AI features do not run on your infrastructure. Worth knowing before it goes anywhere near confidential documents.

04

Download

PlatformRequirementsInstaller
macOS (Apple Silicon) macOS 11+ GenOffice-0.5.83-arm64.dmg
Windows (x64) Windows 10+ GenOfficeSetup-v0.5.79.exe
Linux (Debian / Ubuntu) x86_64, glibc 2.34+ genoffice_0.5.149_amd64.deb
Linux (other) x86_64, glibc 2.34+, FUSE 2 GenOffice-0.5.149.AppImage

The macOS and Windows installers are signed. Downloads are served from the upstream project's releases — github.com/genspark-ai/genoffice/releases — which is where every build is published.