Claude logo

Claude's artifacts teardown

Updated June 14, 2026

Artifacts exist because chat prose is a poor container for code, documents, and interactive tools. Splitting conversation from deliverable lets users iterate in prompts while the output stays open, and publish when it is ready without treating the thread as the final product.

Artifacts announced in the thread

“Simple Calculator · Interactive artifact” card in the reply before the pane opens.
“Simple Calculator · Interactive artifact” card in the reply before the pane opens.

What works

  • The artifact card names the deliverable and labels it “Interactive artifact” so users know something runnable is attached.
  • Claude still explains features in prose above the card, the thread documents intent; the card is the entry point.
  • Opening the card expands to the split pane without losing the chat history on the left.

What we would push on

  • Card and bullet list repeat the same information. Consider collapsing the list once the artifact is open.

Business strategy

The in-thread card is a handoff, not the workspace. It lets Claude keep conversational context visible while signaling that something shippable exists beside the prose.

Tradeoff

DecisionBenefitCost
Artifact card in thread before pane opensClear handoff; chat history preservedCard and prose may repeat the same information

Takeaway

Treat the in-thread card as a preview and handoff, not the final workspace.

Preview mode in the split pane

Preview tab: chat on the left, live calculator on the right. Composer stays available below.
Preview tab: chat on the left, live calculator on the right. Composer stays available below.

What works

  • Conversation and deliverable stay visible together. Users never hunt for “where did that code go?”
  • Preview tab shows the running UI; Copy and Publish sit in the artifact chrome, separate from chat actions.
  • The composer remains at the bottom so follow-ups (“make the buttons bigger”) happen in context.

What we would push on

  • On smaller viewports the split pane may feel cramped. Mobile likely needs a full-screen artifact mode.

Business strategy

Split pane is Claude’s core bet: thread as reasoning trail, right pane as the product of the session. Users iterate in chat while the deliverable stays runnable beside them.

Tradeoff

DecisionBenefitCost
Split pane with chat and deliverable side by sideContext and output visible together; in-context follow-upsCramped on smaller viewports; mobile needs fallback

Takeaway

Split pane is Claude’s core artifact pattern: thread as reasoning trail, right pane as the product of the session.

Code mode in the same pane

Code tab in the same artifact pane, toggle from Preview without leaving the split view.
Code tab in the same artifact pane, toggle from Preview without leaving the split view.

What works

  • Preview and Code are two modes of one pane, not separate destinations. Users flip tabs on the calculator artifact above.
  • Syntax highlighting and component structure are readable without exporting to an IDE first.
  • Copy in the artifact header is scoped to the code block, not the whole chat transcript.

What we would push on

  • No inline edit in the Code tab in this flow, mechanical fixes still require a follow-up prompt or external editor.

Business strategy

Preview and Code as adjacent tabs keep developers inside Claude for verify-then-inspect loops instead of exporting to an IDE for every small check.

Tradeoff

DecisionBenefitCost
Preview/Code tabs in one pane, no inline editFast verify-and-copy without leaving chatMechanical fixes still need a prompt or external editor

Takeaway

Pair Preview and Code as adjacent tabs. Developers verify in Preview, inspect and copy in Code.

Interactive outputs you can use

Compound interest explainer with sliders, summary cards, and a live chart, not a static screenshot.
Compound interest explainer with sliders, summary cards, and a live chart, not a static screenshot.

What works

  • Artifacts can be full interactive apps: sliders update the chart and summary cards in real time.
  • Educational prompts (compound interest) become explorable tools instead of walls of markdown.
  • The artifact title matches the lesson topic so returning users recognize what they built.

What we would push on

  • Full-width artifact mode hides the chat entirely. Users lose conversational context until they dismiss or resize.

Business strategy

Interactive artifacts turn explanations into explorable tools, differentiating Claude from markdown-only chat and keeping users in-session longer on educational and prototyping tasks.

Tradeoff

DecisionBenefitCost
Full interactive artifacts with optional full-width modeHands-on verification; sticky educational sessionsFull-width mode hides chat context

Takeaway

Artifacts are workspace objects, not paste-only blocks. Steal the interactive preview when your outputs need hands-on verification.

Pattern: Chat Artifacts

Pattern: Generative UI

Publish outside the chat

Publish modal warns the artifact becomes public while the chat stays private.
Publish modal warns the artifact becomes public while the chat stays private.

What works

  • Publish is explicit, modal copy states the artifact becomes internet-accessible and may appear in search.
  • Chat privacy is called out separately so users know only the artifact link is shared, not the full conversation.
  • Usage policy reminder appears before Publish & copy link, appropriate friction for public sharing.

What we would push on

  • Publish sits next to Copy with similar visual weight. Accidental public sharing is a real risk for enterprise users.

Business strategy

Publish turns artifacts into shareable products and organic distribution while keeping the private chat as the iteration space. That supports viral demos without exposing prompts.

Tradeoff

DecisionBenefitCost
Publish beside Copy with explicit modal frictionClear public/private split; viral artifact linksPublish and Copy look similar; accidental share risk

Takeaway

Sharing is a distinct mode from iterating. Separate publish from copy and spell out what becomes public.

How artifacts fit with output

The pattern

  • Card in the reply → split pane → Preview and Code tabs → interactive examples → optional Publish.
  • Thread stays as context; artifact chrome handles Copy and Publish separate from chat actions.
  • In-thread refinement (Try again, quote-to-reply) continues while the artifact is open.

Where it varies

  • Artifact type: static document vs runnable app vs interactive explainer changes Preview emphasis.
  • Viewport: split pane on desktop vs full-width artifact mode that hides chat.
  • Sharing: private iteration in chat vs public artifact link with explicit consent modal.

Business strategy

Artifacts are Claude’s second act after in-thread chat. The thread documents intent and iteration; the artifact is what users copy, run, or ship. That positions Claude for substantial work without making every reply open a side pane.

Tradeoffs

DecisionBenefitCost
Artifact card in thread before pane opensClear handoff; chat history preservedCard and prose may repeat the same information
Split pane with chat and deliverable side by sideContext and output visible together; in-context follow-upsCramped on smaller viewports; mobile needs fallback
Preview/Code tabs in one pane, no inline editFast verify-and-copy without leaving chatMechanical fixes still need a prompt or external editor
Full interactive artifacts with optional full-width modeHands-on verification; sticky educational sessionsFull-width mode hides chat context
Publish beside Copy with explicit modal frictionClear public/private split; viral artifact linksPublish and Copy look similar; accidental share risk

Takeaway

Treat the thread as context and the artifact as the deliverable users copy, run, or ship. Steal the card handoff and split pane; separate publish from copy and plan for mobile.

Steal this

  • In-thread artifact card as handoff before the workspace opens
  • Split pane so chat context and deliverable stay visible together
  • Preview/Code toggle for interactive and shippable outputs
  • Publish flow that separates public artifact from private chat

Skip this

  • Burying long code outputs only in the message stream
  • Side pane for answers that fit in a single paragraph
  • Publish buttons with the same weight as Copy

How others output, artifacts & refinement

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

Original gallery pages: Artifacts