AI Application Development SDK
30.2k 2026-04-13
CopilotKit/CopilotKit
A full-stack SDK for building agent-native applications with generative UI, shared state, and human-in-the-loop workflows.
Core Features
Chat UI (React-based, streaming, tool calls, agent responses)
Backend Tool Rendering (agents return UI components directly in client)
Generative UI (agents dynamically generate and update UI components)
Shared State (synchronized state layer for agents and UI components)
Human-in-the-Loop (agents pause for user input, confirmation, or edits)
Quick Start
npx copilotkit@latest create -f <framework>Detailed Introduction
CopilotKit is a cutting-edge SDK designed to empower developers in building sophisticated agent-native applications and generative UIs. It provides a comprehensive frontend stack for React and Angular, enabling dynamic user interfaces driven by AI agents. By implementing the AG-UI Protocol, CopilotKit facilitates seamless integration of AI agents, backend tools, and real-time UI updates, supporting complex human-in-the-loop workflows and shared state management. It aims to simplify the creation of interactive and intelligent applications.