criptogus/HermesOffice

AI-native office suite (Docs, Sheets, Slides, PDF) where the Hermes Agent is the brain — open standards, byte-preserving round-trip, 100% local.

解決的問題

HermesOffice 提供了一種開源的、AI 原生的傳統辦公套件替代方案。它透過將 AI 編輯直接整合到文字處理、電子表格、簡報和 PDF 管理的核心工作流中,解決了 AI 被視為「附加」聊天框的問題。

工作原理

該套件由五個共享通用引擎層的 Electron 應用程式組成。它採用「位元組保留式往返(byte-preserving round trip)」理念:當檔案被編輯時,軟體僅重新生成更改的特定段落或區塊(髒數據追蹤),同時保持原始檔案的其餘部分在位元組層級保持不變。這確保了在 Microsoft Word 等其他軟體中儲存並重新開啟檔案時,版面配置和格式不會損壞。

  • Docs: 使用區塊樹架構進行精確修補的 .docx 處理器。

  • Sheets: 基於 Univer 核心構建,並帶有用於匯入/匯出的 Rust sidecar 的 .xlsx 電子表格。

  • Slides: 具有自主解析和渲染引擎的 .pptx 編輯器。

  • PDF: 基於 pdf.js 和 pdf-lib 的檢視器和編輯器。

  • AI Integration: 每個應用程式都包含一個 AI 面板,用於實現區塊級編輯、版本快照以及可以與工作簿、簡報或 PDF 狀態進行互動的工具呼叫代理。

適用對象

尋找功能齊全、將 AI 作為主要編輯工具而非側邊聊天工具集成的開源辦公套件的使用者,以及對 AI 原生文件處理引擎感興趣的開發者。

亮點

  • AI 原生工作流: AI 編輯是「一等公民」,而不是一個獨立的聊天介面。
  • 位元組保留編輯: 透過僅修補修改部分,確保原始文件版面配置得以維持。
  • 跨平台: 支援 macOS、Windows 和 Linux。
  • 整合 AI 代理: 具有能夠跨不同辦公文件類型管理狀態的工具呼叫代理功能。

相關

  • 專案
  • Dispatch
  • 專案
  • 專案
  • 專案