Genspark、AIネイティブのオフィススイート「GenOffice」をオープンソースとして無償公開(macOS / Windows対応)

GensparkGenspark
Gensparkは、Docs、Sheets、Slides、PDFツールをカバーするAIネイティブのオフィススイート「GenOffice」を、Apache-2.0ライセンスのもとでオープンソースとして公開しました。5つのElectronアプリが共通のエンジンレイヤーを共有する構成で、macOS(Apple Silicon)およびWindows(x64)向けの署名済みインストーラがバージョン0.4.110として提供され、無料かつ広告なしで利用できます。ただし、現在はアルファ版と位置付けられており、AI機能の利用にはGensparkアカウントとクレジットが必要です。
GenOfficeは、GensparkがApache-2.0ライセンスのもとでオープンソースとして公開したAIネイティブなオフィススイートで、共通のエンジンレイヤーを共有する5つのElectronアプリ(ワープロ、スプレッドシート、プレゼンテーションエディタ、PDFツール)で構成されています。署名付きインストーラーは、Apple Silicon搭載のmacOSとWindows x64向けに提供されており、現在のバージョンは0.4.110です。このスイートは無料で広告もありませんが、AI機能はGensparkのクレジットを消費し、モデル呼び出しがサーバー側でプロキシされるため、サインインしたアカウントが必要です。チームはアルファ版を1人のエンジニアが1週間で、トークン費用として約1万ドルで構築し、GenOfficeグループチャットを通じてフィードバックを収集しており、積極的な貢献者にはクレジットを提供しています。技術的には、Docsアプリは元の.docxファイルをハッシュで保持し、word/document.xmlをブロックツリーに解析し、保存時には編集(「ダーティ」)されたブロックのみをOOXMLフラグメントに変換して元のファイルにスプライスし、未変更のブロックや他のzipエントリはバイト単位で同一に保ちます。これにより、Wordでファイルを再オープンした際のレイアウト崩れを防ぐと開発者は述べています。Sheetsは、オープンソースのUniverコア上に構築され、XLSXのインポート/エクスポートにcalamineとIronCalcを使用した社内のRustサイドカーを備え、Konvaによる社内チャート機能も含みます。Slidesは、社内のPPTX解析・レンダリングエンジンを使用し、テキスト整形にはHarfBuzzを使用しています。PDFサポートはpdf.jsとpdf-lib上に構築され、注釈、フォーム、署名に対応しています。セキュリティドキュメントはアルファリリースとしては非常に詳細で、すべてのドキュメントウィンドウはcontextIsolation、Node統合の無効化、サンドボックス有効化で実行され、IPCペイロードはスキーマ検証され、外部リンクは許可リストゲートを通過し、2つのAI固有の脅威モデルに対処しています。Slidesのレイアウトスクリプトは、eval、ネットワーク、タイマーへのアクセスがない制約付きASTインタープリターを介して実行され、PPTXエクスポートでのAI生成HTMLは、ウォッチドッグタイムアウトの下で、分離されロックダウンされたブラウザウィンドウで実行されます。Apache-2.0ライセンスは商用フォークを許可していますが、別のライセンスの下で将来のエンタープライズモジュール用にee/ディレクトリが予約されており、GenOfficeとGensparkの名称はMainfunc, Inc.の商標です。開発者は、アルファステータスとクラウド経由のAIパスを考慮して、規制対象の企業は先に調達レビューとDPIA(データ保護影響評価)を必要とするため、待つことを示唆しています。
出典: MarkTechPost — 原文
関連記事 ↓
新着ニュース