Genspark、AIオフィススイートGenOfficeをオープンソース公開

Genspark、AIオフィススイートGenOfficeをオープンソース公開

※本記事は2026/08/04時点での情報を基にしており、閲覧時点では内容や状況が変わっている可能性があります。

米Gensparkは8月3日、AIオフィススイート「GenOffice」の公開を公式ブログで発表した。文書作成・表計算・プレゼンテーション・PDFの4種類の編集機能を備える。

GitHub上の初回リリースはv0.4.110で、8月2日付(協定世界時)で公開された。Apple Silicon搭載macOS向けのDMGと、x64版Windows向けのEXEを配布している。既存のOffice形式を扱うデスクトップアプリに、AI編集機能を組み込んだ構成が特徴となる。

GenOfficeのコードとインストーラーを公開

公開されたリポジトリには、5つのアプリと共通エンジンが収められている。公開時点のリリースはv0.4.110で、macOS版とWindows版の署名付きインストーラーも用意された。

中核コードはApache 2.0ライセンス

ルートのライセンスはApache License 2.0である。同ライセンスの条件に従えば、コードの複製・改変・派生物の作成・配布などが認められる。ただし、GenOfficeとGensparkの名称・ロゴを使う権利は含まれないようだ。

リポジトリ内の /ee ディレクトリだけは扱いが異なる。将来の企業向けモジュール用に確保された領域であり、「GenOffice Enterprise License」が適用される。/ee 配下のコードは、開発・テスト目的での利用・複製・改変が認められている。一方、本番利用・第三者へのホステッドサービス提供・再配布には、Mainfuncとの有効な企業契約が必要だ。

公開版はv0.4.110

GitHubのReleasesページでは、v0.4.110が8月2日付の初回リリースとして掲載されている。READMEにはApple Silicon搭載macOSと、x64版Windows向けのダウンロード先が示された。

一方、公式GitHubで確認できる範囲には、アルファ版とする表記はない。公開直後の版であることと、開発元がアルファ版と位置付けていることは分けて扱う必要がある。

AIのモデル呼び出しはGenspark側へ接続

アプリのAI機能を使う際は、Gensparkアカウントへサインインする。READMEによると、モデルの呼び出しはGensparkのサービス側へ送られ、モデル提供元のAPIキーを端末に保存しない構成である。

Gensparkの公式ヘルプでは、AIによるテキスト・画像・動画などの生成にクレジットを使う仕組みが説明されている。Freeプランのクレジットは日次、Plus・Proのクレジットは月次で補充される。

ただし、確認したGitHubと公式ヘルプの範囲では、GenOfficeの各操作が消費するクレジット数は特定できない。アプリ本体のライセンスと、接続先AIサービスの利用条件は別に確認する必要がある。

AI編集を各アプリへ組み込む設計

GenOfficeのREADMEは、AI編集を後付けのチャット欄ではなく、主要な作業手順として組み込んだ設計だと説明している。これは開発元が示す設計方針であり、他のオフィスソフトより優れていることを実証した比較ではない。

Docsはブロック単位の編集と版差分に対応

5つのアプリには共通のAIパネルが埋め込まれている。Docsではブロック単位のAI編集を行い、版のスナップショットと差分を残す構成だ。

Sheets・Slides・PDFでは、各ファイルの状態に対してツールを呼び出すエージェントを組み込む。全てのアプリが同一のブロック編集方式を採るわけではなく、対象形式に応じて処理を分けている。

検索機能と形式別の編集機能

共通パッケージには、Gensparkの認証とWeb検索・画像検索を扱う ai-search がある。AIエージェントのループとスキル構成は、agent-core でアプリ間に共有される。

Sheetsはグラフ・ピボットテーブル・スライサー・条件付き書式などに対応する。Slidesはマスター・グラフ・切り抜き・インク・文字整形を扱い、PDFは注釈・フォーム・アウトライン・スタンプ・署名・ページ操作などを備えるとREADMEに記載されている。

既存ファイルの未変更部分を保つ

Docsは、変更された段落だけを再生成する「バイト単位で保持する往復保存」を掲げる。未変更の段落と、元のdocx内にある他の要素をそのまま保持し、変更箇所を元のXMLへ差し込む設計だ。

READMEは、SheetsとSlidesでも元ファイルを正として狭い範囲に変更を適用し、編集していない部分を残す方針を示す。既存ファイルを独自形式へ移すのではなく、.docx.xlsx.pptxを直接扱う構成となる。

5つのElectronアプリが共通基盤を利用

技術的には、単一の巨大な編集アプリではない。docs・sheets・slides・pdf・shellの5つのElectronアプリが、/packages 配下の共通エンジンとユーティリティを利用する。

TypeScript・Reactを中心とした構成

各アプリはTypeScriptとReactを中心に構成され、Docsの編集画面にはTipTapが使われている。文書・プレゼンテーションの解析やAIエージェントを担うエンジン層は、Electronに依存しないTypeScriptパッケージとして切り出された。

shellは4つのエディタをタブでまとめ、ホーム画面と自動更新を提供する。アプリ別のUIと、ファイル解析・AI接続・最近使ったファイルなどの共通機能を分離した構成である。

Sheets・Slides・PDFで異なる依存関係

SheetsのUIは、Apache 2.0で公開されているUniverを基盤とし、独自の拡張を重ねている。xlsxの読み書きにはRust製のサイドカーを使い、calamineとIronCalcを組み込む。Slidesの描画にはKonva、文字整形にはHarfBuzzを利用する。PDFはpdf.jsとpdf-libを使う構成だ。

開発環境はNode 20以上

ルートのpackage.jsonは、Node 20以上とnpm 10以上を要件としている。通常のインストール・テスト・型チェック・各アプリの開発・配布用ビルドは、npmスクリプトから実行する。

Sheetsのxlsxサイドカーをビルドする際は、Rustツールチェーンと cargo が追加で必要となる。READMEは、Sheetsのビルド時にRust側を自動コンパイルする流れを示している。

開発規模は公開履歴だけでは確認できない

GenOfficeを「エンジニア1名が1週間で開発し、AIモデルのトークン費用は約1万ドルだった」とする説明が、公開に合わせて広まった。ただし、確認できた一次資料では裏付けられなかった。

GitHubで確認できるのは8件の公開コミット

8月4日の確認時点で、mainブランチの公開履歴には8件のコミットが表示されている。8月2日の初回公開と複数の同期スナップショット、8月3日の同期スナップショットなどで構成される。

この履歴は、公開リポジトリへ反映された回数を示すにとどまる。社内での開発開始時期や、公開前の履歴を示す資料ではないため、1週間という開発期間の証明にはならない。

既存OSSと独自実装を組み合わせる

依存ファイルからは、Univer・TipTap・pdf.js・pdf-lib・Konva・HarfBuzzなど、既存のオープンソースを利用していることが分かる。一方、READMEはxlsxのRustサイドカーやpptxの解析・描画・編集エンジンなどを独自実装として説明している。

公開資料から判断できるのは、この組み合わせとコードの内容までだ。ゼロから実装した範囲や、各部分に投じた人員・時間を、依存関係だけから推定することはできない。

Gensparkの製品群と業務利用時の確認点

Gensparkは7月20日、AI Workspace 6.0を公式ブログで発表した。SecondBrainを記憶層、Super Agentを知能エンジン、各種Suiteを作業ツール、GenTeamを協働層として整理している。

AI Workspace 6.0とは別の公開として確認

AI Workspace 6.0のOffice Suiteには、Slides・Sheets・Docs・GenMailが含まれる。ただし、同発表はGenOfficeを名指ししておらず、今回のオープンソース公開との直接的な関係も説明していない。

また、Gensparkは6月17日、1億ドルのシリーズB拡張を実施したと発表した。これによりシリーズBの総額は4億8,500万ドル、ポストマネー評価額は26億ドルになったとしている。いずれも会社発表に基づく数値である。

文書データの送信範囲は別途確認が必要

GenOfficeのエディタはローカルで動作する一方、AIのモデル呼び出しはGensparkのサービス側へ送られる。確認した公式GitHubとヘルプの範囲では、GenOfficeが各操作で送る文書データの項目・範囲までは特定できなかった。

オープンソースのコードは、アプリ側の通信処理を確認する手掛かりになる。ただし、実際の通信内容・サーバー側の処理・契約プランごとのデータ条件は、コードの公開だけで保証されるものではない。

公開コードと外部AIサービスを分けて捉える

GenOfficeでは、Apache 2.0のコード、別条件の /ee、Gensparkアカウントを使うAIサービスが併存する。オープンソースという説明は、リポジトリ全体が同一条件で使え、AI処理も端末内で完結することを意味しない。

今後確認が必要なのは、GenOffice固有のクレジット消費量・企業契約の価格と条件・送信データの範囲である。公開直後のため、互換性・安定性・運用上の制約についても、コードの記載と実際の動作を分けて評価する段階にある。

※出典:genspark-ai/genoffice(GitHub) / Apache License 2.0(GitHub) / GenOffice Enterprise License(GitHub) / GenOffice: The First Open-Source AI Office Suite(Genspark) / Credits Guide(Genspark) / Team & Enterprise Plans(Genspark) / Introducing Genspark AI Workspace 6.0(Genspark) / Genspark.ai Extends Series B to $485M at $2.6B Post-Money Valuation(Genspark via Business Wire)

関連記事

AIエージェントによる業務効率化のポイントは?導入前に整理すべき業務やデータなどを詳しく解説

AI-tech

AIエージェントが「同僚」になる?BtoB企業の業務設計は具体的にどう変わるのか

AI-tech

Pick Up

スキル習得を加速させる「動画マニュアル」の量産術|質の高いマニュアルの設計方法を解説

L&D(教育)

社員インタビュー動画をショート動画に編集する方法|構成・手順・配信先を解説

HR(採用)

ITツール導入マニュアルの動画化とは?メリットと作り方5ステップを解説

SaaS/IT

動画FAQ導入に~コンテンツ拡張で案件活用向上~企業の導入活用

CS(サポート)