Feature Matrix

38 features × 17 integrations. Status bundle: 4/19/2026, 6:25:19 PM (stale — signals shown as ?)

Feature
LangGraph (Python)
python
53·2
LangGraph (TypeScript)
typescript
16·0
LangGraph (FastAPI)
python
16·0
Google ADK
python
7·0
MS Agent Framework (Python)
python
13·0
MS Agent Framework (.NET)
dotnet
11·0
AWS Strands
python
11·0
Mastra
typescript
12·0
CrewAI (Crews)
python
14·0
PydanticAI
python
14·0
Claude Agent SDK (Python)
python
13·0
Claude Agent SDK (TypeScript)
typescript
13·0
Agno
python
13·0
AG2
python
13·0
LlamaIndex
python
15·0
Langroid
python
0·14
Spring AI
java
12·0
Dev Ex
Beautiful Chat
CLI Start Command
npx copilotkit@latest init --framework langgraph-python
Chat & UI
Pre-Built CopilotChat
docs-og docs-shell
Pre-Built: Sidebar
Pre-Built: Popup
Chat Customization (Slots)
Chat Customization (CSS)
Headless Chat (Simple)
Headless Chat (Complete)
Platform
Authentication
Agent Config Object
Voice
Multi-modal / File Uploads
Controlled Generative UI
Controlled Gen-UI (Display)
docs-og docs-shell
E2E ?Smoke ?QA ??
In-Chat HITL (useHumanInTheLoop — ergonomic API)
docs-og docs-shell
E2E ?Smoke ?QA ??
In-Chat HITL (useInterrupt — low-level primitive)
Headless Interrupttesting
E2E ?Smoke ?QA ??
Declarative Generative UI
Declarative Generative UI (A2UI — Dynamic Schema)
Declarative Generative UI (A2UI — Fixed Schema)
Open-Ended Generative UI
MCP Apps
Fully Open-Ended Generative UI
Open-Ended Gen UI (Advanced: with frontend function calling)
Operational Generative UI
Tool Rendering (Default Catch-all)
Tool Rendering (Custom Catch-all)
Tool Rendering
docs-og docs-shell
Tool Rendering + Reasoning Chaintesting
E2E ?Smoke ?QA ??
Reasoning
Reasoning (Default Render)testing
E2E ?Smoke ?QA ??
Agentic Generative UI (In-Chat State Rendering)
docs-og docs-shell
Interactivity
Frontend Tools (In-app actions)
Frontend Tools (Async)
In-App Human in the Loop (Frontend Tools + async HITL)
docs-og docs-shell
E2E ?Smoke ?QA ??
Agent State
Shared State (Read + Write)
docs-og docs-shell
E2E ?Smoke ?QA ??
State Streaming
docs-og docs-shell
E2E ?Smoke ?QA ??
Readonly State (Agent Context)
docs-og docs-shell
E2E ?Smoke ?QA ??
Multi-Agent
Sub-Agents
docs-og docs-shell
E2E ?Smoke ?QA ??
docs-og docs-shell
E2E ?Smoke ?QA ??
BYOC (Bring Your Own Components)
BYOC Hashbrown
BYOC json-render
testingrows are muted & hide docs (primary feature = has docs)
docs-og ✓/docs-shell ✗doc link present / missing
Demo ↗/Code </>open hosted preview / source
E2E ✓/amber/end-to-end (green <6h · amber older · red fail/none)
Smoke ✓smoke test, same color rules
QA 3ddays since human QA (green <7d · amber <30d · red older/never)
Hosteddot = live probe, click = open hosted URL
?status bundle is stale
supported, no demo yet
not supported