CopilotKit
Agentic Application Platform
Everything developers need to integrate AI agents into their user-facing apps
CopilotKit Platform
The CopilotKit Platform includes the framework, premium, and intelligence features that application developers need to create successful agentic applications using any agentic backend.
CopilotKit works with any agentic backend (framework, LLM, or mesh), and any agentic protocol (AG-UI, MCP, or A2A).
The Core Framework is open source and free to self-host.
Run the full platform self-hosted or fully managed in CopilotKit Cloud.
Core Framework
Open Source, MIT License
The foundation of CopilotKit - everything you need to get started building AI copilots with the agent(s) of your choice. Available as open source under MIT license.
Managed Agent Connections
Built-in support for emerging agent frameworks, protocols and standards - connect to LLMs, framework agents, MCP servers, and A2A meshes without custom integration code.
Future-proof architecture built on open standards. Interoperability without lock-in.
In-app Actions
Define actions that AI agents can execute directly within your application - from simple API calls to complex multi-step workflows.
Agents that actually do things, not just chat. Turn conversations into actions.
Generative UI
AI agents dynamically generate and render UI components based on conversation context - creating rich, interactive interfaces that go far beyond text.
Create engaging, visual experiences that adapt to each user's journey.
Realtime Context Awareness
Agents automatically stay aware of application state, user context, and environmental changes - no manual context management required.
Agents that understand context without explicit prompting.
Agent-App State Sync
Bidirectional state synchronization between agents and your application - agents read app state, app reacts to agent actions, everything stays in sync.
Seamless integration between conversational AI and your application.
React Client
Official CopilotKit client library for React applications with hooks, components, and full TypeScript support.
First-class React support. Build copilots the React way.
Premium Features
Subscription Required
Advanced capabilities for teams that need full control over their copilot experience.
Fully Headless UI
Build completely custom copilot interfaces without any of CopilotKit's default UI components - full design freedom from the ground up.
Your copilot, your design. No compromises on user experience.
Observability Hooks
Programmatic access to all agent events, state changes, and performance metrics - build custom monitoring, logging, and analytics tailored to your needs.
Full visibility into agent behavior. Integrate with your existing observability stack.
Angular Client
Official CopilotKit client library for Angular applications with full TypeScript support and Angular-native patterns.
First-class Angular support. Build copilots the Angular way.
CopilotKit Inspector
Debug and inspect all agent-user interactions in real-time and historically. See exactly what your agents are doing, why they made decisions, and how they're performing.
X-ray vision into your agents. Debug with confidence.
Copilot Intelligence
Self-hosted or CopilotKit Cloud
Persistence-backed features that enable continuous learning, optimization, and rich user experiences.
Dashboard & IaC CI/CD
Visual dashboard for monitoring agent performance plus Infrastructure as Code for automated deployment and testing in CI/CD pipelines.
Production-grade operations. Deploy and monitor with confidence.
Thread History & Branching
End users can resume old conversations and branch from any point in conversation history - creating explorable, non-linear conversation experiences.
Conversations that persist and evolve over time. No more starting from scratch.
A/B Testing for Agentic Applications
Run experiments on agent behavior, prompts, flows, and UI with statistical analysis - data-driven optimization for AI applications.
Know what works. Optimize with data, not hunches.
Data Lakehouse & Analytics
Query and analyze all agent-user interactions across your application - a complete record of every conversation, action, and outcome.
Turn interactions into insights. Every conversation is learning data.
Self-improving Agents with RL
Agents that learn and improve from interactions without manual intervention - using reinforcement learning to optimize behavior over time.
Agents that learn from experience. Continuous improvement without manual work.
Enhance your applications
with powerful AI capabilities
Start with a single command
Copied