GenOfficeとは?機能、ライセンス、代替ツール(2026年)

GenOfficeは、GensparkによるオープンソースのAIネイティブなオフィススイートであり、ワープロ、スプレッドシート、プレゼンテーション、PDF、Markdownに対応しています。Apache-2.0ライセンスのもと、macOS、Windows、Linuxで動作します。リポジトリは2026年7月31日に公開され、10日以内に2,300スターと400フォークを突破しました。
興味深いのは、誰かがオフィススイートを構築したということ自体ではありません。彼らが自社開発することを選んだ部分にあります。それは、xlsx用のRustサイドカー、独自のpptxエンジン、そしてバイト精度を維持するdocx編集です。これらは通常、ツールがファイルを往復(ラウンドトリップ)させる際に破損しやすい部分です。
本記事では、各アプリが実際に何を行うのか、そしてここでのApacheライセンスが何をカバーし、何をカバーしないのかを解説します。最後に、ドキュメントではなくデータセットから作業を開始する場合に、このスイートがどのような位置づけになるかで締めくくります。
経緯
Gensparkは2026年7月31日にgenspark-ai/genofficeリポジトリを公開しました。10日後には、2,374スター、422フォーク、25のオープンなIssueを記録し、コミットは毎日行われています。現在のリリースはv0.6.13で、macOSおよびWindowsのインストーラーは署名されています。
これらの数字のうち、2つは注目に値します。デスクトップアプリケーションにおいて、422対2,374というフォーク対スターの比率は異例の高さであり、人々が単にブックマークするだけでなく、コードを修正していることを示しています。この規模の、開始から10日のプロジェクトで25のオープンなIssueがあることは、メンテナーがしっかりと対応していることを示唆しています。
すでにその周囲には小さなエコシステムが形成されつつあります。フォークには、AIプロバイダーをDeepSeekに置き換えたビルド、Nixパッケージングのflake、ローカルのコーディングエージェントによって駆動されるバリアントなどがあります。また、バイト精度を維持するdocxおよびpptx編集を他のツールに公開するMCPサーバーも存在します。最後のものは、人々がGenOfficeを単なるアプリとしてではなく、エンジンとして扱っているという良い兆候です。
本稿のすべての数値は、2026年8月10日にGitHub APIから読み取ったものです。スター数は変動するため、リポジトリが一次情報源となります。
GenOfficeの正体
1つのエンジンレイヤーを共有する6つのElectronアプリであり、AI編集はチャットのサイドバーとして後付けされるのではなく、最初から組み込まれるように設計されています。エンジンパッケージはElectronへの依存関係がない純粋なTypeScriptです。だからこそ、それらをMCPサーバーに変換するフォークがそもそも可能だったのです。
| アプリ | フォーマット | 特徴・注目点 |
|---|---|---|
| Docs | .docx |
バイト精度を維持するラウンドトリップ — 編集された段落のみが再生成され、ファイルの残りの部分はバイト単位でそのまま保持されます |
| Sheets | .xlsx |
Univerコアと自社開発の拡張機能、インポートおよびエクスポート用のRustサイドカー、ピボットテーブル、スライサー、条件付き書式、数式のトレース |
| Slides | .pptx |
マスター、グラフ、クロップ、HarfBuzzテキストシェイピングを備えた自社開発の解析・レンダリングエンジン |
.pdf |
上書きのアノテーションではなく、ブロック内リフローとオリジナルフォントの保持を備えた本物のテキスト編集 | |
| Markdown | .md |
ファイルに独自のラッパーを被せることなく、プレーンなMarkdownとして保存するTiptapブロックエディタ |
| Shell | — | テーマと自動アップデートを備えた、5つのエディタ用のタブ付きホスト |
docxのアプローチは特筆に値します。元のファイルはハッシュによってアーカイブされ、一切変更されません。編集されたブロックはOOXMLフラグメントになり、元のXMLに結合され、変更されていないブロックは元のバイトを保持します。そのため、Wordはラウンドトリップに気づきません。SheetsとSlidesも同じ哲学に従っています。
ライセンスの問題:ここでオープンソースがカバーするもの
コードはApache-2.0です。AIはセルフホストされていません。
プロジェクト独自のREADMEによると、アプリはデバイスコードフローを介してGensparkアカウントにサインインします。ユーザーがモデルのAPIキーを入力したり、保存したりすることはありません。モデルの呼び出しは、Gensparkプロキシを経由して、Claude、GPT、Geminiファミリーにルーティングされます。同じアカウントで、エージェントが構築されている検索、画像生成、メディア分析ツールも利用可能になります。
したがって、「フリーかつオープンソース」というのはコードに関しては正確ですが、製品としては不完全です。すべてのエディタを閲覧、フォーク、セルフビルドすることができます。しかし、AI機能は他者のアカウントシステムとプロキシに依存しています。これは無料のスイートとしては妥当なトレードオフです。また、最初のフォークの1つがプロバイダーをDeepSeekのエンドポイントに置き換えたのも、まさにこれが理由です。
オープンソースのオフィススイートを求める理由がドキュメントエンジンの監査可能性であるなら、GenOfficeはその期待に応えます。もしベンダーの推論サービスへの依存を避けることであるなら、導入する前にAIバックエンドのセクションをお読みください。
実際にどのような人向けなのか
3つのグループには、これを検討すべき明白な理由があります。
Microsoftのライセンスなしでフォーマットの再現性を必要とするチーム。バイト精度を維持するラウンドトリップが差別化要因です。ほとんどの代替ツールは保存時にドキュメントを再レンダリングするため、それらを通したファイルは微妙に異なって戻ってきてしまいます。
アプリではなくエンジンを求める開発者。docx、pptx、および解析パッケージは純粋なTypeScriptであり、個別に利用可能です。これは、MCPのフォークがわずか数日で実証した通りです。
クラウドスイートに対する懸念が「ファイルの保存場所」であるすべての人。編集はローカルで行われます(ただし、AIレイヤーはローカルではありません。前述のセクションを参照してください)。
現時点で対象外となる人:リアルタイムの共同編集に依存しているチーム。共有のコラボレーションレイヤーは存在せず、プロジェクトもそれを謳っていません。
作業がデータから始まる場合、これが意味すること
GenOfficeは編集環境です。ドキュメントが存在していること、あるいはどのようなドキュメントが存在すべきかをユーザーが把握していることを前提としています。
レポーティング業務は通常、それよりも前の段階から始まります。エクスポートがあり、ドキュメントを作成する前に3つの問いが生じます。40個ある列のうち、どれが重要なのか。グルーピングと期間を決めたとき、その数値はどうなるのか。どのグラフがそれを誠実に表現しているか。これらはいずれも編集作業ではありません。
ピボットテーブルエンジンが良い例です。オープンソースのスプレッドシートにピボットテーブルがあることは本当に便利ですが、それでもどのフィールドをどこに配置すべきかを知っておく必要があります。この前提条件があるからこそ、そもそも「ピボットテーブルなしでの集計」がよく検索されるのです。
データエージェントが依然として役立つ場面
境界線は「分析」対「作成」であり、どちらのプロセスも不可欠な作業です。
Powerdrill Bloomは分析のフェーズを担います。Excel、CSV、またはPDFのエクスポートファイルをアップロードし、数値が何を意味しているかを自然言語で質問します。ドキュメントが存在する前に、分析結果とグラフが同時に提示されます。その後、キャンバスはPowerPointにエクスポートできます。当社のExcel to PPT ページで、その手順について説明しています。
これらは競合するものではなく、補完し合うものです。スライド資料で何を主張すべきかを明確にし、その後、フォーク可能なスイートを含むお好みの場所で編集してください。
ツールよりも順序が重要です。データを十分に検証する前に組み立てられたスライド資料は、体裁の整った「推測」にすぎず、どんなエディタを使ってもそれを修正することはできません。検証した後に組み立てるスライド資料は、単なる作成作業であり、それこそがオフィススイートの得意とすべき領域です。
知っておくべき代替選択肢
LibreOffice。成熟したオープンソースの選択肢であり、はるかに幅広いフォーマットに対応し、数十年にわたり鍛え上げられてきました。AIレイヤーはなく、それを搭載する計画もありません。AIよりもフォーマットの幅広さが重要である場合、こちらの方が依然として安全な選択肢であり、GenOfficeがまだ構築する時間を持てていないサポートエコシステムを備えています。
Copilotエージェントモードを搭載したMicrosoft 365。エージェントモードは、Microsoftの境界内でWord、Excel、PowerPointにアクセスします。組織がすでにライセンスを保有している場合、これが最適なデフォルトの選択肢です。
エージェントファーストのツール。Claude CoworkやChatGPT for PowerPointは、エディタ側からではなく、エージェント側から同じ課題にアプローチします。どちらも、すでに実行しているアプリ全体で動作します。
要約
GenOfficeは、これまでのところ最も信頼できるオープンソースのAIオフィススイートであり、その理由はエンジニアリングの選択にあります。バイト精度を維持するdocx、自社開発のpptxエンジン、Rustによるxlsxサイドカー。10日間で422のフォークが作成されたことは、他の開発者もこれに同意していることを示唆しています。
ほとんどの報道が見落としている点であるため、注意点をもう一度繰り返す価値があります。完全にセルフホストされているものとして扱う前に、AIバックエンドのセクションをお読みください。オープンなコードとオープンな推論は異なる主張であり、ここでは前者のみが主張されています。
完全にセルフホストされているものとして扱う前に、そのセクションをお読みください。そして、もしボトルネックがファイルの作成ではなく、数値が何を意味しているかを解き明かすことであるなら、そのステップが先になります。エクスポートしたファイルでPowerdrill Bloomをお試しいただき、その回答をお好みのエディタに持ち込んでください。
よくある質問
GenOfficeは無料ですか?
はい。コードはApache-2.0ライセンスのもとで公開されており、インストーラーは無料でダウンロードできます。AI機能を使用するには、Gensparkアカウントへのサインインが必要です。アプリは、モデルのAPIキーを要求するのではなく、デバイスコードフローを介してこれを処理します。
GenOfficeはどのプラットフォームで動作しますか?
macOS 11以降、Windows 10以降、およびglibc 2.34以降を搭載したx86_64のLinuxで動作します。Linux版は.debとAppImageの両方で提供されています。macOSおよびWindowsのインストーラーは署名されています。
GenOfficeはWordファイルを破損することなく開いて保存できますか?
それがこの製品の設計における最大の主張です。元のファイルはアーカイブされ、編集された段落のみが再生成され、変更されていないコンテンツはバイト単位でそのまま保持されるため、ラウンドトリップしてもフォーマットが崩れません。同じアプローチがSheetsとSlidesにも適用されています。
GenOfficeにはピボットテーブルがありますか?
はい。GenOffice Sheetsは、Univerコアと自社開発の拡張機能をベースに構築されており、ピボットテーブル、スライサー、条件付き書式、数式のトレース機能を備えています。インポートとエクスポートは、JavaScriptパーサーではなく、Rustサイドカーを介して実行されます。
GenOfficeはMicrosoft Officeの代替になりますか?
ドキュメント編集においては、特にフォーマットの再現性が重要である場合、有力なオープンソースの選択肢となります。対応範囲はMicrosoft 365よりも狭く、共有のクラウドコラボレーションレイヤーはなく、AI機能は独自のサービスではなくGensparkのサービスに依存しています。