gitwtfhub

wtf is genoffice?

genspark-ai/genoffice — explained in plain English

Analysis updated 2026-08-13

2,893TypeScriptAudience · generalComplexity · 1/5LicenseSetup · easy

TL;DR

A free, open source office suite for Word, Excel, PowerPoint, PDF, and Markdown files with AI editing built directly into every app.

Mindmap

mindmap
  root((GenOffice))
    What it does
      Opens Word Excel PowerPoint files
      Edits PDF and Markdown too
      Six apps sharing one engine
    How it works
      Byte preserving docx editing
      Custom xlsx and pptx engines
      Built in AI editing agents
    Use cases
      Free alternative to Microsoft Office
      Edit documents with AI assistance
      Convert Markdown to Word locally
    Tech stack
      TypeScript
      Electron
      Rust
    Audience
      General office users
      Developers
      Writers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Edit Word, Excel, and PowerPoint files for free without a Microsoft Office subscription.

REASON 2

Use AI to make block level edits to a document while keeping formatting intact.

REASON 3

Edit and retype text directly inside a PDF file.

REASON 4

Convert Markdown files into properly formatted Word documents without cloud tools.

What's in the stack?

TypeScriptElectronRustUniver

How it stacks up

genspark-ai/genofficeaieradev/clypracloudflare/kumo
Stars2,8932,9122,916
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity1/52/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Downloadable installer for macOS, Windows, or Linux, no build steps needed for end users.

Apache 2.0, free to use, modify, and distribute, including commercially, as long as you keep the license notice.

Wtf does this do

GenOffice is a free, open source office suite that works as an alternative to Microsoft Office, running on macOS, Windows, and Linux. It opens and saves the real Microsoft file formats, Word's .docx, Excel's .xlsx, and PowerPoint's .pptx, and it also edits PDF files and Markdown files. Rather than being one giant app, it is six separate desktop programs, a word processor, spreadsheet, presentation editor, PDF editor, and Markdown editor, all sharing the same underlying engine. What sets it apart from a typical office suite is that AI editing is built in from the start rather than added as a chat sidebar. It can make block level edits to a document with the ability to see snapshots and differences of what changed, and it ships with agent tools for searching the web, generating images, and analyzing media, all usable while you edit. A notable technical detail is that its Word document editing is byte preserving: only the parts you actually change are regenerated, so opening and saving a document does not silently alter formatting elsewhere the way some converters do, meaning Word itself never notices the file passed through another program. The spreadsheet app is built on an open source spreadsheet engine called Univer with a large set of custom additions, plus a Rust based sidecar for reading and writing Excel files, its own charting, pivot tables, and formula tracing. GenOffice is distributed as downloadable installers rather than something you build yourself: a signed installer for macOS on both Apple Silicon and Intel chips, a Windows installer, and Linux packages for Debian and Ubuntu, Fedora and RHEL based systems, and a portable AppImage for other distributions. The whole project is released under the Apache 2.0 license.

Yoink these prompts

Prompt 1
Show me how to download and install GenOffice on my operating system.
Prompt 2
Explain how GenOffice's byte preserving Word editing keeps formatting safe.
Prompt 3
Walk me through using GenOffice's built in AI agent to edit a document.
Prompt 4
Help me convert a Markdown file into a Word document using GenOffice.

Frequently asked questions

wtf is genoffice?

A free, open source office suite for Word, Excel, PowerPoint, PDF, and Markdown files with AI editing built directly into every app.

What language is genoffice written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, Rust.

What license does genoffice use?

Apache 2.0, free to use, modify, and distribute, including commercially, as long as you keep the license notice.

How hard is genoffice to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is genoffice for?

Mainly general.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.