Edit from the UI
Type a prompt into the floating widget; your local Claude Code edits the source files directly.

Pick the broken total, ask in plain English, and watch a real Claude agent trace the bug across files and fix it live — without ever leaving the tab.
Edit from the UI
Type a prompt into the floating widget; your local Claude Code edits the source files directly.
Reuses your subscription
No Anthropic API key — the dev server reuses your ~/.claude OAuth session.
No extra billing.
Two providers
acp (default) runs Claude Code as a child process; sdk runs it
in-process. Switch from the widget.
Page context, automatic
Pick an element and the widget attaches its component metadata
(componentName, sourceLocation) to the prompt — works on React, Vue 2,
Vue 3, Angular, Svelte, SvelteKit, Next.js (App + Pages), Nuxt 2, and Nuxt
3.
When you pick an element, the widget hands the agent the evidence to reason with — not a screenshot:

Component chain — the named ancestors up to the root,
e.g. OrderSummary → App.
Source file — the authored file the element renders from, so the agent opens the right code first.
Selector + outerHTML — the exact node, so the agent can still locate the markup when no source path resolves.