Poe treats models like contacts in a messaging app. The left rail lists bots, each backed by a different underlying model or a custom prompt, and starting a chat is just picking who to message. This aggregator framing lets you keep parallel threads with several models side by side and compare how each handles the same question without leaving the app. Anyone can build a bot by writing a prompt and choosing a base model, then share it. The interface is otherwise conventional chat, which is the deliberate point: the value is breadth and switching, not a novel composer. The flip side is sameness. Because every model wears the same skin, capability differences between bots are easy to forget until an answer reminds you.
Notable UX patterns
Flows
Flows for Poe are being captured
We haven't taken Poe apart screen by screen yet. Explore the UX patterns it's known for, or request an audit of your own product.
Request a UX auditTeardowns
Teardowns of Poe are coming
We haven't published a written teardown of Poe yet. Explore related topics, or request an audit.
Request a UX audit