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.

解决的问题

GenOffice 是一套开源且由 AI 驱动的办公套件,旨在取代 Microsoft Office。它允许用户创建和编辑原生的 .docx、.xlsx 和 .pptx 文件,以及 PDF、Markdown 和 HTML 文件,并将 AI 代理直接集成到编辑流程中,而非仅作为独立的聊天界面。

运作原理

该套件包含六个专用应用程序(Docs、Sheets、Slides、PDF、HTML 和 Markdown),采用字节保留(byte-preserving)技术,确保编辑后的文件与原生 Office 格式完全兼容。它采用本地优先(local-first)设计,文件均在设备端处理,AI 功能则通过来自各供应商(如 OpenAI、Claude、Gemini)的 API 密钥或本地服务器提供。

关键技术组件包括:

  • 本地索引 (Local Indexing):使用 SQLite 全文索引来搜索所有支持的文件类型。
  • 重排序 (Reranking):可选集成 TypeSafe Jev 以提升搜索相关性。
  • 代理接口 (Agentic Interface):提供 CLI 与 MCP (Model Context Protocol) 服务器,让编程代理(如 Claude Code 或 Cursor)无需 GUI 即可程序化地创建和编辑文档。

适用对象

  • 寻求免费、开源且具备深度 AI 集成之 Microsoft Office 替代方案的用户。
  • 需要严格维持与 .docx、.xlsx 和 .pptx 格式兼容性的专业人士。
  • 希望通过 CLI 或 MCP 程序化操作办公文件的开发者与 AI 代理。

特色亮点

  • 字节保留编辑:仅重写编辑的部分,确保文档在原始 Office 应用程序中保持完整功能。
  • AI 驱动文档生成:能够从单一提示词生成完整的演示文稿、带有实时公式的电子表格以及 HTML 落地页。
  • 设备端转换:在 PDF、Word、Excel 和 PowerPoint 之间进行本地转换。
  • 代理就绪 (Agent-Ready):包含 genoffice CLI 与 MCP 工具,可与 AI 编程代理无缝集成。
  • 灵活的 AI 供应商:支持广泛的 LLM 供应商与兼容 OpenAI 的端点。

相关

  • 项目
  • 项目
  • Dispatch
  • 项目
  • 项目