首页00月度趋势榜01新星榜02增速榜03HF热榜04总表05搜索06

genspark-ai/genoffice

自称为"全球第一个全功能开源 AI 办公套件"、Microsoft Office 的开源替代品,覆盖 macOS/Windows/Linux:原生处理 .docx/.xlsx/.pptx/PDF/Markdown,由六个共享同一引擎层的 Electron 应用组成,AI 编辑是内建的一等工作流而非外挂聊天框。

语言
TypeScript
⭐ 总星标
3,755
📅 创建
2026-07-31
🍴 Forks
622
许可证
Apache-2.0
在 GitHub 打开 回到总表

配图

信息卡

项目内容
仓库genspark-ai/genoffice
语言 / 许可证TypeScript / Apache-2.0(ee/ 企业目录除外)
总星标⭐ 3755(截至 2026-08-26)
创建时间2026-07-31
榜单近30天新星榜 第4名

一句话定位

自称为"全球第一个全功能开源 AI 办公套件"、Microsoft Office 的开源替代品,覆盖 macOS/Windows/Linux:原生处理 .docx/.xlsx/.pptx/PDF/Markdown,由六个共享同一引擎层的 Electron 应用组成,AI 编辑是内建的一等工作流而非外挂聊天框。

走红原因分析

一是 LibreOffice 之后数十年几乎没有新玩家正面挑战 Office 格式兼容性,而 GenOffice 把"保真"当作核心卖点直接对标微软;二是 Genspark(Mainfunc, Inc.)团队背景自带流量;三是本地 PDF→Word/Excel 转换与字节级 .docx 回写这些技术演示极易病毒式传播;四是 BYOK 支持十余家模型厂商并同时提供免密钥 Genspark 登录,商业闭环清晰但仍免费无付费墙。

核心功能拆解

架构与技术栈浅析

Electron + 纯 TypeScript 引擎包 + 共享设计令牌的 React UI;关键依赖 Univer(表格 UI)、pdf.js/pdf-lib、PDFium wasm(内容流编辑)、Tiptap/ProseMirror、Konva、HarfBuzz wasm 文字整形,表格侧车用 Rust 的 calamine + IronCalc。docx 往返流程:打开时按哈希归档原件,将 word/document.xml 解析为锚定 docxIndex 偏移的块树,保存时只重新生成脏块并拼接 OOXML 片段,其余 zip 条目逐字节复制——核心理念是"原文件即真相,编辑只是窄补丁"。打包构建默认发送有限匿名统计(不含文档内容),可在设置关闭。

安装与环境要求

Debian/Ubuntu:

sudo apt install ./genoffice_<version>_amd64.deb

Fedora/openSUSE 用 dnf/zypper 装 rpm;AppImage 需先 `sudo apt install libfuse2` 后 `chmod +x` 运行。macOS 为签名 dmg(macOS 11+),Windows 为签名 exe(Win10+)。开发需 Node + npm,Sheets 编译需 PATH 中有 Rust cargo。

快速上手示例

npm install
npm run dev        # 五个编辑器 + shell 对接 Vite dev server
npm test           # 引擎与应用单测
npm run dist:linux # 打包 AppImage + deb + rpm

进阶使用要点

典型应用场景

同类生态位对比

对比 LibreOffice:以 OOXML 保真与 AI 工作流为先,但对旧格式的支持广度尚待检验;对比 OnlyOffice/Collabora:更激进地把本地 PDF 编辑和 BYOK Agent 揉进六应用套件;对比 M365 网页版:无需订阅且数据不出本机。

资源导航

仓库 README(架构与许可证例外)、engine 包目录(agent-core/ai-provider/ai-search/i18n 等)、npm run fixtures 生成的测试 docx、设置中的统计开关。

← 上一篇FareedKhan-dev/kimi-k3-in-c下一篇 →yetone/cumora