Genspark publica suíte de escritório aberta e chega a 2.269 estrelas
GenOffice reúne editor de texto, planilha, apresentações e PDF, mas depende da conta e dos serviços da Genspark para chamar modelos.
GenOffice reúne editor de texto, planilha, apresentações e PDF, mas depende da conta e dos serviços da Genspark para chamar modelos.
Quem troca arquivos entre Word, planilhas, slides e PDF encontra no GenOffice uma suíte de escritório com edição assistida por IA. A Genspark publicou o projeto em 2026-07-31, sob licença Apache-2.0, para macOS e Windows, com build para Linux na versão linux-v0.5.149. O repositório já soma 2.269 estrelas e 389 forks. O projeto tinha oito dias.
O GenOffice separa Docs, Sheets, Slides, PDF e o shell da suíte em apps Electron que usam uma camada comum de engines. O README descreve seis apps Electron, mas a tabela lista esses cinco componentes. O núcleo não depende do Electron.
A base usa TypeScript puro e traz testes unitários, exceto no kit de interface. packages/docx-engine transforma arquivos .docx em uma árvore de blocos, preserva âncoras docxIndex e aplica alterações em nível de parágrafo; assim, o editor regenera apenas trechos modificados e mantém o restante do arquivo byte a byte. O mecanismo também lida com alterações controladas, comentários, estilos, equações e tinta digital.
Sheets usa o núcleo aberto Univer, licenciado sob Apache-2.0, com extensões próprias. Um sidecar em Rust, apoiado em calamine e IronCalc, importa e exporta .xlsx; Konva desenha gráficos, enquanto tabelas dinâmicas, segmentações, formatação condicional e rastreamento de fórmulas ficam na própria aplicação. Slides interpreta, renderiza e edita .pptx, com mestres, gráficos, recorte, tinta e métricas de texto do HarfBuzz.
PDF combina pdf.js e pdf-lib para exibir e editar documentos. O app oferece anotações, formulários, contornos, carimbos, assinaturas, operações de página e impressão. O shell reúne os editores em abas e cuida da atualização automática.
Cada app exibe um painel de IA que edita blocos em Docs e registra versões e diferenças. Nos demais, um agente chama ferramentas sobre o estado da planilha, da apresentação ou do PDF. A ferramenta não armazena localmente uma chave de API de modelo.
O usuário precisa entrar com uma conta Genspark. Os apps enviam as chamadas de modelo pelo serviço da empresa, portanto o GenOffice não atende quem precisa trabalhar totalmente offline ou escolher diretamente um provedor externo. A edição de arquivos continua no aplicativo, mas a parte de modelos depende desse serviço.
No Linux, Debian e Ubuntu podem instalar o pacote com apt, que adiciona o GenOffice ao menu e instala as dependências. O comando é:
sudo apt install ./genoffice_0.5.149_amd64.deb
Outras distribuições exigem x86_64, glibc 2.34 ou mais recente e FUSE 2. O usuário instala libfuse2 — ou libfuse2t64 no Ubuntu 24.04 —, torna o AppImage executável e inicia o arquivo; macOS exige 11 ou mais recente em Apple Silicon, e Windows exige Windows 10 ou mais recente.
A versão mais recente é linux-v0.5.149, publicada em 2026-08-06. Os instaladores de macOS e Windows têm assinatura, enquanto o repositório registra 26 issues abertas e último commit em 2026-08-09. A combinação de 2.269 estrelas com oito dias de vida mostra interesse rápido, não maturidade comprovada.
A licença Apache-2.0 permite usar, modificar e redistribuir o código, inclusive em produtos comerciais, desde que os termos da licença sejam preservados. Ainda assim, equipes que precisam de estabilidade comprovada, processamento de IA sem servidor externo ou suporte para arquiteturas fora de x86_64 no Linux devem procurar outra ferramenta.