Office Copilot
共同編集、ネイティブエディター、独自のモデル API キーに対応した Web アプリから Office Copilot を構築します。
Univer Office Copilot は、Univer Office SDK、LangChain、React、TypeScript で構築されたオープンソースの参照 Web アプリです。スプレッドシート、ドキュメント、スライド、リレーショナルテーブル、キャンバスを対話アシスタントの横で編集できます。動作するコードサンプルを、自分の Office Copilot の出発点にできます。
ローカルで実行 · 編集可能なサンプル · ソースリポジトリ
構築できるアプリ
| 製品 | アプリの例 |
|---|---|
| Sheets | 財務モデル、シナリオ分析、数式、グラフ。 |
| Docs | Modern Docs または Paged Docs による調査レポートやメモ。 |
| Slides | 編集可能な投資家向け資料やプロジェクトのプレゼンテーション。 |
| Base | 関連レコード、業務管理、ライブダッシュボード。 |
| Board | 意思決定マップ、ワークフロー、接続された図。 |
参照アプリをローカルで実行
Node.js 24+ と pnpm 10.33.4 を使用します:
git clone https://github.com/dream-num/univer-office-copilot.gitcd univer-office-copilotpnpm install --frozen-lockfilepnpm devhttp://127.0.0.1:5173 を開きます。新しいローカルデモアカウントには、五つの製品と二つのドキュメントモードを網羅する六つの非公開・編集可能なサンプルが作成されます。閲覧と手動編集にはモデルキー、Docker、外部データベースは不要です。
Copilot を利用するには、チャットのモデルメニューから Add model または Manage models を選び、プロバイダー、モデル ID、API キーを設定します。OpenAI、Anthropic、Google Gemini、DeepSeek、OpenRouter、独自の OpenAI 互換 HTTPS エンドポイントに対応しています。Ask でファイルを確認し、Edit で現在のファイルを直接変更します。
AI のテキスト測定と描画結果の検証には、ローカルの Chrome、Chromium、Edge が必要です。モデル設定、添付資料、インポート・エクスポート、ブラウザー設定はローカル開発ガイドを参照してください。
アプリのソースコードは Apache-2.0 です。組み込まれた Univer Pro 機能には別途 SDK のライセンス条件が適用され、このアプリによって Pro ライセンスが付与されることはありません。SDK ライセンスを参照してください。
Office SDK による実装
React のワークスペースがエディターとチャット UI を提供します。Node バックエンドは LangChain のツールループ、製品 Skills、制限付き編集スクリプトをヘッドレス Univer クライアント上で実行します。確定した変更は人の編集と同じ共同編集チャネルでブラウザーに届き、ネイティブ内容の再読込と描画結果の検証がフィードバックを提供します。
Modern Docs は Markdown、Paged Docs は Typst を使用し、Slides は SVG を編集可能な要素にコンパイルします。ファイルごとの複数会話、添付コンテキスト、各ターンの変更確認、ネイティブ履歴、所有者による復元、ファイルと会話の個別共有も含まれます。
このガイドはいかがですか?