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編集は第一級の市民であり、独立したチャットインターフェースではありません。
  • バイト保存型の編集: 変更されたセクションのみをパッチ適用することで、元のドキュメントのレイアウトが維持されることを保証します。
  • クロスプラットフォーム: macOS、Windows、Linuxで利用可能です。
  • 統合されたAIエージェント: さまざまな種類のオフィスドキュメントにわたって状態を管理できるツール呼び出しエージェントを搭載しています。

関連

  • プロジェクト
  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト