Favicon of CopilotKit

CopilotKit

A self-hostable AI agent interface SDK with an MIT core connects app state, interactive responses and human approvals to your chosen agent backend.

Screenshot of CopilotKit website

CopilotKit is a self-hostable SDK for developers putting AI agents inside their apps. Its open-source SDK uses MIT, and its enterprise runtime and Intelligence platform can also run on your infrastructure. Copilot Cloud provides managed hosting; where model requests go depends on the agent backend you connect.

The agent can work with the same app state users see, render a chart or form using your components, and take actions through frontend tools, APIs or MCP tools. Users can supply missing information or approve a step within the workflow. You can use a ready-made chat interface, adapt it to your design system, or build a custom interface with lower-level APIs.

AG-UI connects the interface to agent frameworks such as LangChain, OpenAI Agents SDK, Claude Agent SDK, Google ADK and AWS Strands. CopilotKit supports React and Next.js, Angular, Vue and React Native. Its Channels SDK brings agent workflows into Slack and Microsoft Teams.

CopilotKit Intelligence adds persistent conversations that restore messages, interactive UI and running tasks across sessions and devices. User memories carry facts and preferences between conversations. It also records agent actions and provides product analytics for examining task completion, retries and handoffs.

The learning features use interactions and feedback to develop reusable skills, and the platform supports exporting datasets for model fine-tuning. Self-hosted deployments can keep platform data in your existing database.

Similar to CopilotKit