Provider blocks
15 AI chat interfaces, rebuilt in React.
Working compose blocks of ChatGPT, Gemini, Claude, Perplexity, Grok, and ten more. Same primitives, same accessibility, different brand layer. Type into any stage — the previews are live.
- chatgpt.comChatGPT
OpenAI · 2 models
Where should we begin?
ChatGPT is AI. By using it, you agree to our Terms & Privacy Policy.
- gemini.google.com
- perplexity.aiPerplexity
Perplexity · 3 models
- claude.aiClaude
Anthropic · 3 models
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.comGrok
xAI · 3 models
- chat.deepseek.comDeepSeek Chat
DeepSeek · 3 models
deepseekHi, I'm DeepSeek.
How can I help you today?
DeepSeek can make mistakes. Check important info.
- chat.z.aiGLM Chat
Z.ai · 3 models
ZCode ↗API ↗Sign inCreate anything you can imagine
Full-Stack
Writing
Data Insight
Generated by AI. For reference only. · Terms of Service · Privacy Policy
- chat.minimax.ioMiniMax Code
MiniMax · 3 models
What can I build for you?
MiniMax H3 Image
One prompt to a finished visual.
MiniMax can make mistakes. Check important info.
- mimo.xiaomi.comMiMo
Xiaomi · 3 models
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.comCoral
Cohere · 3 models
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.
- copilot.microsoft.comCopilot
Microsoft · 3 models
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.aiQwen
Alibaba · 3 models
One architecture, 15 copy-paste blocks.
Every stage is a file you copy into your project, assembled from ComposeProvider, ComposeShell, ComposeCard, and the shared controls. Swap the brand layer without reimplementing send, model selection, or toggle state.
Build your own
# copy a block into your project
npx shadcn@latest add https://agent-ui-27t.pages.dev/r/openai-compose.jsonFrequently asked questions
What is a provider chat compose?
A compose is a copy-paste React block that recreates the prompt area of a real AI product: its rail, greeting, prompt surface, model menu, and tool toggles. Each one is a file you own, assembled from the same Agent UI compose primitives, so behaviour stays consistent while the visual design matches the provider.
Are these composes interactive?
Yes. Type a prompt, press Enter or the send button, open the model menu, and toggle tools. The stages ship with keyboard support, accessible labels, and responsive container queries rather than screenshots.
How faithful are the clones?
11 of the 15 stages were verified against the live product UI; the rest are built from publicly visible UI patterns. Each card is labeled so you know which basis it uses, and every provider page links to the source product.
Can I use a compose as the starting point for my own product?
Yes. Install a block with the shadcn CLI or copy its file, then swap the brand layer. You can also use createCompose with your own models and placeholder. Every block accepts onSend, disabled, and className, and exposes data-agent-id for testing.
Provider index · sitemap.xml · llms.txt