DeepSeek logo

DeepSeek's composer teardown

Updated June 16, 2026

DeepSeek splits speed and depth across an Instant/Expert toggle above the bar and DeepThink/Search chips inside the card. The strategy is honest tiering: casual users see a calm default with web search already on, while power users opt into slower reasoning without leaving the same surface.

Calm default

Empty Instant composer with Search on by default, DeepThink available, and attach plus send in the card.
Empty Instant composer with Search on by default, DeepThink available, and attach plus send in the card.

What works

  • Centered card on a blank canvas. The job is obvious: type a message.
  • “Start chatting with Instant” ties the header to the active tier before the first keystroke.
  • Search ships on by default in Instant. Research intent does not require hunting a toggle.
  • DeepThink and Search live inside the card as peer chips, not buried in a + menu.

What we would push on

  • Instant and Expert sit above the card while DeepThink sits inside it. Model tier and reasoning mode split across two surfaces.
  • Search on by default may surprise users who expected a private draft answer.

Business strategy

DeepSeek competes on price and speed. A calm Instant default with search already armed signals “answers with sources” as the baseline product, not an upsell.

Tradeoff

DecisionBenefitCost
Search on by default in InstantResearch-ready first send without mode huntingUsers who want offline-style chat must notice and disable Search

Takeaway

Steal the tiered header plus in-card capability chips. Make the default tier label and the armed chips scannable together before send.

DeepThink

DeepThink chip active with tooltip: think before responding to solve reasoning problems.
DeepThink chip active with tooltip: think before responding to solve reasoning problems.

What works

  • DeepThink reads as a mode, not a model name. Tooltip explains the job in plain language.
  • Chip highlight inside the card shows armed state before send.
  • DeepThink can stack with Search in Instant. Users can ask for reasoning plus sources in one prompt.

What we would push on

  • Tooltip only appears on hover. Mobile users may never see “solve reasoning problems.”
  • No latency or cost cue on the chip itself when DeepThink is active.

Business strategy

DeepThink lets DeepSeek compete on hard questions without forcing everyone onto Expert. Reasoning becomes an opt-in tax users understand before they spend time waiting.

Tradeoff

DecisionBenefitCost
DeepThink as an in-card chip with hover tooltipClear reasoning contract without a second composerCost and latency invisible until after send

Takeaway

Label reasoning modes by outcome in tooltips and keep them as chips users can arm and disarm in one glance.

Pattern: Input Mode ToggleReasoning is a pre-send chip with outcome copy in the tooltip, not a separate “thinking” product.

Pattern: Tool Switching in Composer

Instant vs Expert

Expert selected: header updates to “Start chatting with Expert” and Search chip drops from the card.
Expert selected: header updates to “Start chatting with Expert” and Search chip drops from the card.

What works

  • Segmented Instant/Expert control uses speed vs quality metaphors (lightning vs diamond), not model IDs.
  • Header copy tracks the toggle. Users always know which tier they are about to use.
  • Expert mode simplifies the card: DeepThink remains, Search disappears. Tier changes the capability set.

What we would push on

  • No subtext on Expert about latency, cost, or when to switch back to Instant.
  • Search vanishing in Expert may confuse users who toggled tiers mid-session.

Business strategy

Instant keeps the free-tier feeling fast and searchable. Expert is the quality lane for users willing to trade speed, which supports upgrade storytelling without a separate paywall screen.

Tradeoff

DecisionBenefitCost
Instant/Expert toggle above the composerHonest speed vs depth choice before typingCapability set changes between tiers without an explicit changelog

Takeaway

Pair tier toggles with header copy that updates in sync. When tiers drop features, say why in the toggle or card.

Attach limits in Instant

Paperclip tooltip in Instant: text extraction only, with doc and image limits spelled out.
Paperclip tooltip in Instant: text extraction only, with doc and image limits spelled out.

What works

  • Attach limits appear on demand via tooltip, not a blocking modal.
  • Copy is specific: text extraction only in Instant, max 50 files, 100MB each.
  • DeepThink and Search stay visible while the tooltip is open. Context is not lost.

What we would push on

  • Limits surface on hover over paperclip. Discoverability depends on curiosity.
  • “Text only” in Instant may frustrate users who uploaded images expecting vision.

Business strategy

Capping multimodal attach in Instant protects compute on the default tier while nudging heavy file users toward Expert or paid plans without a hard error on first click.

Tradeoff

DecisionBenefitCost
Tier-specific attach limits in a tooltipKeeps Instant fast and cheap to serveVision expectations may break on first upload

Takeaway

When tiers limit modalities, surface limits before upload completes, not only on icon hover.

File in the card

Uploaded file chip with Parsing state inside the composer while DeepThink and Search stay armed.
Uploaded file chip with Parsing state inside the composer while DeepThink and Search stay armed.

What works

  • File chip lives inside the card with filename and parsing state. Users see work in progress before send.
  • Modes stay armed during upload. Attach does not reset DeepThink or Search.
  • Send stays available once parsing completes. One surface for file plus prompt.

What we would push on

  • Parsing spinner with no time estimate. Large files may feel stuck.
  • No preview thumbnail for images during parse. Hard to verify the right file.

Business strategy

In-card parsing keeps users in the compose loop instead of routing to a separate upload modal, which reduces drop-off for document Q&A flows.

Tradeoff

DecisionBenefitCost
Inline file chip with parsing stateFile plus modes visible in one pre-send viewCard height grows and parsing feedback is minimal

Takeaway

Show parse progress and a removable chip inside the composer. Pair with tier limits so users know what the file will be used for.

Expert armed

Expert tier with DeepThink armed and a typed query ready to send.
Expert tier with DeepThink armed and a typed query ready to send.

What works

  • Header, tier toggle, and DeepThink chip align before send. No hidden Expert state.
  • Typed prompt stays editable with mode chips still one tap away.
  • Send affordance stays prominent on the right. The card does not morph into a form wizard.

What we would push on

  • No combined cue for “Expert + DeepThink” cost or expected wait time.
  • Attach icon absent in this Expert capture. Tier may still change attach rules without a reminder.

Business strategy

Expert plus DeepThink is the quality stack for hard prompts. Keeping it in the same card rewards power users who outgrow Instant without teaching a new UI.

Tradeoff

DecisionBenefitCost
Stack Expert tier with DeepThink chipDepth without a separate reasoning productWait and cost opaque until the answer streams

Takeaway

Let users stack tier and reasoning chips, but add pre-send cues when the combination is slow or expensive.

Steal this

  • Instant/Expert toggle with header copy that tracks the active tier
  • In-card DeepThink and Search chips with outcome tooltips
  • Search on by default for a research-ready Instant tier
  • Tier-specific attach limits explained before upload finishes
  • Inline file chip with parsing state inside the composer

Skip this

  • Splitting tier toggle above the card and reasoning chips inside without linking them
  • Hiding attach limits behind paperclip hover only
  • Dropping Search in Expert with no explanation when users switch tiers
  • Reasoning and tier changes with no latency or cost preview

How others design the composer

Same job, different product bets, and what each tradeoff reveals.

Original gallery pages: Tool Switching in Composer