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
  • 项目
  • 项目
  • 项目