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