
CopilotKit do budowania asystentów AI w aplikacjach
Otwarty SDK łączący rozmowę, funkcje aplikacji i decyzje użytkownika z agentami AI.

Do czego służy CopilotKit? Proste wyjaśnienie
CopilotKit to otwarty framework firmy Tawkit, Inc. do dodawania asystentów AI do własnych aplikacji. Łączy agenta z ekranem, na którym pracuje użytkownik. Odpowiedzią może być tekst, wykres albo wynik działania udostępnionego przez programistów.
W aplikacji z listą zadań użytkownik może poprosić o dodanie pozycji i zobaczyć aktualizację listy. Zespół musi jednak dostarczyć dane i dozwolone funkcje. Rozwiązanie jest przeznaczone dla twórców SaaS, systemów wewnętrznych i aplikacji mobilnych, a nie do automatycznego sterowania dowolną stroną.
Pierwsze połączenie React z agentem
Oficjalny szybki start pokazuje konfigurację React:
- Przygotuj projekt, Node.js 20+ i klucz API dostawcy modelu.
- Zainstaluj
@copilotkit/react-coreoraz@copilotkit/runtime; ustaw dane dostępowe na serwerze i utwórz endpoint runtime. - Połącz Provider z endpointem, dodaj style oraz komponent czatu lub panelu bocznego.
- Sprawdź zwykłą rozmowę, a następnie zarejestruj jedną prostą funkcję aplikacji.
- Zweryfikuj rzeczywistą zmianę stanu i zdarzenia AG-UI w lokalnym Inspectorze.
Istniejący agent wymaga integracji właściwej dla jego frameworka. BuiltInAgent sam wywołuje model. Aplikacja SPA bez własnego backendu potrzebuje osobnego serwera runtime.
Asystent, który korzysta z funkcji aplikacji
Narzędzia frontendowe wywołują zarejestrowane funkcje w przeglądarce, na przykład zmianę filtra lub otwarcie rekordu. Uprawnienia do danych biznesowych nadal egzekwuje aplikacja.
Oficjalne SDK obejmują React, Angular, Vue i React Native. Można użyć wbudowanego agenta lub integracji z LangGraph, Google ADK, Mastra czy PydanticAI. Protokół AG-UI przenosi komunikację między agentem a interfejsem; CopilotKit dostarcza komponenty i wzorce interakcji. Channels udostępnia też ścieżki dla Slacka i Microsoft Teams.
Interfejs generowany przez AI i udział człowieka
Generatywny interfejs przedstawia wyniki jako karty, tabele lub wykresy zgodne z projektem aplikacji. W React funkcja useComponent rejestruje komponent do wyświetlania i typowane parametry. Agent uzupełnia dane; sam komponent nie wykonuje transakcji na backendzie.
Współdzielony stan synchronizuje agenta z widokiem. Mechanizm human-in-the-loop pozwala zatrzymać przebieg i uzyskać wybór albo potwierdzenie użytkownika. Gdy zgoda jest obowiązkowa, powinna być wymuszona w logice procesu, a nie zależeć wyłącznie od decyzji modelu o zadaniu pytania.
Cena, darmowy plan i limity
Według publicznego cennika sprawdzonego 18 października 2026 r. Developer jest darmowy dla jednego programisty: maksymalnie 200 wątków, trzy dni przechowywania i 1 GB danych multimodalnych. Pro kosztuje 39 USD miesięcznie, Team 100 USD za miejsce miesięcznie, do pięciu miejsc. Oczekujące zaproszenia też zajmują miejsca. Enterprise ma indywidualne warunki. Nie są to ceny w złotych ani gwarantowane kwoty z podatkiem.
Intelligence dodaje trwałe rozmowy i pamięć użytkownika. Aktualna tabela wskazuje Analytics i Self-Learning jako wczesny dostęp Enterprise. Osobno uwzględnij model i infrastrukturę oraz sprawdź bieżące limity planów.
Własny serwer, licencja i prywatność
Kod repozytorium ma licencję MIT i może być używany komercyjnie z zachowaniem wymaganych informacji. Usługi hostowane podlegają osobnym warunkom. Cennik odróżnia własne uruchomienie runtime w Developer/Pro od wdrożenia szerszej platformy.
Własny serwer nie wyklucza wysyłania danych do zewnętrznego modelu. Polityka prywatności oddziela stronę internetową od przetwarzania objętego umowami z klientem. Dokumentacja telemetrii opisuje metadane bez promptów, wiadomości, stanu agenta i treści narzędzi oraz możliwość jej wyłączenia. Nie jest to obietnica dotycząca wszystkich połączonych usług.
Najczęstsze pytania
Czy CopilotKit jest darmowy?
SDK jest otwarty, a Developer oferuje darmowy zakres. Wywołania modeli i serwery mogą jednak kosztować.
Czy CopilotKit obsługuje tylko React?
Nie. Oficjalne SDK obejmują także Angular, Vue i React Native; każdy ma własne API.
Czy można uruchomić go na własnym serwerze?
Tak, ale trzeba rozróżnić runtime i pełną platformę oraz sprawdzić warunki planu i przepływ danych do modeli.
Oficjalne materiały i społeczność
- Oficjalna dokumentacja: wybór stosu i integracji.
- Repozytorium GitHub: kod, licencja i zgłoszenia.
- Oficjalny Discord: rozmowy o wdrożeniu.





