CopilotKit pour intégrer des agents IA à vos applications

Un SDK open source pour relier conversations, interfaces et actions à vos agents.

copilotkit.ai
CopilotKit screenshot

À quoi sert CopilotKit, concrètement ?

CopilotKit est un framework open source de Tawkit, Inc. destiné aux équipes qui ajoutent un assistant IA dans leur propre application. Il relie l’agent à l’écran utilisé pour travailler : une demande peut produire une réponse, un graphique ou une action prévue par les développeurs.

Dans une liste de tâches, l’assistant pourrait ajouter un élément et actualiser l’affichage. L’équipe fournit toutefois les données et les fonctions autorisées. Le site CopilotKit donne accès aux outils de développement ; il ne prend pas automatiquement le contrôle d’applications tierces.

Relier votre interface à un agent existant

Les SDK officiels couvrent React, Angular, Vue et React Native. Pour le backend, plusieurs parcours existent, notamment LangGraph, Google ADK, Mastra et PydanticAI. AG-UI sert de protocole entre l’agent et l’interface, tandis que CopilotKit fournit les composants et les mécanismes d’interaction.

Cette séparation permet de conserver un agent existant et de construire son expérience utilisateur. Les outils frontend appellent des fonctions enregistrées dans le navigateur, par exemple pour ouvrir une fiche ou appliquer un filtre. Channels propose aussi des parcours pour Slack et Microsoft Teams. Les droits d’accès aux données restent à gérer dans l’application.

UI générative, état partagé et validation humaine

L’UI générative transforme une réponse structurée en carte, tableau ou graphique. Avec useComponent, vous enregistrez un composant React et ses paramètres ; l’agent fournit les données tout en conservant votre identité visuelle. Ce composant d’affichage ne réalise pas à lui seul une opération métier.

L’état partagé synchronise l’application et l’agent. Le mécanisme human-in-the-loop permet de demander une saisie ou une validation avant de poursuivre. Une confirmation obligatoire doit être imposée par le parcours d’exécution ; une question choisie librement par le modèle n’est pas un contrôle équivalent.

Mettre en place une première conversation utile

Pour un premier prototype React, suivez le démarrage officiel :

  1. Préparez le projet, Node.js 20+ et une clé API de modèle.
  2. Installez @copilotkit/react-core et @copilotkit/runtime, puis configurez les secrets côté serveur et le point d’accès du runtime.
  3. Reliez le Provider à cette adresse, importez les styles et ajoutez un chat ou une barre latérale.
  4. Testez une conversation, puis exposez une fonction simple de l’application.
  5. Contrôlez le résultat réel et les événements AG-UI dans Inspector en local.

Un agent déjà développé doit utiliser son intégration propre. BuiltInAgent appelle directement un modèle : il ne branche pas votre agent existant. Une SPA sans serveur nécessite également un runtime séparé, contrairement à l’exemple Next.js avec une route de même origine.

Tarifs et limites de la formule gratuite

Vérification du 18 octobre 2026 : Developer est gratuit pour un développeur, avec 200 fils au maximum, trois jours de conservation et 1 Go de stockage multimodal. Les prix publics affichés sont de 39 USD/mois pour Pro et de 100 USD par siège/mois pour Team, jusqu’à cinq sièges. Les invitations en attente occupent aussi un siège. Enterprise fait l’objet de conditions personnalisées. Il ne s’agit pas de tarifs en euros ni d’un montant TTC garanti.

Intelligence ajoute notamment des conversations persistantes et des mémoires utilisateur. Le tableau actuel réserve Analytics et Self-Learning à l’accès anticipé Enterprise. Les coûts du modèle et de l’infrastructure doivent être évalués séparément. Consultez le comparatif tarifaire à jour.

Auto-hébergement et traitement des données

Le dépôt utilise la licence MIT, qui permet un usage commercial sous réserve de ses conditions. Les services hébergés ont leurs propres modalités. L’auto-hébergement du runtime indiqué pour Developer/Pro ne doit pas être confondu avec celui de toute la plateforme.

Même avec un runtime interne, les appels à un modèle externe peuvent transmettre des données. La politique de confidentialité distingue les services du site et le traitement régi par les accords clients. La télémétrie open source concerne des métadonnées, pas les prompts, messages, états ou contenus des outils, et peut être désactivée. Cette précision ne couvre pas tous les prestataires connectés.

Questions fréquentes

CopilotKit est-il gratuit ?

Le SDK est open source et Developer propose un accès gratuit limité. Les appels au modèle et l’exploitation peuvent rester payants.

CopilotKit remplace-t-il LangGraph ?

Non. CopilotKit peut fournir l’interface et les interactions autour d’un agent LangGraph déjà construit.

Peut-on héberger CopilotKit soi-même ?

Oui, selon le périmètre et le plan. Vérifiez séparément runtime, plateforme, stockage et connexions aux modèles.

Documentation officielle et communauté

BackdropFreemium
Des collègues IA reliés à vos outils, au contexte des projets et aux échanges de l’équipe.
Outils d'automatisation IASite de recherche ia · Outils de contenu marketing IA · Outils d'automatisation du flux de travail IA +1Ouvrir ↗
PancakePayant
Des signaux d’achat aux prospects vérifiés, puis aux messages que vous validez.
Marketing digital et iaGénération de leads définition · Outils d'automatisation du flux de travail IA · Assistants commerciaux IAOuvrir ↗