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):包含
genofficeCLI 与 MCP 工具,可与 AI 编程代理无缝集成。 - 灵活的 AI 供应商:支持广泛的 LLM 供应商与兼容 OpenAI 的端点。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目