Co to jest GenOffice? Funkcje, licencja i alternatywy (2026)

GenOffice to otwartoźródłowy, natywnie wspierany przez AI pakiet biurowy od Genspark, obejmujący edytor tekstu, arkusze kalkulacyjne, prezentacje, PDF oraz Markdown. Działa na systemach macOS, Windows i Linux na licencji Apache-2.0. Repozytorium zostało upublicznione 31 lipca 2026 roku i w ciągu dziesięciu dni przekroczyło próg 2300 gwiazdek oraz 400 forków.
Najciekawsze nie jest to, że ktoś stworzył pakiet biurowy. Chodzi o to, co zdecydowano się napisać we własnym zakresie: moduł pomocniczy (sidecar) w Rust dla plików xlsx, własny silnik pptx oraz edycję docx z zachowaniem spójności bajtowej. To właśnie te elementy zazwyczaj ulegają uszkodzeniu, gdy program zapisuje i ponownie odczytuje pliki.
Ten artykuł omawia, co dokładnie robi każda z aplikacji oraz co licencja Apache obejmuje, a czego nie w tym przypadku. Na koniec przyjrzymy się, jakie miejsce zajmuje ten pakiet, jeśli Twoja praca zaczyna się od zbioru danych, a nie od dokumentu.
Co się wydarzyło
Genspark opublikował repozytorium genspark-ai/genoffice 31 lipca 2026 roku. Dziesięć dni później miało ono już 2374 gwiazdki, 422 forki i 25 otwartych zgłoszeń (issues), a nowe commity pojawiały się codziennie. Aktualna wersja to v0.6.13, a instalatory dla systemów macOS i Windows są podpisane cyfrowo.
Nad dwiema z tych liczb warto się na chwilę zatrzymać. Stosunek forków do gwiazdek wynoszący 422 do 2374 jest niezwykle wysoki jak na aplikację desktopową, co oznacza, że ludzie modyfikują kod, a nie tylko dodają go do zakładek. Z kolei 25 otwartych zgłoszeń w dziesięciodniowym projekcie tej wielkości sugeruje, że twórcy nadążają z pracą.
Wokół projektu zdążył już powstać mały ekosystem. Wśród forków znajduje się wersja podmieniająca dostawcę AI na DeepSeek, pakiet dla systemu Nix (flake) oraz wariant sterowany przez lokalnych agentów kodujących. Dostępny jest również serwer MCP, który udostępnia edycję docx i pptx z zachowaniem spójności bajtowej innym narzędziom. To ostatnie to świetny sygnał: ludzie traktują GenOffice jako silnik, a nie tylko zwykłą aplikację.
Wszystkie dane liczbowe zostały pobrane z GitHub API 10 sierpnia 2026 roku. Liczba gwiazdek stale się zmienia; to repozytorium jest ostatecznym źródłem prawdy.
Czym właściwie jest GenOffice
To sześć aplikacji Electron współdzielących jedną warstwę silnika, w których edycja oparta na AI została zaprojektowana od podstaw, a nie doklejona jako boczny pasek czatu. Pakiety silnika to czysty TypeScript bez żadnych zależności od Electron. Właśnie dlatego stworzenie forka przekształcającego je w serwer MCP było w ogóle możliwe.
| Aplikacja | Format | Co ją wyróżnia |
|---|---|---|
| Docs | .docx |
Zachowanie spójności bajtowej przy zapisie i odczycie — regenerowane są tylko edytowane akapity, reszta pliku pozostaje nienaruszona bajt po bajcie |
| Sheets | .xlsx |
Rdzeń Univer wraz z autorskimi rozszerzeniami; moduł pomocniczy w Rust do importu i eksportu; tabele przestawne, fragmentatory, formatowanie warunkowe, śledzenie formuł |
| Slides | .pptx |
Autorski silnik parsowania i renderowania z obsługą wzorców slajdów, wykresów, przycinania oraz kształtowania tekstu HarfBuzz |
.pdf |
Rzeczywista edycja tekstu z automatycznym zawijaniem wewnątrz bloków i zachowaniem oryginalnych czcionek, a nie tylko nakładanie adnotacji maskujących | |
| Markdown | .md |
Edytor blokowy Tiptap zapisujący dane jako czysty Markdown, bez żadnych własnościowych kontenerów wokół pliku |
| Shell | — | Obsługujący karty interfejs dla pięciu edytorów, z motywami graficznymi i automatyczną aktualizacją |
Podejście do plików docx zasługuje na szczególną uwagę. Oryginalny plik jest archiwizowany na podstawie skrótu (hash) i nigdy niemodyfikowany. Edytowane bloki stają się fragmentami OOXML wklejanymi z powrotem do oryginalnego XML, a nietknięte bloki zachowują swoje pierwotne bajty. Właśnie dlatego Word nie zauważa żadnych zmian po zapisie i ponownym otwarciu. Sheets i Slides kierują się tą samą filozofią.
Kwestia licencji: co tutaj obejmuje open source
Kod jest udostępniany na licencji Apache-2.0. AI nie jest hostowane lokalnie (self-hosted).
Zgodnie z plikiem README projektu, aplikacje logują się do konta Genspark za pomocą przepływu kodu urządzenia (device-code flow). Użytkownik nie wprowadza ani nie przechowuje klucza API modelu. Zapytania do modeli są kierowane przez serwer proxy Genspark do rodzin modeli Claude, GPT i Gemini. To samo konto odblokowuje narzędzia do wyszukiwania, generowania obrazów i analizy multimediów, na których bazują agenci.
Zatem określenie „darmowy i otwartoźródłowy” jest trafne w odniesieniu do kodu, ale niepełne w odniesieniu do samego produktu. Możesz analizować, forkować i samodzielnie kompilować każdy z edytorów. Jednak funkcje AI zależą od zewnętrznego systemu kont i serwera proxy. To rozsądny kompromis w przypadku darmowego pakietu. Jest to również powód, dla którego jeden z pierwszych forków zastąpił dostawcę punktem końcowym (endpointem) DeepSeek.
Jeśli powodem, dla którego szukasz otwartoźródłowego pakietu biurowego, jest możliwość audytu silników dokumentów, GenOffice spełni Twoje oczekiwania. Jeśli jednak chcesz uniknąć zależności od usługi wnioskowania (inference) zewnętrznego dostawcy, przed podjęciem decyzji przeczytaj sekcję dotyczącą backendu AI.
Dla kogo to właściwie jest
Trzy grupy mają oczywisty powód, by się temu przyjrzeć.
Zespoły, które potrzebują dokładnego odwzorowania formatów bez licencji Microsoft. Kluczowym wyróżnikiem jest zachowanie spójności bajtowej przy zapisie i odczycie. Większość alternatywnych rozwiązań renderuje dokument na nowo podczas zapisu, przez co plik, który przez nie przechodzi, wraca delikatnie zmieniony.
Programiści, którzy wolą same silniki zamiast gotowych aplikacji. Pakiety do obsługi docx, pptx oraz parsowania to czysty TypeScript i mogą być używane niezależnie, co fork MCP udowodnił w zaledwie kilka dni.
Każdy, dla kogo przeszkodą w korzystaniu z pakietów chmurowych jest miejsce przechowywania plików. Edycja odbywa się lokalnie, choć warstwa AI już nie — patrz poprzednia sekcja.
Dla kogo to jeszcze nie jest: dla zespołów, które potrzebują wspólnej edycji w czasie rzeczywistym. Pakiet nie oferuje wspólnej warstwy współpracy i twórcy projektu wcale tego nie deklarują.
Co to oznacza, jeśli Twoja praca zaczyna się od danych
GenOffice to środowisko edycyjne. Zakłada ono, że dokument już istnieje lub że wiesz, jaki dokument powinien powstać.
Praca nad raportami zazwyczaj zaczyna się znacznie wcześniej. Najpierw jest eksport, a przed powstaniem jakiegokolwiek dokumentu pojawiają się trzy pytania. Które z jego czterdziestu kolumn mają znaczenie? Jaka liczba wyjdzie po ustaleniu grupowania i okresu? Który wykres przedstawi to rzetelnie? Żadna z tych czynności nie jest operacją edycyjną.
Dobrym przykładem jest silnik tabel przestawnych. Posiadanie tabel przestawnych w otwartoźródłowym arkuszu kalkulacyjnym jest naprawdę przydatne, ale nadal wymaga wiedzy, które pole gdzie umieścić. Ten warunek wstępny sprawia, że podsumowywanie danych bez tabel przestawnych jest tak często wyszukiwaną frazą.
Gdzie w tym wszystkim jest miejsce dla agenta danych
Podział przebiega między analizą a produkcją, a obie te części wymagają realnej pracy.
Powerdrill Bloom plasuje się po stronie analizy. Przesyłasz wyeksportowany plik Excel, CSV lub PDF i pytasz w języku naturalnym, co mówią te liczby. Analiza i wykres pojawiają się jednocześnie, zanim jeszcze powstanie jakikolwiek dokument. Następnie obszar roboczy (canvas) można wyeksportować do programu PowerPoint. Nasza strona konwersji Excel do PPT opisuje tę ścieżkę.
Te rozwiązania uzupełniają się, a nie konkurują ze sobą. Najpierw ustal, jakie wnioski ma przedstawiać prezentacja, a potem edytuj ją tam, gdzie chcesz — w tym w pakiecie, który możesz samodzielnie sforkować.
Kolejność ma większe znaczenie niż same narzędzia. Prezentacja przygotowana przed przeanalizowaniem danych to tylko ładnie sformatowane domysły i żaden edytor tego nie naprawi. Prezentacja stworzona po analizie to już czysta praca produkcyjna — a w tym pakiet biurowy powinien sprawdzać się najlepiej.
Alternatywy, które warto znać
LibreOffice. Dojrzała opcja open-source, z o wiele szerszą obsługą formatów i dekadami ulepszeń. Brak warstwy AI i brak ambicji, by ją posiadać. Jeśli różnorodność formatów ma większe znaczenie niż AI, to wciąż bezpieczniejszy wybór, dysponujący ekosystemem wsparcia, na którego zbudowanie GenOffice nie miało jeszcze czasu.
Microsoft 365 z trybem agenta Copilot. Tryb agenta obejmuje programy Word, Excel i PowerPoint w bezpiecznym środowisku Microsoft. To najlepszy domyślny wybór, jeśli Twoja organizacja posiada już na niego licencję.
Narzędzia stawiające na agentów. Claude Cowork oraz ChatGPT for PowerPoint podchodzą do tego samego problemu od strony agenta, a nie edytora. Oba rozwiązania działają w aplikacjach, z których już korzystasz.
W skrócie
GenOffice to jak dotąd najbardziej wiarygodny otwartoźródłowy pakiet biurowy AI, a stoją za tym konkretne decyzje inżynieryjne. Zachowujący spójność bajtową docx, autorski silnik pptx, moduł pomocniczy w Rust dla xlsx. Dziesięć dni i 422 forki sugerują, że inni programiści się z tym zgadzają.
Warto powtórzyć to ostrzeżenie jeszcze raz, ponieważ większość artykułów je pomija. Przeczytaj sekcję dotyczącą backendu AI, zanim uznasz ten pakiet za w pełni lokalny (self-hosted). Otwarty kod i otwarte wnioskowanie (inference) to dwie różne rzeczy, a tutaj mowa jest tylko o tej pierwszej.
Przeczytaj tę sekcję, zanim uznasz pakiet za w pełni lokalny. A jeśli Twoim głównym problemem jest zrozumienie, co mówią liczby, a nie samo wygenerowanie pliku, ten krok powinien być pierwszy. Wypróbuj Powerdrill Bloom na wyeksportowanych danych, a następnie przenieś odpowiedź do dowolnego edytora.
Najczęściej zadawane pytania
Czy GenOffice jest darmowy?
Tak. Kod jest publikowany na licencji Apache-2.0, a instalatory można pobrać bezpłatnie. Funkcje AI wymagają zalogowania się na konto Genspark. Aplikacje obsługują to poprzez przepływ kodu urządzenia (device-code flow), a nie poprzez żądanie klucza API modelu.
Na jakich platformach działa GenOffice?
macOS 11 i nowsze, Windows 10 i nowsze oraz Linux na architekturze x86_64 z biblioteką glibc 2.34 lub nowszą. Wersja dla systemu Linux jest dostarczana zarówno jako pakiet .deb, jak i AppImage. Instalatory dla systemów macOS i Windows są podpisane cyfrowo.
Czy GenOffice potrafi otwierać i zapisywać pliki Word bez ich uszkadzania?
To główne założenie projektowe tego pakietu. Oryginalny plik jest archiwizowany, a regenerowane są tylko edytowane akapity. Nietknięta zawartość pozostaje nienaruszona bajt po bajcie, dzięki czemu formatowanie nie ulega zmianie po zapisie i ponownym otwarciu. To samo podejście zastosowano w Sheets i Slides.
Czy GenOffice posiada tabele przestawne?
Tak. GenOffice Sheets bazuje na rdzeniu Univer z autorskimi rozszerzeniami i zawiera tabele przestawne, fragmentatory, formatowanie warunkowe oraz śledzenie formuł. Import i eksport odbywają się za pomocą modułu pomocniczego w Rust, a nie parsera JavaScript.
Czy GenOffice może zastąpić Microsoft Office?
Do edycji dokumentów jest to poważna otwartoźródłowa alternatywa, zwłaszcza jeśli liczy się dokładność odwzorowania formatów. Zakres funkcji jest węższy niż w Microsoft 365, brakuje wspólnej warstwy współpracy w chmurze, a funkcje AI zależą od usług Genspark, a nie od Twoich własnych rozwiązań.