tool

GenOffice:全球首款開源 AI 辦公套件,免費打造你的智慧生產力工作站

August 13, 2026
Updated Aug 13
2 min read
GenOffice:全球首款開源 AI 辦公套件,免費打造你的智慧生產力工作站

GenOffice:首款開源 AI 辦公套件

在現今辦公軟體市場中,使用者常面臨介面繁雜、手動操作繁瑣的瓶頸,而主流辦公套件的 AI 功能往往僅像是一個附加的外掛聊天盒。GenOffice 近期正式以開源姿態亮相,定位為全球首款全功能的開源 AI 辦公套件(The world’s first full-featured open-source AI Office suite),且原生支援 macOS、Windows 與 Linux 三大主流作業系統。

這項計畫的起源非常直接:開發團隊選擇全面公開原始碼,致力於打造一個完全免費、無廣告且無浮水印的 Microsoft Office 開源替代方案,並希望能藉由社群的積極回饋與貢獻進行快速迭代。

圖片來源: GenOffice: The First Open-Source AI Office Suite

核心功能與「逐位元保留」架構

與傳統辦公套件最大的不同在於,GenOffice 將 AI 編輯視為一等公民(First-class workflow)融入底層,而非事後強行附加上去的聊天視窗。整個套件由 六個 Electron 應用程式共享一個核心引擎層(Engine Layer) 構成。

GenOffice 涵蓋文件、試算表、簡報、PDF 以及 Markdown 五大專用編輯器,其最革命性的技術特色在於 「逐位元保留(Byte-preserving)」的無損往返(Round-trip)編輯機制

  • Docs (文件 .docx): 傳統編輯器儲存時常會破壞原始 Word 排版。GenOffice Docs 採用自主研發的 docx-engine,在儲存時僅針對修改過的段落進行「段落修補(Paragraph Patch)」,其餘未改動的部分則以逐位元(Byte-for-byte)寫回。這確保了檔案在 Microsoft Word 中開啟時排版與佈局完全一致、絕不跑版。
  • Sheets (試算表 .xlsx): UI 介面基於開源的 Univer 核心構建,並加上大量自主研發的擴充模組。底層的匯入與匯出則交由專有的 Rust 語言外掛引擎(Calamine + IronCalc) 運作,支援公式追蹤、樞紐分析表(Pivot Tables)、交叉篩選器(Slicers)與條件格式。同樣遵循「未改動部分原樣保留」的修補原則。
  • Slides (簡報 .pptx): 基於自主研發的 .pptx 渲染與編輯引擎,支援母片(Masters)、自訂佈局(Layouts)、智慧導引線(Smart Guides)、無損裁剪(Non-destructive crop)與手寫墨跡。同時整合了 HarfBuzz WASM 以提供複雜文字排版的高精度字型度量。
  • PDF 編輯器 (.pdf): 與一般僅能在 PDF 表面「疊加註解」的工具不同,GenOffice 結合了 pdf.jspdf-lib,並利用 PDFium WASM 引擎實現了真實的 PDF 內容流文字與圖像編輯。它支援段落選取與區塊內排版重流(In-block reflow)、對齊恢復、原字型完整保留,並能將子集字型寫入 PDF 內容流中,實現真正底層內容的無損修改。
  • Markdown 編輯器 (.md / .markdown): 基於 Tiptap 區塊編輯器,支援標題、列表、表格、程式碼塊,並直接將內容保存為乾淨的 Markdown 格式,無需經由第三方轉換器即可將 Markdown 轉換至高精度的 Word 格式。

深度整合的 AI 代理 (Agent)

GenOffice 的每個編輯器都深度內建了相同的 AI 面板與 AI 代理(Built-in AI agents):

  • 文檔微調與版本對比: 在 Docs 中提供區塊級(Block-granular)的 AI 編輯,並能隨時檢視版本快照(Snapshots)與差異對比(Diffs)。
  • 狀態感知代理工具: 試算表、簡報及 PDF 編輯器中則配備了具備「狀態感知能力」的工具調用代理(Tool-calling Agent)。AI 可以讀懂工作表、簡報幻燈片或 PDF 的即時狀態,並直接呼叫內建的代理工具。
  • 免除 API 金鑰配置: 使用者無須繁瑣地註冊、輸入或保存任何大模型的 API 金鑰。GenOffice 透過設備代碼(Device-code Flow)登入 Genspark 帳戶後,所有模型調用皆會經由 Genspark 代理端點。系統會自動調度包括 Claude、GPT 與 Gemini 在內的多個頂尖模型家族。
  • 豐富的代理技能組 (Skills): 代理原生內置多種生產力工具,包含網頁搜尋、圖像搜尋、圖像生成與編輯(packages/ai-search 模組)、媒體分析、語音轉文字(Audio Transcription)等。

開源的核心價值與商業邊界

對於追求資料隱私、軟體自主權的使用者,GenOffice 提供了絕佳的選擇:

  • 本地至上,隱私保護: 所有的文件編輯、開啟與儲存操作完全在本地端完成(Fully Local),文件檔案絕不會上傳至雲端。僅在使用代理、網頁搜尋、圖像生成等 AI 功能時需要網路連接。
  • 開源許可 (Apache-2.0): 核心編輯器與框架完全以 Apache 2.0 許可協議開源,免費、無廣告且無任何匯出浮水印。
  • 企業版保留區: 作為商業平衡,專案的 ee/ 目錄被保留,用於未來企業級模組的開發,該部分代碼受到專屬的 GenOffice 企業授權協議(GenOffice Enterprise License)限制。
  • 品牌保護: 雖然軟體開源,但 “GenOffice” 與 “Genspark” 的名稱及商標歸屬於 Mainfunc, Inc. 所有(開源許可不包含商標授權),社群分發或二次開發的分支版本(Forks)需使用自訂品牌。

常見問題與環境部署

Q: GenOffice 是完全免費嗎? A: 是的。GenOffice 在 Apache-2.0 許可下對個人與社群完全免費,核心辦公與編輯功能不設付費牆、無廣告、無浮水印。僅在使用 Genspark 提供的雲端 AI 代理與 API 工具端點時需消耗點數。

Q: 支援哪些作業系統與硬體平台? A: 原生完整支援 macOS(Apple Silicon 與 Intel 雙架構)、Windows 10+ (x64) 以及 Linux。其中 Linux 提供豐富的安裝檔,包括 Debian/Ubuntu 的 .deb 安裝包、Fedora/RHEL/openSUSE 的 .rpm 包,以及適用於其他發行版的 .AppImage 格式。

Q: 核心開發技術棧是什麼?若要參與開源貢獻如何開始? A: GenOffice 核心基於 TypeScript (94.1%)CSS (3.4%)Rust (1.6%) 開發。 若開發者想要在本地端編譯或參與貢獻,可使用以下腳本命令:

# 安裝依賴項
npm install

# 生成測試所需的文件 Fixtures
npm run fixtures

# 啟動本地開發伺服器(基於 Vite)
npm run dev

# sheets 模組涉及 Rust 計算引擎,本地編譯需要安裝 Rust (cargo),編譯命令為:
npm run build -w @genoffice/sheets

# 打包與分發命令
npm run dist:mac    # 打包 macOS DMG 檔
npm run dist:win    # 打包 Windows NSIS 安裝檔
npm run dist:linux  # 打包 Linux 的 deb/rpm/AppImage 格式

Q: 這套軟體能取代傳統 Office 嗎? A: 傳統 Office 的 AI 整合多為附加的側邊對話框,而 GenOffice 從架構底層出發,特別是其獨特的「無損往返(Byte-preserving)」字節級段落修補技術,使其在與主流 Microsoft Office 保持最高相容性的同時,提供了高度流暢的 AI 協同體驗,是追求 AI 輔作效率與代碼透明度使用者的絕佳選擇。

您可以前往 genspark.ai/genoffice 或訪問官方網站 genoffice.ai 下載並開始體驗這套全新的開源 AI 辦公套件。


分享至:
Featured Partners

© 2026 Communeify. All rights reserved.