genoffice
开源的一套 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 密钥。
怎么用
直接下载安装包最省事:
sudo apt install ./genoffice_0.5.149_amd64.deb | |
开发者自己编译
npm installnpm run fixtures # 生成测试用的 .docxnpm test# 跑单元测试npm run typecheck # 全项目类型检查npm run dev # 四个编辑器 + 外壳一起开 dev 服务npm run dist:mac # 打包 macOS dmgnpm run dist:win # 打包 Windows 安装包表格应用需要 Rust 工具链编 sidecar,npm run build -w @genoffice/sheets 会自动处理。
夜雨聆风