genspark-ai/genoffice

Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a `genoffice` CLI and agent skill so Claude Code, Codex and Cursor can create and edit real .docx/.xlsx/.pptx files locally. Bring your own key. macOS, Windows & Linux.

What it solves

GenOffice is an open-source AI-powered office suite designed to replace Microsoft Office. It allows users to create and edit native .docx, .xlsx, and .pptx files, as well as PDF, Markdown, and HTML files, while integrating an AI agent directly into the editing process rather than as a separate chat interface.

How it works

The suite consists of six specialized applications (Docs, Sheets, Slides, PDF, HTML, and Markdown) that use a byte-preserving approach to ensure that edited files remain compatible with native Office formats. It features a local-first design where files are processed on-device, and AI functionality is provided via API keys from various providers (e.g., OpenAI, Claude, Gemini) or local servers.

Key technical components include:

  • Local Indexing: A SQLite full-text index for searching across all supported file types.
  • Reranking: Optional integration with TypeSafe Jev to improve search relevance.
  • Agentic Interface: A CLI and MCP (Model Context Protocol) server that allows coding agents (like Claude Code or Cursor) to programmatically create and edit documents without a GUI.

Who it’s for

  • Users seeking a free, open-source alternative to Microsoft Office with deep AI integration.
  • Professionals who need to maintain strict compatibility with .docx, .xlsx, and .pptx formats.
  • Developers and AI agents who want to programmatically manipulate office documents via CLI or MCP.

Highlights

  • Byte-Preserving Edits: Only edited sections are rewritten, ensuring documents remain fully functional in original Office apps.
  • AI-Driven Document Generation: Ability to generate full presentation decks, spreadsheets with live formulas, and HTML landing pages from single prompts.
  • On-Device Conversion: Local conversion between PDF, Word, Excel, and PowerPoint.
  • Agent-Ready: Includes a genoffice CLI and MCP tools for seamless integration with AI coding agents.
  • Flexible AI Providers: Supports a wide array of LLM providers and OpenAI-compatible endpoints.

Related

  • Project
  • Project
  • Dispatch
  • Project
  • Project