Wat is GenOffice? Functies, licentie en alternatieven (2026)

GenOffice is een open-source, AI-native kantoorpakket van Genspark dat tekstverwerking, spreadsheets, presentaties, PDF en Markdown omvat. Het draait op macOS, Windows en Linux onder de Apache-2.0-licentie. De repository werd openbaar op 31 juli 2026 en had binnen tien dagen al meer dan 2.300 stars en 400 forks.
Het interessante is niet dat iemand een kantoorpakket heeft gebouwd. Het is wat ze in-house hebben ontwikkeld: een Rust-sidecar voor xlsx, hun eigen pptx-engine en byte-behoudende docx-bewerking. Dat zijn de onderdelen die meestal kapotgaan wanneer een tool je bestanden heen en terug converteert.
Dit artikel behandelt wat elke app daadwerkelijk doet en wat de Apache-licentie hier wel en niet dekt. Het sluit af met de positie van het pakket als je werk begint als een dataset in plaats van een document.
Wat er is gebeurd
Genspark publiceerde de genspark-ai/genoffice-repository op 31 juli 2026. Tien dagen later telde deze 2.374 stars, 422 forks en 25 openstaande issues, met dagelijkse commits. De huidige release is v0.6.13, en de macOS- en Windows-installatiebestanden zijn digitaal ondertekend.
Twee van die getallen zijn het waard om bij stil te staan. Een fork-to-star-ratio van 422 op 2.374 is ongebruikelijk hoog voor een desktopapplicatie, en het geeft aan dat mensen de code aanpassen in plaats van deze alleen te bookmarken. Vijfentwintig openstaande issues bij een tien dagen oud project van deze omvang suggereert dat de beheerders het tempo goed bijhouden.
Er heeft zich al een klein ecosysteem omheen gevormd. Forks omvatten onder andere een build die de AI-provider vervangt door DeepSeek, een Nix-packaging-flake en een variant die wordt aangestuurd door lokale programmeer-agents. Er is ook een MCP-server die byte-behoudende docx- en pptx-bewerking openstelt voor andere tools. Dat laatste is een goed teken: mensen behandelen GenOffice als een engine, niet alleen als een app.
Alle cijfers hier zijn op 10 augustus 2026 uitgelezen uit de GitHub API. Het aantal stars verandert; de repository is de bron van waarheid.
Wat GenOffice daadwerkelijk is
Zes Electron-apps die één engine-laag delen, waarbij AI-bewerking vanaf het begin is ingebouwd in plaats van achteraf toegevoegd als een chat-zijbalk. De engine-pakketten zijn pure TypeScript zonder afhankelijkheid van Electron. Dat is waarom de fork die ze omvormt tot een MCP-server überhaupt mogelijk was.
| App | Formaat | Wat opvalt |
|---|---|---|
| Docs | .docx |
Byte-behoudende round-trip — alleen bewerkte alinea's worden opnieuw gegenereerd, de rest van het bestand blijft byte-voor-byte behouden |
| Sheets | .xlsx |
Univer-core plus in-house extensies; Rust-sidecar voor import en export; draaitabellen, slicers, voorwaardelijke opmaak, formule-tracering |
| Slides | .pptx |
In-house parse- en render-engine met diamodellen, grafieken, bijsnijden en HarfBuzz-tekstvorming |
.pdf |
Echte tekstbewerking met tekstomloop binnen blokken en behoud van het originele lettertype, geen verhullende annotaties | |
| Markdown | .md |
Tiptap-blokeditor die opslaat als platte Markdown, zonder propriëtaire wrapper om het bestand |
| Shell | — | Host met tabbladen voor de vijf editors, met thema's en automatische updates |
De docx-aanpak verdient een toelichting. Het originele bestand wordt gearchiveerd op basis van een hash en nooit aangeraakt. Bewerkte blokken worden OOXML-fragmenten die weer in de originele XML worden gesplitst, en onaangetaste blokken behouden hun originele bytes. Dat is waarom Word een round-trip niet opmerkt. Sheets en slides volgen dezelfde filosofie.
De licentiekwestie: wat open source hier dekt
De code is Apache-2.0. De AI wordt niet zelf gehost.
Volgens de README van het project zelf melden de apps zich aan bij een Genspark-account via een device-code flow. Er wordt geen API-sleutel voor het model ingevoerd of opgeslagen door de gebruiker. Model-aanroepen worden via de Genspark-proxy geleid langs de Claude-, GPT- en Gemini-families. Hetzelfde account ontgrendelt de zoek-, afbeeldinggeneratie- en media-analysetools waarop de agents zijn gebouwd.
Dus "vrij en open source" is accuraat wat betreft de code, maar onvolledig wat betreft het product. Je kunt elke editor lezen, forken en zelf bouwen. De AI-functies zijn afhankelijk van het accountsysteem en de proxy van iemand anders. Dat is een redelijke ruil voor een gratis pakket. Het is ook precies de reden waarom een van de eerste forks de provider heeft vervangen door een DeepSeek-endpoint.
Als je reden om een open-source kantoorpakket te willen de controleerbaarheid van de document-engines is, dan levert GenOffice dat. Als het gaat om het vermijden van een afhankelijkheid van de inference-dienst van een leverancier, lees dan het gedeelte over de AI-backend voordat je de overstap maakt.
Voor wie het daadwerkelijk bedoeld is
Drie groepen hebben een duidelijke reden om hiernaar te kijken.
Teams die bestandsgetrouwheid nodig hebben zonder een Microsoft-licentie. De byte-behoudende round-trip is de onderscheidende factor. De meeste alternatieven renderen een document opnieuw bij het opslaan, waardoor een bestand dat erdoorheen gaat er subtiel anders uitkomt.
Ontwikkelaars die de engines willen in plaats van de apps. De docx-, pptx- en parsing-pakketten zijn pure TypeScript en afzonderlijk te gebruiken, wat de MCP-fork binnen enkele dagen al liet zien.
Iedereen wiens bezwaar tegen cloudpakketten is waar bestanden worden opgeslagen. Bewerken gebeurt lokaal, hoewel de AI-laag dat niet doet — zie het vorige gedeelte.
Voor wie het nog niet is: teams die afhankelijk zijn van realtime samenwerking. Er is geen gedeelde samenwerkingslaag, en het project claimt dat ook niet.
Wat het betekent als je werk begint met data
GenOffice is een bewerkingsomgeving. Het gaat ervan uit dat er een document bestaat, of dat je weet welk document er zou moeten bestaan.
Rapportagewerk begint meestal eerder dan dat. Er is een export, en drie vragen gaan vooraf aan elk document. Welke van de veertig kolommen doen ertoe? Wat wordt het getal zodra je de groepering en de periode hebt bepaald? Welke grafiek geeft dat eerlijk weer? Geen van die handelingen zijn bewerkingsacties.
De draaitabel-engine is een goede illustratie. Het hebben van draaitabellen in een open-source spreadsheet is oprecht nuttig, maar het vereist nog steeds dat je weet welk veld waar moet. Die voorwaarde is precies wat samenvatten zonder draaitabellen überhaupt tot een veelvoorkomende zoekopdracht maakt.
Waar een data-agent nog steeds past
De splitsing is analyse versus productie, en beide helften zijn echt werk.
Powerdrill Bloom bevindt zich op de analysehelft. Je uploadt de Excel-, CSV- of PDF-export en vraagt in natuurlijke taal wat de cijfers zeggen. De analyse en de grafiek verschijnen samen, nog voordat er een document bestaat. Het canvas exporteert vervolgens naar PowerPoint. Onze Excel naar PPT-pagina behandelt die route.
Dit zijn aanvullingen in plaats van concurrenten. Bepaal wat de presentatie moet betogen en bewerk deze vervolgens waar je maar wilt, inclusief in een pakket dat je kunt forken.
De volgorde is belangrijker dan de tooling. Een presentatie die in elkaar is gezet voordat iemand de data heeft geanalyseerd, is een mooi opgemaakte gok, en geen enkele editor lost dat op. Een presentatie die daarna in elkaar wordt gezet, is gewoon productiewerk, en dat is precies waar een kantoorpakket goed in zou moeten zijn.
Alternatieven die het waard zijn om te kennen
LibreOffice. De volwassen open-source optie, met een veel bredere ondersteuning van formaten en decennia aan beproefde stabiliteit. Geen AI-laag, en ook geen ambitie om die te hebben. Als de diversiteit aan formaten belangrijker is dan AI, blijft dit de veiligere keuze, en het heeft een ondersteuningsecosysteem dat GenOffice nog niet heeft kunnen opbouwen.
Microsoft 365 met Copilot-agentmodus. De agentmodus bereikt Word, Excel en PowerPoint binnen de Microsoft-omgeving. De juiste standaardkeuze als je organisatie hier al een licentie voor heeft.
Agent-first tools. Claude Cowork en ChatGPT voor PowerPoint benaderen hetzelfde probleem vanuit de agent-kant in plaats van de editor-kant. Beide werken binnen de apps die je al gebruikt.
De korte versie
GenOffice is tot nu toe het meest geloofwaardige open-source AI-kantoorpakket, en de technische keuzes zijn daar de reden van. Byte-behoudende docx, een in-house pptx-engine, een Rust xlsx-sidecar. Tien dagen en 422 forks suggereren dat andere ontwikkelaars het daarmee eens zijn.
Het is de moeite waard om de kanttekening nog eens te herhalen, want dat is wat de meeste berichtgeving overslaat. Lees het gedeelte over de AI-backend voordat je het als volledig self-hosted beschouwt. Open code en open inference zijn verschillende claims, en alleen de eerste wordt hier gemaakt.
Lees dat gedeelte voordat je het als volledig self-hosted beschouwt. En als je knelpunt ligt bij het uitzoeken van wat de cijfers zeggen in plaats van het produceren van het bestand, dan komt die stap eerst. Probeer Powerdrill Bloom op de export, en neem het antwoord vervolgens mee naar de editor van je voorkeur.
Veelgestelde vragen
Is GenOffice gratis?
Ja. De code is gepubliceerd onder de Apache-2.0-licentie en de installatiebestanden zijn gratis te downloaden. Voor de AI-functies is aanmelden bij een Genspark-account vereist. De apps regelen dat via een device-code flow in plaats van te vragen om een API-sleutel voor het model.
Op welke platforms draait GenOffice?
macOS 11 en nieuwer, Windows 10 en nieuwer, en Linux op x86_64 met glibc 2.34 of nieuwer. Linux wordt geleverd als zowel een .deb als een AppImage. De macOS- en Windows-installatiebestanden zijn digitaal ondertekend.
Kan GenOffice Word-bestanden openen en opslaan zonder ze te beschadigen?
Dat is de belangrijkste ontwerpclaim. Het originele bestand wordt gearchiveerd en alleen bewerkte alinea's worden opnieuw gegenereerd, waarbij onaangetaste inhoud byte-voor-byte behouden blijft, zodat de opmaak een round-trip overleeft. Dezelfde aanpak geldt voor Sheets en Slides.
Heeft GenOffice draaitabellen?
Ja. GenOffice Sheets is gebouwd op de Univer-core met in-house extensies en bevat draaitabellen, slicers, voorwaardelijke opmaak en formule-tracering. Import en export lopen via een Rust-sidecar in plaats van een JavaScript-parser.
Is GenOffice een vervanger voor Microsoft Office?
Voor het bewerken van documenten is het een serieuze open-source optie, met name als bestandsgetrouwheid belangrijk is. De dekking is beperkter dan die van Microsoft 365, er is geen gedeelde samenwerkingslaag in de cloud, en de AI-functies zijn afhankelijk van de dienst van Genspark in plaats van je eigen dienst.