genspark-ai/genoffice

Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a `genoffice` CLI and agent skill so Claude Code, Codex and Cursor can create and edit real .docx/.xlsx/.pptx files locally. Bring your own key. macOS, Windows & Linux.

解決する課題

GenOfficeは、Microsoft Officeの代替を目指して設計された、オープンソースのAI搭載オフィススイートです。ネイティブな .docx、.xlsx、.pptx ファイル、およびPDF、Markdown、HTMLファイルの作成と編集が可能で、AIエージェントを単なるチャットインターフェースとしてではなく、編集プロセスに直接統合しています。

仕組み

このスイートは6つの専門アプリケーション(Docs、Sheets、Slides、PDF、HTML、Markdown)で構成されており、バイト単位で保存するアプローチを採用することで、編集後のファイルがネイティブなOffice形式と完全に互換性を保つようにしています。ローカルファースト設計を採用しており、ファイルはデバイス上で処理され、AI機能は各プロバイダー(OpenAI、Claude、Geminiなど)のAPIキーやローカルサーバーを通じて提供されます。

主な技術コンポーネント:

  • ローカルインデックス (Local Indexing):サポートされているすべてのファイルタイプを検索するためのSQLite全文インデックス。
  • リランキング (Reranking):検索の関連性を向上させるためのTypeSafe Jevとのオプション統合。
  • エージェントインターフェース (Agentic Interface):CLIおよびMCP (Model Context Protocol) サーバーを提供し、コーディングエージェント(Claude CodeやCursorなど)がGUIなしでプログラム的にドキュメントを作成・編集できるようにします。

対象ユーザー

  • Microsoft Officeの無料でオープンソースな代替品を探しており、深いAI統合を求めるユーザー。
  • .docx、.xlsx、.pptx 形式との厳格な互換性を維持する必要があるプロフェッショナル。
  • CLIやMCPを通じてプログラム的にオフィスドキュメントを操作したい開発者やAIエージェント。

ハイライト

  • バイト単位の編集:編集されたセクションのみが書き換えられるため、ドキュメントは元のOfficeアプリで完全に機能します。
  • AI駆動のドキュメント生成:単一のプロンプトから、完全なプレゼンテーションデッキ、ライブ数式付きのスプレッドシート、HTMLランディングページを生成可能。
  • デバイス内変換:PDF、Word、Excel、PowerPoint間のローカル変換。
  • エージェント対応 (Agent-Ready):genoffice CLIとMCPツールが含まれており、AIコーディングエージェントとのシームレスな統合が可能。
  • 柔軟なAIプロバイダー:幅広いLLMプロバイダーとOpenAI互換エンドポイントをサポート。

関連

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