GlossaryAgents and workflows

Canvas

Canvas is a dedicated side surface—panel, tab, or split view—where AI output lives as an editable artifact separate from the chat stream.

Claude Artifacts, Cursor Canvas, and similar patterns treat canvas as the workspace for code, docs, diagrams, and previews users iterate on over multiple turns.

What it means

Chat handles dialogue; canvas holds the deliverable with its own edit, version, and export lifecycle, synced back to the thread when the user or agent updates it.

Why designers should care

Canvas UX needs clear chat vs artifact boundaries, version history, export paths, and mobile fallbacks when split view does not fit.

Example

Claude renders a React component in canvas; the user edits props in-panel, asks “add dark mode” in chat, and sees canvas update while prior versions stay in a dropdown.

Common mistakes

  • Canvas and chat showing duplicate content with no source of truth.
  • No version revert when an agent edit breaks the artifact.
  • Tiny canvas on narrow viewports with no full-screen escape hatch.

Weekly AI UX notes

Patterns, prompts, and glossary updates for designers building AI products on Substack. No spam.

Subscribe on Substack