Office Copilot
Créez votre Office Copilot à partir d’une application web collaborative, avec éditeurs natifs et clé de modèle personnelle.
Univer Office Copilot est une application web de référence open source construite avec Univer Office SDK, LangChain, React et TypeScript. Elle place des feuilles de calcul, documents, diapositives, tables relationnelles et canevas éditables à côté d’un assistant conversationnel. Utilisez cet exemple exécutable pour créer votre propre Office Copilot.
Exécuter en local · Exemples éditables · Dépôt source
Ce que vous pouvez construire
| Produit | Applications à créer |
|---|---|
| Sheets | Modèles financiers, analyses de scénarios, formules et graphiques. |
| Docs | Rapports de recherche et notes dans Modern Docs ou Paged Docs. |
| Slides | Présentations éditables pour investisseurs et projets. |
| Base | Enregistrements liés, suivi opérationnel et tableaux de bord actualisés. |
| Board | Cartes de décision, processus et diagrammes connectés. |
Exécuter l’application de référence en local
Utilisez Node.js 24+ et pnpm 10.33.4 :
git clone https://github.com/dream-num/univer-office-copilot.gitcd univer-office-copilotpnpm install --frozen-lockfilepnpm devOuvrez http://127.0.0.1:5173. Chaque nouveau compte de démonstration local reçoit six exemples privés et éditables couvrant les cinq produits et les deux modes de document. Leur consultation et modification manuelle ne nécessitent ni clé de modèle, ni Docker, ni base de données externe.
Pour utiliser Copilot, ouvrez le menu des modèles dans le chat et choisissez Add model ou Manage models. Configurez le fournisseur, l’ID du modèle et votre clé API. L’application prend en charge OpenAI, Anthropic, Google Gemini, DeepSeek, OpenRouter et des points d’accès HTTPS personnalisés compatibles OpenAI. Utilisez Ask pour examiner un fichier ou Edit pour modifier directement le fichier courant.
La mesure du texte par l’IA et les vérifications du rendu nécessitent Chrome, Chromium ou Edge installé localement. Le guide de développement local détaille les modèles, pièces jointes, imports/exports et paramètres du navigateur.
Le code de l’application est sous Apache-2.0. Les fonctions Univer Pro intégrées sont soumises à leurs propres conditions de licence SDK ; l’application ne fournit pas de licence Pro. Consultez les licences SDK.
Le rôle d’Office SDK
L’espace React fournit les éditeurs et le chat. Le backend Node exécute la boucle d’outils LangChain, les Skills par produit et des scripts d’édition bornés sur un client Univer sans interface. Les modifications confirmées rejoignent le navigateur par le même canal collaboratif que les éditions humaines ; la relecture native et les vérifications du rendu alimentent la validation.
Modern Docs utilise Markdown, Paged Docs utilise Typst et Slides compile le SVG en éléments éditables. L’application inclut aussi plusieurs conversations par fichier, le contexte des pièces jointes, les changements par tour, l’historique natif, la restauration par le propriétaire et le partage séparé des fichiers et conversations.
Partez de l’architecture et du guide d’extension, ou explorez les opérations de contenu, la collaboration et l’historique.
Que pensez-vous de ce guide ?