dream-num/univer

The Office Harness for AI Agents — Spreadsheets, Docs, Slides, Canvas, Relational Tables, and PDF in one runtime.

解決する課題

Univerは、開発者がスプレッドシート、ドキュメント、プレゼンテーションなどの完全にカスタマイズ可能なオフィス生産性ツールを自社アプリに埋め込むための高パフォーマンスでオープンソースのSDKを提供します。ホストされたサードパーティアプリや固定UIに依存する必要がなく、SaaS製品、BIワークフロー、AI駆動アプリケーションに生産性インターフェースをシームレスに統合できます。

動作方法

Univerは、すべての機能が組み合わせ可能なプラグインとして提供されるプラグイン優先のアーキテクチャを採用しています。これにより、開発者は必要に応じて機能を追加・削除・遅延読み込みできます。大規模なコンテンツでも高パフォーマンスを実現するCanvasベースのレンダリングエンジンと専用の数式エンジンを採用しています。SDKは同型(isomorphic)であり、ブラウザ上でUIアプリとして動作するか、Node.js上でヘッドレスランタイムとしてサーバーサイド処理や自動化を実行できます。

対象ユーザー

SaaS製品、社内ツール、AIエージェントを構築する開発者向けに設計されています。特に、クライアントとサーバーの両環境でワークブック、ドキュメント、数式を一元的に管理できる統一API(Facade API)が必要なユーザーに適しています。

特徴

  • 同型ランタイム: ブラウザとNode.jsの両方で動作し、ヘッドレス自動化に対応。
  • プラグインベースアーキテクチャ: カスタム生産性体験を構成するための高モジュール性システム。
  • Canvasレンダリング: 複雑で大規模なワークブックでも応答性を確保。
  • AIエージェント対応: エージェントがコンテンツを検査・変更できるプログラム可能なAPIを提供。人間によるレビュー用に隔離されたワークツリーをサポート。
  • 統一されたFacade API: 異なる環境間でオフィス要素とやり取りするための一貫したインターフェース。

関連

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