开源的一套 AI 原生办公软件,支持 macOS 和 Windows,包含文字处理、表格、演示文稿和 PDF 四个工具。把 AI 编辑当成核心工作流,不是简单加个聊天窗口,而是让 AI 直接参与文档修改、版本对比和内容生成。

Github地址

https://github.com/genspark-ai/genoffice

主要功能

  • GenOffice Docs:处理 .docx 文件,特点是”字节级保留”——打开再保存不会破坏 Word 原有排版,只改你动过的段落,支持修订追踪、批注、样式、公式和手写墨迹
  • GenOffice Sheets:基于开源 Univer 核心做的 .xlsx 表格,加了自研扩展,用 Rust 处理文件导入导出,支持图表、数据透视表、切片器、条件格式和公式追踪
  • GenOffice Slides:自研的 .pptx 引擎,支持母版、图表、裁剪、墨迹和文字排版
  • GenOffice PDF:基于 pdf.js + pdf-lib,支持批注、表单、目录、图章、签名、页面操作和打印

每个应用都内置同一块 AI 面板:文档里可以按段落让 AI 改、存版本、看差异;表格、幻灯片、PDF 里 AI 能调用工具直接操作文件内容。登录 Genspark 账号就能用,不用自己配 API 密钥。

怎么用

直接下载安装包最省事:

平台下载
macOS 11+ (Apple 芯片)GenOffice-0.5.83-arm64.dmg
Windows 10+ (x64)GenOfficeSetup-v0.5.79.exe
Ubuntu/Debian 22.04+sudo apt install ./genoffice_0.5.149_amd64.deb
其他 Linux下载 AppImage,装 libfuse2,chmod +x 直接跑

开发者自己编译

1
2
3
4
5
6
7
npm install
npm run fixtures # 生成测试用的 .docx
npm test # 跑单元测试
npm run typecheck # 全项目类型检查
npm run dev # 四个编辑器 + 外壳一起开 dev 服务
npm run dist:mac # 打包 macOS dmg
npm run dist:win # 打包 Windows 安装包

表格应用需要 Rust 工具链编 sidecar,npm run build -w @genoffice/sheets 会自动处理。