CopilotKit Showcase
Claude Agent SDK (TypeScript)
CopilotKit integration with Anthropic's Claude via the Claude SDK for TypeScript
38 demos·5 categories·integration
claude-sdk-typescriptChat UI8
Beautiful Chat
/demos/beautiful-chat
Agentic Chat
/demos/agentic-chat
Pre-Built: Sidebar
/demos/prebuilt-sidebar
Pre-Built: Popup
/demos/prebuilt-popup
Chat Customization (Slots)
/demos/chat-slots
Chat Customization (CSS)
/demos/chat-customization-css
Headless Chat (Simple)
/demos/headless-simple
Headless Chat (Complete)
/demos/headless-complete
Interactivity7
Frontend Tools (In-App Actions)
/demos/frontend-tools
Frontend Tools (Async)
/demos/frontend-tools-async
In-Chat HITL (useHumanInTheLoop — ergonomic API)
/demos/hitl-in-chat
In-App Human in the Loop (Frontend Tools + async HITL)
/demos/hitl-in-app
Multimodal Attachments
/demos/multimodal
Voice Input
/demos/voice
Headless Interrupt (testing)
/demos/interrupt-headless
Generative UI10
Declarative Generative UI (A2UI)
/demos/declarative-gen-ui
A2UI (Fixed Schema)
/demos/a2ui-fixed-schema
MCP Apps
/demos/mcp-apps
Agentic Generative UI
/demos/gen-ui-agent
Tool-Based Generative UI
/demos/gen-ui-tool-based
Declarative UI: Hashbrown
/demos/declarative-hashbrown
Declarative UI: json-render
/demos/declarative-json-render
Fully Open-Ended Generative UI
/demos/open-gen-ui
Open-Ended Gen UI (Advanced: with frontend function calling)
/demos/open-gen-ui-advanced
In-Chat HITL (useInterrupt — low-level primitive)
/demos/gen-ui-interrupt
Agent Capabilities9
Reasoning (Custom)
/demos/reasoning-custom
Reasoning (Default)
/demos/reasoning-default
Tool Rendering: Default Catch-all
/demos/tool-rendering-default-catchall
Tool Rendering: Custom Catch-all
/demos/tool-rendering-custom-catchall
Tool Rendering
/demos/tool-rendering
Tool Rendering: Reasoning Chain
/demos/tool-rendering-reasoning-chain
Sub-Agents
/demos/subagents
Authentication
/demos/auth
Agent Config Object
/demos/agent-config