Compose gallery
Fifteen providers. Fifteen copy-paste blocks.
Pixel-faithful composer blocks for every major AI product, built from the composable primitives in @agent-ui/react. Every block is a file you own: copy it or install it with the shadcn CLI. The previews are live — type, toggle tools, pick a model, and send.
- chatgpt.comLive-verified
ChatGPT
OpenAI · openai-compose
Where should we begin?
ChatGPT is AI. By using it, you agree to our Terms & Privacy Policy.
- gemini.google.comLive-verified
Gemini
Google · gemini-compose
About GeminiSubscriptionsFor BusinessGet AppSign inHappy Diwali!
Google Terms and the Google Privacy Policy apply. Gemini is AI and can make mistakes.
- perplexity.aiLive-verified
Perplexity
Perplexity · perplexity-compose
- claude.aiPublic UI
Claude
Anthropic · anthropic-compose
ClaudeTry Claude freeWhat can I help with?
Your thinking partner for big ambitions
Claude can make mistakes. Check important info.
By chatting, you agree to Anthropic's Terms and Privacy Policy.
- grok.comLive-verified
Grok
xAI · grok-compose
- chat.mistral.aiPublic UI
Le Chat
Mistral · mistral-compose
MistralLe ChatWhat can I help you with?
Mistral AI can make mistakes. Check important info.
- chat.deepseek.comPublic UI
DeepSeek Chat
DeepSeek · deepseek-compose
deepseekHi, I'm DeepSeek.
How can I help you today?
DeepSeek can make mistakes. Check important info.
- chat.z.aiLive-verified
GLM Chat
Z.ai · zai-compose
ZCode ↗API ↗Sign inCreate anything you can imagine
Full-Stack
Writing
Data Insight
Generated by AI. For reference only. · Terms of Service · Privacy Policy
- kimi.comLive-verified
Kimi
Kimi · kimi-compose
KIMI
Choose project PluginsExplore inspiration · AI-generated, for reference only
- chat.minimax.ioLive-verified
MiniMax Code
MiniMax · minimax-compose
What can I build for you?
MiniMax H3 Image
One prompt to a finished visual.
MiniMax can make mistakes. Check important info.
- mimo.xiaomi.comLive-verified
MiMo
Xiaomi · mimo-compose
Xiaomi MiMoHELLO, I'M MiMo
MiMo-V2.6 · built in publicXiaomi MiMo-V2.6-Series
Frontier intelligence, all the modalities, built in public.
Xiaomi MiMo-V2.5-TTS Series
Give your agent a voice. Give it a soul.
- coral.cohere.comPublic UI
Coral
Cohere · cohere-compose
cohereHow can I help you today?
Chat with Command, grounded in your enterprise data.
By signing up, you agree to the Terms of Use and Privacy Policy.
Cohere can make mistakes. Check important info.
- meta.aiLive-verified
Meta AI
Meta · meta-compose
∞ MetaMeta AI, the personal assistant that helps you create
- copilot.microsoft.comLive-verified
Copilot
Microsoft · microsoft-compose
MicrosoftCopilotSign inMEWhat can I help with?
Chat to find answers, create content, and complete tasks with AI.
Copilot is AI. It can make mistakes. Check important info.
- chat.qwen.aiLive-verified
Qwen
Alibaba · qwen-compose
Own the code
Add any block with the shadcn CLI, or copy its file from the docs. Blocks are assembled from the shared compose primitives, so you can edit the layout without breaking send, model selection, or toggle state. All 15 blocks in this gallery follow the same pattern.
# copy a provider block
npx shadcn@latest add
https://agent-ui-27t.pages.dev/r/openai-compose.json
Frequently asked questions
What is the difference between /composes and /providers?
The compose gallery shows every provider block in one comparison grid. Each provider page adds product metadata, the model list, the shadcn install command, and a link to the full block source.
Do the composes require an AI backend?
No. Each stage owns its draft text, model selection, and toggle state locally and calls onSend with the trimmed prompt. Connect that callback to your API to make it functional; the previews work without any network access.
Are the composes responsive?
Yes. Stages use CSS container queries rather than viewport breakpoints, so rails, labels, and secondary controls collapse based on the width of the stage itself — not the browser window. They work in sidebars, modals, and full-page layouts.
Can I restyle a compose to match my own brand?
Yes. Every block is assembled from ComposeProvider, ComposeShell, ComposeCard, and shared controls. Copy the file and replace its brand layer, or use createCompose to start from scratch — the accessible behaviour stays the same.
15 compose blocks · sitemap.xml · llms.txt