CopilotKit Showcase
Mastra
TypeScript-native agent framework with built-in tool management, agent memory, and workflow orchestration. Integrates with CopilotKit via the AG-UI protocol adapter.
41 demos·6 categories·integration
mastraChat UI12
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
Beautiful Chat (Flagship)
/demos/beautiful-chat
Multimodal Attachments
/demos/multimodal
Voice Input
/demos/voice
Reasoning: Default
/demos/reasoning-default
Reasoning: Custom
/demos/reasoning-custom
Interactivity8
In-Chat HITL (useHumanInTheLoop — ergonomic API)
/demos/hitl-in-chat
In-App Human in the Loop (Frontend Tools + async HITL)
/demos/hitl-in-app
Frontend Tools (In-App Actions)
/demos/frontend-tools
Frontend Tools (Async)
/demos/frontend-tools-async
Human in the Loop (Step Selection)
/demos/hitl
In-Chat HITL (Booking)
/demos/hitl-in-chat
Gen UI Interrupt (Frontend Tool)
/demos/gen-ui-interrupt
Headless Interrupt (Frontend Tool)
/demos/interrupt-headless
Generative UI11
Tool Rendering (Default Catch-all)
/demos/tool-rendering-default-catchall
Tool Rendering (Custom Catch-all)
/demos/tool-rendering-custom-catchall
Agentic Generative UI
/demos/gen-ui-agent
Declarative Generative UI (A2UI — Dynamic Schema)
/demos/declarative-gen-ui
A2UI Fixed Schema
/demos/a2ui-fixed-schema
A2UI Error Recovery
/demos/a2ui-recovery
Open Generative UI
/demos/open-gen-ui
Open Generative UI (Advanced)
/demos/open-gen-ui-advanced
Tool-Based Generative UI
/demos/gen-ui-tool-based
MCP Apps
/demos/mcp-apps
Tool Rendering + Reasoning Chain
/demos/tool-rendering-reasoning-chain