Show:
920cells
677API (HTTP)
0Stub
143Unshipped
100Unsupported
D6:0D5:0D4:0D3:0D0:677
0green0amber0red677no data

Feature Matrix

connecting

41 features × 20 integrations (6 deprecated hidden).

Feature
LangGraph (Python)
python
loading
LangGraph (TypeScript)
typescript
loading
LangGraph (FastAPI)
python
loading
Google ADK
python
loading
MS Agent Framework (Python)
python
loading
MS Agent Framework (.NET)
dotnet
loading
MS Agent Harness (.NET)
dotnet
loading
AWS Strands (Python)
python
loading
AWS Strands (TypeScript)
typescript
loading
Mastra
typescript
loading
CrewAI (Crews)
python
loading
PydanticAI
python
loading
Claude Agent SDK (Python)
python
loading
Claude Agent SDK (TypeScript)
typescript
loading
Agno
python
loading
AG2
python
loading
LlamaIndex
python
loading
Spring AI
java
loading
Langroid
python
loading
CopilotKit's Built-in Agent
typescript
loading
CLI Start Commanddocs-only
npx copilotkit@latest init --framework langgraph-python
npx copilotkit@latest init --framework langgraph-typescript
npx copilotkit@latest init --framework langgraph-fastapi
npx copilotkit@latest init --framework google-adk
npx copilotkit@latest init --framework ms-agent-python
npx copilotkit@latest init --framework ms-agent-dotnet
npx copilotkit@latest init --framework ms-agent-harness-dotnet
npx copilotkit@latest init --framework strands
npx copilotkit@latest init --framework strands-typescript
npx degit CopilotKit/CopilotKit/showcase/integrations/mastra my-copilotkit-app
npx copilotkit@latest init --framework crewai-crews
npx copilotkit@latest init --framework pydantic-ai
npx copilotkit@latest init --framework claude-sdk-python
npx copilotkit@latest init --framework claude-sdk-typescript
npx copilotkit@latest init --framework agno
npx copilotkit@latest init --framework ag2
npx copilotkit@latest init --framework llamaindex
npx copilotkit@latest init --framework spring-ai
npx copilotkit@latest init --framework langroid
npx copilotkit@latest init --framework built-in-agent
Beautiful Chat
Pre-Built: CopilotChat
Pre-Built: Sidebar
Pre-Built: Popup
Chat Customization: Slots
Chat Customization: CSS
Headless UI: Simple
Headless UI: Complete
Authentication
Agent Config Object
Voice
Attachments
Generative UI: useComponent
Human In the Loop: In-chat
Human in the Loop: Interrupts
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
Human in the Loop: Headless Interruptstesting
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
Declarative UI: Dynamic A2UI
Declarative UI: Fixed A2UI
A2UI Error Recovery
MCP Apps
🚫
🚫
Open Generative UI: Default
Open Generative UI: Custom
Generative UI: Tool Rendering (Default)
Generative UI: Tool Rendering (Custom default)
Generative UI: Tool Rendering (Specific)
Generative UI: Rendering multiple toolstesting
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
Reasoning: Default
Reasoning: Custom
Generative UI: Agent State
Frontend Tools: In-app Actions
Frontend Tools: Async
ThreadID: Frontend Tool Round-Triptesting
Human in the Loop: In-app
Shared State: Read + Write
🚫
Shared State: Read-onlytesting
Shared State: Streaming
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
🚫
Shared State: Frontend Context
Sub-Agents
Declarative UI: Hashbrown
Declarative UI: json-render
Health??????🚫?🚫???🚫🚫?🚫?🚫🚫🚫
Agent??????🚫?🚫???🚫🚫?🚫?🚫🚫🚫
Chat??????🚫?🚫???🚫🚫?🚫?🚫🚫🚫
Interaction??????🚫?🚫???🚫🚫?🚫?🚫🚫🚫
Demo ↗open hosted preview
Code </>open source
L1-L4 Stripper-integration health levels shown in column header
HealthGET /api/health returns 200 OK with JSON body
D2API (HTTP): backend service is up and HTTP-reachable
D3UI (Frontend): demo page renders in browser (Playwright)
D4BE (Agent): single message round-trip — agent processes a chat message end-to-end
D5Single Pill (1P): one scripted conversation from the canonical aimock fixture set; D6 runs all pills
D6Parity (Reference): full all-pills run verified against the reference integration
depth regression from previous run
D4 ✓/~/round-trip check (green <1h / amber stale / red fail)
D5/D5/D5single-pill check (green pass / amber stale / red fail)
D6/D6/D6parity check (green pass / amber stale / red fail)
?probe has not yet ticked since deploy
supported, no demo yet
testingrows are muted & hide docs (primary feature = has docs)
not supported
CopilotKit Internal Showcase