
CopilotKit per agenti IA integrati nelle applicazioni
SDK open source per collegare chat, componenti e azioni della tua applicazione agli agenti.

A cosa serve CopilotKit, in parole semplici
CopilotKit è un framework open source di Tawkit, Inc. per aggiungere assistenti IA alle proprie applicazioni. Collega l’agente alla schermata in cui lavora l’utente, permettendo di mostrare risposte, componenti e risultati di azioni definite dal team.
Un assistente in una lista di attività, per esempio, può ricevere una richiesta, aggiungere un elemento e aggiornare la schermata. Gli sviluppatori devono però fornire dati e funzioni autorizzate. È quindi una base per realizzare prodotti SaaS, strumenti interni o app mobili, con un vero lavoro di integrazione.
Come collegare frontend e runtime
Per una prima integrazione React, la guida ufficiale indica questi passaggi:
- Preparare il progetto, Node.js 20+ e una chiave API del modello.
- Installare
@copilotkit/react-coree@copilotkit/runtime, configurando credenziali e endpoint sul server. - Collegare il Provider al runtime, importare gli stili e inserire chat o sidebar.
- Provare una conversazione e poi registrare una funzione semplice.
- Verificare il risultato nell’app e gli eventi AG-UI tramite Inspector in locale.
Chi possiede già un agente deve seguire la relativa integrazione. BuiltInAgent chiama direttamente il modello e non collega automaticamente la logica esistente. Una SPA solo frontend richiede inoltre un runtime separato.
Chat, componenti e azioni nella tua applicazione
I componenti di chat offrono un punto di partenza personalizzabile. I frontend tools richiamano funzioni registrate nel browser: aprire una scheda, applicare un filtro o modificare lo stato dell’interfaccia. I controlli di accesso ai dati aziendali restano nell’applicazione.
Gli SDK ufficiali coprono React, Angular, Vue e React Native. Sul backend sono disponibili percorsi per LangGraph, Google ADK, Mastra, PydanticAI e altri agenti. AG-UI gestisce la comunicazione con l’interfaccia; CopilotKit offre i blocchi di interazione. Channels estende il percorso anche a Slack e Microsoft Teams.
Stato condiviso e intervento umano
La UI generativa può presentare grafici, tabelle e schede del proprio sistema di design. In React, useComponent registra un componente di visualizzazione e parametri tipizzati, che l’agente popola con i dati. Non equivale a eseguire una transazione sul backend.
Lo stato condiviso mantiene sincronizzati agente e applicazione. Il meccanismo human-in-the-loop sospende il flusso per ottenere una scelta, informazioni o una conferma. Se l’approvazione è obbligatoria, va imposta nella logica del processo: una domanda che il modello può scegliere di fare non costituisce lo stesso controllo.
Self-hosting, dati e licenza
Il codice ufficiale usa la licenza MIT, compatibile con l’uso commerciale nel rispetto dei suoi avvisi. I servizi gestiti hanno condizioni proprie. Il listino distingue il solo runtime installabile in Developer/Pro dalle opzioni per l’intera piattaforma.
Installare un runtime internamente non impedisce da solo l’invio di dati a modelli esterni. L’informativa privacy separa il sito dal trattamento disciplinato dagli accordi con i clienti. La telemetria open source raccoglie metadati, non prompt, messaggi, stato o contenuti degli strumenti, ed è disattivabile. Questa dichiarazione non si estende automaticamente agli altri servizi collegati.
Quanto costa iniziare e crescere
Al 18 ottobre 2026, il listino pubblico in dollari USA indica Developer gratuito per uno sviluppatore, con massimo 200 conversazioni, conservazione di tre giorni e 1 GB di spazio multimodale. Pro costa 39 USD al mese; Team 100 USD per posto al mese, fino a cinque posti. Anche gli inviti in attesa occupano posti. Enterprise prevede condizioni personalizzate. Non sono prezzi in euro né un totale fiscale definitivo.
Intelligence aggiunge conversazioni persistenti e memoria utente. La tabella attuale colloca Analytics e Self-Learning nell’accesso anticipato Enterprise. Modelli e infrastruttura vanno conteggiati separatamente. Consultare il confronto dei piani aggiornato prima di acquistare.
Domande frequenti
CopilotKit è gratuito?
Il codice è open source e Developer include una quota gratuita. Restano possibili costi per modelli, hosting e funzionalità aggiuntive.
È utilizzabile soltanto con React?
No: esistono anche SDK per Angular, Vue e React Native, con API e configurazioni specifiche.
Si può installare sulla propria infrastruttura?
Sì, ma occorre distinguere runtime e piattaforma completa, verificando piano, dati inviati ai modelli e requisiti operativi.
Risorse ufficiali e community
- Documentazione ufficiale: scelta del frontend e del backend.
- Repository GitHub: codice, licenza e segnalazioni.
- Community Discord ufficiale: supporto tra sviluppatori.





