Perplexity's composer teardown
Updated June 16, 2026
Perplexity is a research product, not a chat companion. Forcing a mode choice before the query signals whether users want a quick answer or agentic depth, which reduces mismatch between expectation and what ships back. Connectors and uploads stay secondary until someone needs source material in context.
Calm default

What works
- Search mode is visible on first load, not buried in a + menu. Scope before send matches the product job.
- Starter pills below the bar teach common jobs (slide deck, business optimize) without opening menus.
- + on the left for attach; Search, Computer, and Model stay in the bar as separate controls.
What we would push on
- Search, Computer, Model, mic, and waveform are five affordances on one bar. Dense for a calm default.
- Mic and waveform sit side by side as plain icons. Voice entry paths look the same until you tap.
- Placeholder says Ask anything while other states say Type @ for connectors. Copy shifts between modes.
Business strategy
Perplexity wins when users know they are in a research product, not generic chat. Surfacing Search on first load teaches the core job without a tour and sets scope before the first ask.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Search chip visible on first load | Research scope is obvious before the first ask | Bar gets dense with Search, Computer, Model, mic, and voice on one row |
Takeaway
Right call to surface Search in the bar for a research product. Worth simplifying voice entry and keeping placeholder copy consistent.
Pattern: Tool Switching in Composer
Pattern: Prompt Templates
Attachments

What works
- output.jpg renders as a card inside the bar with thumbnail, name, and size. Clear pre-send preview.
- Dismiss on the card fixes mistakes without clearing the whole query.
- Search and Computer chips stay visible below the attachment. Mode does not reset on upload.
What we would push on
- Placeholder switches to Type / for search modes when a file is attached. Another copy shift to learn.
- Multiple files may crowd the top band; only a single-file case is shown here.
Business strategy
File uploads are core to research. Inline preview cards reduce attach anxiety and keep users in the ask flow instead of treating files as a separate workflow.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| File card inside the bar | Clear pre-send preview before a costly run | Placeholder and bar density shift with each attachment |
Takeaway
File card inside the bar is worth stealing. Keep placeholder and mode chips stable when context is attached.
Pattern: Context Chip Management
Connectors

What works
- Web and Academic as checkboxes teach source scope in plain language.
- Flyout keeps the parent + menu open. Same pattern as other products in this teardown set.
- Upgrade banner at the top of connectors ties paywall to more sources, not a random settings page.
What we would push on
- Active sources (Web on) do not show as chips in the bar. Easy to forget what is connected.
- Academic sits beside Web with equal weight. No copy on when to pick one versus both.
- Add files from cloud is a third path beside upload and connectors checkboxes.
Business strategy
Source toggles in a flyout let Perplexity upsell Pro at the moment users define research scope, not in a disconnected settings page.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Connectors in flyout, not bar chips | Clean default bar | Easy to forget which sources are armed before send |
Takeaway
Source toggles in a flyout work for research. Surface armed connectors in the bar the way Search mode already is.
Pattern: Tool Switching in Composer
Computer mode

What works
- Computer as a bar chip makes agentic mode a first-class switch, not a buried tool.
- Page title and placeholder change with mode (What should we work on next?). Pre-send contract is clear.
- Orchestrator replaces Model in Computer mode. Label matches the job, not a generic model row.
What we would push on
- Search and Computer look like equal chips. Nothing signals Computer is a heavier, multi-step run.
- Switching modes changes branding and picker label. Users must learn two composer personalities.
Business strategy
Computer as a bar chip positions agentic multi-step work as a peer product mode, driving Pro adoption for users who outgrow single-shot search.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Computer chip equal weight to Search | Agentic mode feels first-class, not buried | Nothing signals heavier cost or latency before send |
Takeaway
Bar-level mode chips fit Perplexity. Teach cost and latency differences between Search and Computer before send.
Pattern: Tool Switching in Composer
Pattern: Persona Selector
Orchestrator picker

What works
- Orchestrator name signals multi-model routing, not a single provider pick.
- Provider logos beside each row help scan GPT versus Claude options quickly.
- Locks show upgrade path inline instead of failing silently after send.
What we would push on
- Every orchestrator row is locked on the free plan. Menu is mostly an upsell surface.
- No outcome copy (fast, deep, code) beside model names. SKU list without job guidance.
Business strategy
Orchestrator naming sells multi-model routing as a premium capability and frames upgrades as better brains for agent work, not raw provider logos.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Locked orchestrator rows on free | Clear upgrade path before send | Menu reads mostly as paywall preview, not job guidance |
Takeaway
Orchestrator framing is smarter than a raw model dropdown for agentic mode. Add outcome labels and one free default so the menu is not only locks.
Pattern: Model Selection UI
Pattern: Tool Switching in Composer
Model picker

What works
- Multi-provider list in the composer makes Perplexity feel model-agnostic. Pick the brain per query.
- Access the top AI models header ties upgrade to the picker, not a disconnected banner.
- New badge on Kimi K2.6 flags one recent add instead of labeling everything new.
What we would push on
- Most rows are lock icons on free. Similar to Orchestrator: picker as paywall preview.
- GPT-5.4, GPT-5.5 Max, Opus 4.8 Max: version-heavy list without plain-language outcomes.
- Model picker beside Search and Computer chips adds a third dimension before first send.
Business strategy
Multi-provider choice in the composer is Perplexity’s differentiation from single-vendor chat. The picker makes model-agnostic research tangible at ask time.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Model picker on the bar in Search mode | Pick the brain per query, on brand | Third dimension before send; locks dominate on free |
Takeaway
Meta-model picker is on-brand for Perplexity. Pair it with outcome copy and a clear free default so locks are not the whole story.
Pattern: Model Selection UI
Pattern: Tool Switching in Composer
Voice listening

What works
- Listening label inside the bar. You stay in the composer instead of jumping away immediately.
- Stop and check give a review step before the query ships.
- Search and Computer chips stay visible during listen. Mode context is not lost.
What we would push on
- This listening state still competes with the full-screen voice UI. Two voice surfaces to learn.
- Mic versus waveform on the default bar still look identical before you tap either.
Business strategy
In-bar listening keeps voice as a fast path into search for mobile users without forcing everyone into a separate voice product on first tap.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Listening state inside the composer | Stay in ask flow; confirm before send | Competes with full-screen voice from the same bar icons |
Takeaway
In-bar listening with confirm is worth stealing. Unify entry icons and clarify when users leave the bar for full-screen voice.
Voice session

What works
- Full-screen voice is unmistakable. Orb and large canvas signal conversation, not dictation.
- Short assistant prompt sets tone before you speak. Human entry to hands-free mode.
What we would push on
- Composer listening and full-screen voice are different exits from the same bar icons.
- No visible link back to Search or Computer scope once you are in the orb view.
Business strategy
Full-screen voice targets longer hands-free sessions that dictation cannot serve, driving engagement beyond quick lookups.
Tradeoff
| Decision | Benefit | Cost |
|---|---|---|
| Separate full-screen voice shell | Unmistakable conversation mode | Split from bar modes; Search and Computer scope disappear in orb view |
Takeaway
Strong conversation shell. Connect it to the search bar modes so voice does not feel like a separate product.
How it fits together
The pattern
- Search and Computer chips in the bar set scope before ask. + handles uploads and connectors; Model handles provider choice.
- File cards and connector flyouts keep inputs visible before send.
Where it varies
- Search mode is visible on load; connectors arm in a flyout without bar feedback.
- Computer mode renames the picker to Orchestrator and shifts page branding.
- Voice splits between in-bar listening and a full-screen orb from similar bar icons.
- Placeholder copy shifts between Ask anything, Type @, and Type / depending on mode and context.
Business strategy
Perplexity’s composer is built to sell research scope upfront and model choice at ask time. When connectors, mode cost, and voice entry stay hidden, that honesty gap undermines trust in Pro features built on top of the bar.
Tradeoffs
| Decision | Benefit | Cost |
|---|---|---|
| Search chip visible on first load | Research scope is obvious before the first ask | Bar gets dense with Search, Computer, Model, mic, and voice on one row |
| Attach and connectors behind + | Mode chips stay readable in the bar | Upload and source wiring fight the paperclip habit for research workflows |
| File card inside the bar | Clear pre-send preview before a costly run | Placeholder and bar density shift with each attachment |
| Connectors in flyout, not bar chips | Clean default bar | Easy to forget which sources are armed before send |
| Computer chip equal weight to Search | Agentic mode feels first-class, not buried | Nothing signals heavier cost or latency before send |
| Locked orchestrator rows on free | Clear upgrade path before send | Menu reads mostly as paywall preview, not job guidance |
| Model picker on the bar in Search mode | Pick the brain per query, on brand | Third dimension before send; locks dominate on free |
| Listening state inside the composer | Stay in ask flow; confirm before send | Competes with full-screen voice from the same bar icons |
| Separate full-screen voice shell | Unmistakable conversation mode | Split from bar modes; Search and Computer scope disappear in orb view |
Takeaway
Perplexity puts research scope in the bar where chat products hide it behind +. The architecture fits. Visibility for connectors, mode differences, and voice entry need the same honesty Search already gets.
Pattern: Tool Switching in ComposerBar chips for scope, + for inputs, Model for brain choice is a research-native composer architecture.
Pattern: Model Selection UI
Steal this
- Search mode as a bar chip on a research-native product
- Split + (uploads, connectors) from mode chips (Search, Computer)
- File preview card with name and size inside the ask bar
- Source toggles (Web, Academic) in a connector flyout
- Orchestrator label for agentic mode instead of a generic model row
Skip this
- Hiding research scope behind + when mode is the product
- Connector toggles with no in-bar feedback when armed
- Model pickers that are only lock icons on free
- Two voice entry icons that look identical on the bar
- Placeholder copy that changes every time the mode shifts
How others design the composer
Same job, different product bets, and what each tradeoff reveals.
ChatGPT puts modes and tools in one + menu on the left, with mode chips inside the bar after selection.
Read teardownClaude uses + for attach and agent tools, with model and effort isolated on the right rail.
Read teardownGemini nests uploads and tools in one + menu with model and thinking on the right.
Read teardownOriginal gallery pages: Tool Switching in Composer · Model Selection Dropdown
