Designpixil · AI Design
Chatbot UI Examples (2026): 12 Patterns From Real Products
12 chatbot UI examples for 2026, from ChatGPT and Claude to Intercom Fin and Cursor: the pattern each one nails, and when to copy it in your own product.

On this page16 sections
- The Best Chatbot UI Examples at a Glance
- Chatbot UI kits vs real product examples
- 1. ChatGPT: conversation history that scales
- 2. Claude: putting the output beside the conversation
- 3. Perplexity: citations as a first-class UI element
- 4. GitHub Copilot Chat: context you can see and control
- 5. Cursor: the propose-then-apply loop
- 6. v0: chat that renders its work
- 7. Replit Agent: showing the work step by step
- 8. Intercom Fin: the handoff designed as a feature
- 9. Notion AI: invoked in place, not in a destination
- 10. Slack AI: answers inside the existing surface
- 11. Gemini: drafts you can compare
- 12. Figma AI: prompting inside a design canvas
- How we applied these patterns in Echo AI
- The Meta-Pattern
The best chatbot UI examples in 2026 are the products that solved one hard interaction problem cleanly enough that everyone else copied it: ChatGPT for conversation history, Claude for output beside the chat, Perplexity for citations, Cursor for review-before-apply, Intercom Fin for the human handoff. This guide breaks down 12 of them by the pattern each one nails, so you can borrow the right idea instead of cloning ChatGPT wholesale.
Two rules before the list. First, copy patterns, not layouts: your users, tasks, and stakes differ, and confused users abandon tasks quietly rather than complaining, so the cost never shows up as feedback. Second, every pattern here assumes you've already decided chat is the right interface; if you haven't settled that, start with our full AI chatbot UI design guide.
The Best Chatbot UI Examples at a Glance
"Best" depends on the job your chat surface does. This is the honest shortlist by use case; the numbered sections below explain each pattern in detail.
| If you are building | Best example to study | The pattern worth copying |
|---|---|---|
| A general assistant | ChatGPT | Conversation history that scales past hundreds of threads |
| A work tool with outputs | Claude | Artifacts: output beside the conversation, not buried in it |
| A research or answers product | Perplexity | Citations as first-class UI, not footnotes |
| A coding or technical tool | Cursor | Propose-then-apply: chat suggests, user applies with a diff |
| A support bot | Intercom Fin | The human handoff designed as a feature, not a failure |
| AI inside an existing product | Notion AI | Invoked in place rather than a separate destination |
Chatbot UI kits vs real product examples
Kits and component libraries are fine for the message list and the input bar. What no kit ships is the set of states that make or break a chat product: streaming with a stop control, interruption, failure and retry, grounding (where an answer came from), and the handoff to a person. A useful way to judge a kit before you adopt it:
| Ask of a chatbot UI kit | Good sign | Warning sign |
|---|---|---|
| Streaming | A streaming message state with a stop button | Only a "typing" dots animation |
| Errors | Designed failed and retry states | Errors left to a browser alert or a toast |
| Sources | A citation or source-chip component | Plain links pasted into the message text |
| Long output | A side panel or expandable block for code and documents | Everything rendered inside the bubble |
| Handoff | A state for "a person is joining" | No concept of a human at all |
Study the real products below for those states, then let a kit speed up the easy part. If you want the deeper reasoning behind these picks, our chatbot UI design guide covers the eight trust patterns, and we design these surfaces daily as an AI chatbot UI design specialty.
1. ChatGPT: conversation history that scales
The pattern to study is the sidebar: automatic conversation naming, search, and pinned organization that makes hundreds of past conversations navigable. Most SaaS chat features treat sessions as disposable; ChatGPT treats them as a workspace. Copy this the moment your users return to past conversations, which is earlier than you think.
When to copy: any assistant users will consult more than a few times a week. Caution: auto-names need to summarize the topic, not the timestamp; "Chat on July 19" is the failure mode.
2. Claude: putting the output beside the conversation
The signature pattern is separating the artifact from the chat: long outputs (documents, code, structured work) render in their own panel next to the thread instead of scrolling away inside it. The conversation stays a control surface; the work product stays visible and editable. This is the single most copied AI layout decision of the last two years, for good reason.
When to copy: whenever the AI produces something users keep, edit, or export. Burying a deliverable in a scrolling thread is the fastest way to make chat feel wrong for real work.
3. Perplexity: citations as a first-class UI element
Every answer carries numbered inline citations bound to a visible source list. Trust is designed into the message anatomy rather than promised in marketing copy. For B2B products where answers drive decisions, this pattern is close to mandatory now: users don't need the AI to be right so much as they need to check it quickly.
When to copy: any assistant answering from documents or data. Show sources at the claim level, not a vague "based on your files" disclaimer.
4. GitHub Copilot Chat: context you can see and control
The pattern is explicit context chips: users attach files or symbols to a message and can see exactly what the model is looking at. It kills the number-one chat frustration in technical products, silent context guessing. The visible-context pattern translates directly to B2B SaaS: show which document, account, or dataset is in scope for each exchange.
When to copy: multi-document and multi-entity products. If users ever wonder "which data did it just answer about?", you need this.
5. Cursor: the propose-then-apply loop
Cursor's chat rarely just answers; it proposes a change, shows the diff, and waits for apply or reject. That review loop is the bridge between chat and consequential action, and it generalizes far beyond code: campaign edits, record updates, config changes. Chat proposes; the user disposes.
When to copy: any time chat output mutates something real. Never let a conversational interface commit irreversible changes without a visible review step; an AI mistake a user cannot see or correct costs far more than the mistake itself, because it ends their trust in the feature.
6. v0: chat that renders its work
Vercel's v0 pairs the thread with a live preview pane: describe, generate, see it rendered, iterate. The lesson is broader than UI generation: when output has a visual form, show the form, not a description of it. Text-only chat about visual things is friction pretending to be simplicity.
When to copy: reports, dashboards, designs, documents, anything with a rendered state.
7. Replit Agent: showing the work step by step
The run view narrates what the agent is doing as a live checklist of steps, with progress and the ability to interrupt. This is the canonical answer to the "showing the work" problem for autonomous AI, and it maps directly onto the run views we design for AI agent products: queued, running, step complete, needs approval, failed.
When to copy: any agent that works for longer than a few seconds without the user. Silence during autonomous work reads as either broken or dangerous.
8. Intercom Fin: the handoff designed as a feature
Fin's defining pattern is the escalation path: when the AI can't resolve, the transition to a human carries the full conversation context and says so plainly. Intercom reports an average resolution rate of 76% across more than 12,000 customers (Fin, 2026), a vendor figure, but even at that rate about one conversation in four still ends with a person, so the handoff is a core screen, not an edge case. No dead ends, no "please contact support" walls. The refusal-and-redirect message is a designed object, which is precisely what most in-product assistants lack.
When to copy: every customer-facing assistant, no exceptions. Design the handoff before you design the happy path: in the 2025 Stack Overflow Developer Survey, 75.3% of developers said that "when I don't trust AI's answers" is the reason they would still ask a person for help (Stack Overflow, 2025). If your assistant lives in a widget on your website, the window itself (launcher, size, minimized state) needs the same care; our guide to chatbot window UI design for websites covers it.
9. Notion AI: invoked in place, not in a destination
The pattern is inline invocation: summon the AI where the work already is (a slash command in a document) and apply results in place. Chat as a place you go loses to AI where you already are for editing tasks. The window-vs-inline decision shapes everything else in your build.
When to copy: editing, drafting, and transformation tasks inside an existing canvas. Keep the full chat surface for open-ended work.
10. Slack AI: answers inside the existing surface
Summaries and answers render as native Slack objects in threads and channels rather than shipping users to a separate bot. The insight: the chat pattern doesn't require a chatbot destination; it can decorate the product you already have. Adoption follows familiarity.
When to copy: when your product already has a feed, inbox, or thread model users live in. This is also the strongest pattern for an AI chatbot for internal users: an assistant for employees works best inside the tools they already use all day (chat, docs, the ticket queue), answering from company data with sources, rather than as one more app to open.
11. Gemini: drafts you can compare
The durable pattern from Gemini is multiple response drafts: parallel takes the user can flip between rather than one authoritative answer plus a retry button. For subjective outputs (copy, summaries, plans), showing variants honestly represents what generation is and gives users cheap control.
When to copy: creative and subjective outputs. Skip it for factual lookups, where variants read as the machine being unsure of the truth.
12. Figma AI: prompting inside a design canvas
The pattern worth studying is contextual prompting on selection: act on the thing the user has selected, in the tool's own vocabulary, rather than making them describe it in prose. It's the design-tool version of visible context, and it applies to any product where users select rows, objects, or regions before asking for help.
When to copy: selection-first products: tables, canvases, editors, maps.
How we applied these patterns in Echo AI
Echo AI, an AI assistant for developers that we designed, uses two of the patterns above: output beside the conversation, as in Claude, and a propose-then-apply review step, as in Cursor. Code the assistant writes opens in its own panel, with the changed lines highlighted and a Review button, so nothing is used until a person has checked it. If you are designing a chat interface of your own, that is the work our AI chatbot UI design service covers.

The Meta-Pattern
Read the list again and one theme repeats: the best chatbot UIs are the ones that made the AI's work visible, checkable, and correctable: history you can search, sources you can verify, context you can see, diffs you can review, steps you can watch, handoffs that carry state. The chat bubble is the least important part.
That's also the order to build in. Get the trust anatomy right first; restyle the bubbles later. If you want a senior team that has shipped these patterns for real AI products, that is exactly what our AI chatbot UI design service covers, on a subscription at $4,917/month with the first deliverable within 24 hours of starting. We deliver the chat surface as Figma, a clickable coded prototype, or front-end React code your engineers take over.
If you are building a chatbot or copilot and want these patterns designed for your own product, that is the job of an AI product design agency for startups building agents and copilots: the streaming, sources, refusals and handoff states, designed and delivered as Figma or React code.
Frequently Asked Questions
What is the best chatbot UI right now?+−
There is no single best chatbot UI; there are products that each solved one problem best. ChatGPT leads on history management, Claude on separating output from conversation, Perplexity on citations, Cursor on review-before-apply, Replit on showing autonomous work, and Intercom Fin on human handoff. The best UI for your product is the combination of those patterns your users' tasks actually need.
Should my chatbot look like ChatGPT?+−
Borrow its conventions where they're now user expectations (input at bottom, streaming responses, history sidebar for a standalone assistant) and diverge where your product differs: inline invocation for editing tasks, review-and-apply for consequential actions, and citations for data-backed answers. Cloning the layout without matching the task is the most common chatbot design mistake we see.
Are chatbot UI kits worth using?+−
Yes, for the message list, the input bar and basic bubbles, which a kit gets you in a day. No, as the whole design: kits rarely include streaming with a stop control, failed and retry states, source citations, a side panel for long output, or a human handoff. Check a kit against those five states before you adopt it, and design the ones it lacks yourself.
What does a chatbot window on a website look like?+−
A launcher in the bottom-right corner that opens a window about 360 to 420px wide on desktop and full screen on phones, with open, minimized and closed states. That embedded widget is a separate design problem from the full-page chat products above; our chatbot window UI design guide covers launcher, size, states and real website examples.
How do I design a chatbot UI for a B2B SaaS product?+−
Start from the task, not the window: decide chat versus inline versus agent view, script five real exchanges including a failure and a refusal, then design the message anatomy, streaming states, and handoff. Our step-by-step process is covered in the full chatbot UI design guide, and the agent-specific screens in our AI agent UI work.
Our work
Want this done on your own product?
One senior designer, Anant, designs every project. Send what you have and he tells you what he would change first, whether or not you work with us.
- Design partner
- $4,917/mo, 3 to 4 deliverables a week, first one within 24 hours, pause or cancel anytime
- Fixed project
- from $3,000, first designs within 48 hours of kickoff
- What you get
- Figma, a clickable coded prototype or front-end code your engineers take over; marketing sites built in Next.js or Framer
Email your product link to hello@designpixil.com and you get the first three things Anant would change, within one business day. No deck, no follow-up sequence.

“We worked with Anant on the Whizo AI website and the experience was great. He quickly understood our product, asked the right questions, and delivered a polished website that communicates our value clearly. If you're building a SaaS or AI product, he's someone who understands how to design for it.”
Related




