CopilotKit für KI-Assistenten in eigenen Anwendungen

Open-Source-SDK für Chat, App-Aktionen, gemeinsame Zustände und menschliche Freigaben.

copilotkit.ai
CopilotKit screenshot

Einfach erklärt: Wofür ist CopilotKit da?

CopilotKit ist ein Open-Source-Framework von Tawkit, Inc., mit dem Entwickler KI-Assistenten in eigene Anwendungen einbauen. Es verbindet den Agenten mit der Oberfläche, in der Nutzer bereits arbeiten. Ein Assistent kann dadurch Antworten anzeigen, passende Komponenten darstellen und zuvor definierte App-Funktionen aufrufen.

Bei einer Aufgabenliste könnte ein Nutzer beispielsweise neue Aufgaben per Nachricht hinzufügen. Dafür stellt das Entwicklungsteam die Daten und die erlaubten Aktionen bereit. CopilotKit ist somit eine Entwicklungsgrundlage für SaaS-Produkte, interne Anwendungen und mobile Apps; die Website allein steuert keine fremden Programme.

Passend zu Angular, React und bestehenden Agenten

Die offiziellen SDKs unterstützen React, Angular, Vue und React Native. Angular verwendet eigene Komponenten und APIs; React-Beispiele lassen sich deshalb nicht unverändert übernehmen. Für Agenten gibt es Integrationen etwa mit LangGraph, Google ADK, Mastra und PydanticAI.

AG-UI übernimmt die Kommunikation zwischen Agent und Benutzeroberfläche. CopilotKit liefert darauf aufbauende UI- und Interaktionsbausteine. Das ist besonders hilfreich, wenn bereits ein Agent existiert und ihm eine nutzbare Oberfläche fehlt. Über Channels stehen außerdem Integrationswege für Slack und Microsoft Teams bereit.

Oberflächen, Aktionen und menschliche Freigaben

Generative UI kann strukturierte Ergebnisse als Diagramm, Tabelle oder Karte darstellen. In React registriert useComponent eine eigene Anzeigekomponente mit typisierten Parametern. Der Agent liefert Daten, während das Design in der Anwendung festgelegt bleibt. Eine solche Anzeige führt noch keine Backend-Transaktion aus.

Gemeinsamer Zustand synchronisiert Agent und Oberfläche. Frontend-Werkzeuge können registrierte Browser-Funktionen aufrufen, etwa einen Filter ändern. Human-in-the-loop ergänzt Rückfragen und Bestätigungen. Bei zwingenden Freigaben ist ein technisch erzwungener Prozessschritt erforderlich; eine freiwillige Rückfrage des Modells bietet nicht dieselbe Garantie.

Einen Assistenten in die Anwendung einbauen

Für den React-Einstieg beschreibt die offizielle Schnellstartanleitung einen nachvollziehbaren Ablauf:

  1. React-Projekt, Node.js 20+ und einen API-Schlüssel des Modellanbieters vorbereiten.
  2. @copilotkit/react-core und @copilotkit/runtime installieren, Zugangsdaten serverseitig hinterlegen und den Runtime-Endpunkt einrichten.
  3. Provider, Runtime-Adresse, Styles und eine Chat- oder Sidebar-Komponente verbinden.
  4. Eine normale Unterhaltung testen und danach ein klar begrenztes Frontend-Werkzeug registrieren.
  5. Prüfen, ob die Aktion tatsächlich den App-Zustand ändert; lokal helfen die Agenten- und AG-UI-Ereignisse im Inspector.

Ein vorhandener Agent benötigt seine passende Framework-Integration. BuiltInAgent ruft selbst ein Modell auf. Eine reine SPA braucht zudem einen separaten Runtime-Server, statt den gleichnamigen Next.js-API-Pfad vorauszusetzen.

Selbst hosten und Datenflüsse prüfen

Der Quellcode steht unter MIT-Lizenz und kann unter deren Bedingungen kommerziell eingesetzt werden. Für gehostete Dienste gelten zusätzliche Bedingungen. Developer und Pro unterscheiden sich beim Self-Hosting des Runtimes von umfassenderen Plattformoptionen.

Ein eigener Runtime-Server verhindert nicht automatisch Datenübertragungen an externe Modelle. Die Datenschutzerklärung unterscheidet Website-Daten von Verarbeitung nach Kundenvereinbarungen. Laut Telemetrie-Dokumentation erfasst die Open-Source-Telemetrie Metadaten, keine Prompts, Nachrichten, Agentenzustände oder Werkzeugdaten, und lässt sich abschalten. Diese Aussage gilt nicht pauschal für alle angeschlossenen Dienste.

Kosten und Grenzen des kostenlosen Einstiegs

Stand 18. Oktober 2026 nennt die öffentliche Preisseite Dollarpreise: Developer ist für einen Entwickler kostenlos und umfasst maximal 200 Threads, drei Tage Aufbewahrung und 1 GB multimodalen Speicher. Pro kostet 39 US-Dollar monatlich, Team 100 US-Dollar je Sitz und Monat bei bis zu fünf Sitzen. Auch offene Einladungen belegen einen Sitz. Enterprise wird individuell angeboten; lokale Steuern sind damit nicht abschließend beschrieben.

Modell-API und Anwendungsbetrieb sind getrennt zu kalkulieren. Intelligence erweitert die Anwendung um persistente Unterhaltungen und Nutzergedächtnis. Analytics und Self-Learning stehen in der aktuellen Tabelle als Enterprise-Funktionen im Early Access. Maßgeblich ist der aktuelle Tarifvergleich.

Häufige Fragen

Ist CopilotKit kostenlos?

Das SDK ist quelloffen, und Developer bietet einen kostenlosen Einstieg mit Grenzen. Modellaufrufe und Hosting können weiterhin Kosten verursachen.

Brauche ich dafür einen Python-Agenten?

Nein. Der eingebaute Agent kann direkt ein Modell verwenden; bestehende Python-Agenten werden über die passende Integration angebunden.

Kann ich CopilotKit selbst hosten?

Ja. Prüfen Sie jedoch, ob nur der Runtime oder die gesamte Plattform benötigt wird und welche Tarifbedingungen dafür gelten.

Offizielle Dokumentation und Community

BackdropFreemium
KI-Mitarbeiter mit Werkzeugzugriff und gemeinsamem Wissen für die Arbeit im Team.
KI-AutomatisierungstoolsKI-Forschungsassistenten · KI-Marketing-Content-Tools · KI-Workflow-Automatisierungstools +1Öffnen ↗