Back to tips

Best Tools for Design Engineers (2026, Tested)

The tools design engineers use to ship UI faster in 2026: Cursor, Claude Code, Figma, v0, Storybook and Subframe, and which job each wins.

Design engineers ship UI faster with a short stack: a coding agent to implement (Cursor or Claude Code), Figma if the team already designs there, v0 to scaffold something new, and Storybook to keep components tested. The tool most lists skip is the one for the job design engineers do most: changing UI that already exists in code. For that, Subframe puts a design canvas, your running app and Claude Code or Codex in one place, so you can design on your real components, pick from variations side by side and make precise edits (macOS desktop app). If you only need point-and-prompt edits in the browser, Cursor's Design Mode is the closest alternative.

The short version

  • Cursor: the best code editor for UI work, now with Design Mode for pointing at elements in your running app.
  • Claude Code: the strongest agent for implementing UI changes across a codebase.
  • Figma: still the default if your team designs there; Dev Mode and Code Connect tie designs to your components.
  • v0: the fastest way to scaffold a new React app from a prompt and deploy it.
  • Storybook (with Chromatic): build, document and visually test components in isolation.
  • Subframe: design on the code you already have, with a canvas, your running app and your coding agent in one place.

At a glance

Tool Best for Works on your existing code? Visual editing of the running app Coding agent Starting price, as of Oct 18, 2026
Cursor Coding and point-and-prompt UI edits Yes Yes (Design Mode, browser visual editor) Built in Free plan; Plus $8/month (Grok models only); Premium $30/month adds third-party models
Claude Code Implementing changes across a codebase Yes Through its Chrome integration Is the agent Included from Claude Pro, $20/month; not in the Free plan
Figma Teams designing in Figma Through Code Connect and Make's local-code beta Make on local code (beta, Mac desktop) Figma agent; MCP for others Free plan; Dev Mode from a Professional Dev seat, $15/month ($12/month billed annually)
v0 Scaffolding a new app Syncs with a GitHub repo Design mode on v0's own preview Built in Free plan; Plus $30/user/month
Storybook Building and testing components Yes No (isolated stories, not the app) MCP for React Free and open source
Subframe Designing on your codebase Yes (connects a local folder) Yes (built-in browser with Inspect and Capture) Claude Code, Codex or Subframe AI credits; others via MCP Free plan; Pro $20 per editor per month

How we evaluated

We judged each tool on the design engineer's loop, not on how good a screenshot it can generate:

  1. Works on your existing components instead of inventing new ones.
  2. Shows the running app, so you design against what users see.
  3. Precise edits: change one thing without side effects.
  4. Code you keep: output lands in your repo, in your stack.
  5. Works with your coding agent: Claude Code, Codex or Cursor.

Irvin Zhan checked every claim, pro and con below in October 2026. Features come from each vendor's own docs and announcements.

Cursor

Cursor is an AI code editor. Its browser now has a visual editor: drag elements to rearrange the layout, inspect components and their props, adjust styles with visual controls and your own tokens, then tell the agent to apply the change (Cursor). Design Mode lets you click an element, draw on the page or describe a change by voice; the agent gets the element's code and a screenshot and edits the source (Design Mode docs).

Best for: design engineers who live in the editor and want to fix UI by pointing at it.

Pros:

  • Visual edits and the code live in the same window.
  • Several edits can run in parallel while you keep working.
  • Works on Mac, Windows and Linux.

Cons:

  • No design canvas: you edit the running page, but can't explore several directions side by side.
  • Changes are prompts to the agent, so results can vary from run to run.

Claude Code

Claude Code is Anthropic's agentic coding tool. It reads your codebase, edits files and runs commands, in the terminal, an IDE, a desktop app or the browser (Claude Code docs). A Chrome integration lets it work with live web apps.

Best for: implementing a UI change across many files once you know what you want.

Pros:

  • Strong at reusing your existing components and patterns.
  • Runs wherever you work, and connects to design tools through MCP.

Cons:

  • It can't see your design on its own; you describe changes in words or give it screenshots.
  • Precise visual tweaks ("2px less padding") take several rounds of prompting.

Figma

Figma is still where most teams design. Dev Mode gives developers specs and code snippets, and Code Connect maps components in your repo to components in Figma, so Dev Mode and Figma's MCP server show your real code instead of generated snippets (Code Connect docs). Code Connect needs a Dev or Full seat on a Professional, Organization or Enterprise plan. Since May 2026, Figma Make can also connect to your local codebase for visual edits, annotations and Git branches, in a limited beta in Figma's Mac desktop app (Figma).

Best for: teams whose designers already work in Figma.

Pros:

  • The largest ecosystem and the best collaboration of any tool here.
  • Code Connect keeps Dev Mode honest about which component to use.

Cons:

  • Code Connect takes setup per component, and Professional plans get one framework at a time.
  • Make's codebase features are a waitlisted beta, Mac only, and Figma says designers with codebase access are best suited for now.
  • The design file and the code are still two things to keep in sync.

v0

v0 by Vercel generates working apps from a prompt, syncs with a GitHub repo, offers a design mode with visual controls and live preview, and deploys to Vercel in one click (v0).

Best for: starting something new fast: a prototype, an internal tool or a landing page.

Pros:

  • The quickest path from prompt to a deployed React app.
  • Templates and design systems to start from.

Cons:

  • Built around v0's own projects; weaker on a large existing codebase with its own components.
  • Output tends toward shadcn defaults unless you set up a design system.

Storybook (and Chromatic)

Storybook is a free, open-source workshop for building, testing and documenting UI components in isolation (Storybook). It covers visual, interaction and accessibility tests, and now has an MCP server for React so agents can use your existing components. Chromatic adds hosted visual testing on top.

Best for: keeping a component library correct as it grows.

Pros:

  • Free and widely adopted.
  • Catches visual regressions before they ship.

Cons:

  • Not a design tool: you write stories in code; you don't design in it.
  • Components only, not your running app with real data.

Subframe

Subframe is a design tool for your codebase, built on HTML and CSS. It brings together a canvas, a built-in browser and an agent (Subframe docs):

  • Canvas: design with real React and Tailwind components; the agent generates 1–4 variations as real pages you can compare side by side and combine.
  • Browser: open your running app, edit props, styles or content with Inspect, or capture a page or element as an editable design.
  • Agent: runs on your own Claude Code or Codex subscription, or on Subframe AI credits. Cursor and other agents connect through MCP.

Best for: design engineers who want to design on the code they already have, then hand the exact change to their agent.

Pros:

  • Design on your real components; import your theme, components and icons from your codebase.
  • Pick from variations side by side instead of re-prompting.
  • Deterministic code generation: what you design maps directly to React and Tailwind you own.

Cons:

  • Codebase, browser and own-agent features need the desktop app, which is macOS only today.
  • Component sync is one way, from Subframe to code; edits to synced files are overwritten unless you turn sync off for that component.
  • No direct Figma file import; bring Figma designs in as screenshots or token files.

Which should you choose?

  • Your team designs in Figma: Figma with Dev Mode and Code Connect, plus your coding agent.
  • You live in the editor and want to fix UI by pointing at it: Cursor with Design Mode.
  • You're implementing across a big codebase: Claude Code.
  • You're starting something new: v0.
  • You maintain a component library: Storybook, with Chromatic for visual tests.
  • You want to design on the code you already have, with a canvas and variations: Subframe on a Mac, with Claude Code or Codex.

Doing it in Subframe

  1. Connect your codebase in the Subframe desktop app and pick Claude Code or Codex as the agent (Connecting your codebase).
  2. Import your design system so the canvas uses your theme and components (Import existing design system).
  3. Open your app in the built-in browser, edit with Inspect, or capture a page to the canvas for bigger changes (Making live edits).
  4. Ask for variations, pick or combine them, then send the change to your agent to implement in your code.

FAQ

What tools do design engineers use to ship UI faster?

A coding agent (Cursor or Claude Code), Figma if the team designs there, v0 for new projects, Storybook for components, and a tool for designing on the existing code, such as Subframe or Cursor's Design Mode.

What are simple tools for designers who also write code?

Cursor's Design Mode if you want to stay in an editor; Subframe if you want a design canvas on top of your real code; v0 if you're starting from scratch.

Which tools let designers ship code directly from a visual interface?

Subframe (design on your components, then the agent implements in your codebase), Cursor's browser visual editor and Design Mode, Figma Make's local-code beta, and v0 for its own projects.

Do design engineers still need Figma?

If the rest of the team designs in Figma, yes. If you design alone on an existing codebase, a code-based design tool removes the step of keeping a design file in sync.

Try it

Design on the code you already have, with the agent you already use. Try Subframe free.

Join thousands of builders.

Subframe lets you build stunning UI with beautifully crafted components and a drag-and-drop visual editor.