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를 단순히 "부가적인" 채팅창으로 취급하는 문제를 해결하기 위해, AI 편집 기능을 워드 프로세서, 스프레드시트, 프레젠테이션 및 PDF 관리의 핵심 워크플로에 직접 통합했습니다.

작동 방식

이 제품군은 공통 엔진 레이어를 공유하는 5개의 Electron 애플리케이션으로 구성됩니다. "바이트 보존형 라운드 트립(byte-preserving round trip)" 철학을 사용하여, 파일이 편집될 때 소프트웨어는 변경된 특정 단락이나 블록만 다시 생성하고(dirty tracking) 나머지 원본 파일은 바이트 단위로 그대로 유지합니다. 이를 통해 파일을 저장하고 Microsoft Word와 같은 다른 소프트웨어에서 다시 열었을 때 레이아웃과 서식이 깨지지 않도록 보장합니다.

  • Docs: 정밀한 패칭을 위해 블록 트리 아키텍처를 사용하는 .docx 프로세서.
  • Sheets: Univer 코어를 기반으로 구축되었으며, 가져오기/내보내기를 위한 Rust 사이드카를 갖춘 .xlsx 스프레드시트.
  • Slides: 자체 파싱 및 렌더링 엔진을 갖춘 .pptx 에디터.
  • PDF: pdf.js 및 pdf-lib 기반의 뷰어 및 에디터.
  • AI Integration: 모든 앱에는 블록 단위 편집, 버전 스냅샷 및 워크북, 슬라이드 또는 PDF의 상태와 상호 작용할 수 있는 도구 호출 에이전트를 위한 AI 패널이 포함되어 있습니다.

대상 사용자

AI를 사이드 채팅이 아닌 주요 편집 도구로 통합한 풀 기능 오픈 소스 오피스 제품군을 찾는 사용자 및 AI 네이티브 문서 처리 엔진에 관심이 있는 개발자.

주요 특징

  • AI 네이티브 워크플로: AI 편집은 별도의 채팅 인터페이스가 아닌 일급 시민(first-class citizen)입니다.
  • 바이트 보존 편집: 수정된 섹션만 패치하여 원본 문서의 레이아웃이 유지되도록 보장합니다.
  • 크로스 플랫폼: macOS, Windows, Linux에서 사용할 수 있습니다.
  • 통합 AI 에이전트: 다양한 오피스 문서 유형에 걸쳐 상태를 관리할 수 있는 도구 호출 에이전트 기능을 제공합니다.

관련

  • 프로젝트
  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트