v2.4.1 shipped today·Auto-apply with Claude

The visual editor
for real codebases.

Drag, resize, edit text in your browser. Claude writes the code back to your source files. Works on the app you already have, in any framework.

$npx moldui
Star on GitHub
MIT licensed·Zero config·Any framework
localhost:4444 — moldui editor overlay
How it works

Three steps, zero configuration.

01

Start your dev server

Any framework — Next.js, Vite, Vue, Svelte, Django, Rails, plain HTML. No plugin in your project.

$npm run dev
02

Run moldui

Auto-detects the port, spins up a proxy on :4444, and injects the editor into your pages.

$npx moldui
03

Edit, then apply

Drag, resize, edit text, swap elements. Click Apply — Claude writes the code back to your source.

$⌘S to save
Features

Built for people who know their codebase.

Visual editing that respects your source. No lock-in, no magic. Just a proxy, a shadow DOM overlay, and Claude writing the diff.

Spatial editing

Click, drag, resize with 8-handle gizmo, double-click to edit text, shift-click for multi-select. Snap guides between elements. Arrow keys nudge 1px.

Auto-apply with Claude

Click Apply, Claude runs headless via stream-json. Live progress strip in the overlay shows exactly which files are being edited. No terminal context-switch.

Any framework, any language

Proxy-based injection. No plugin in your project. Tested on Next.js, Vite, Nuxt, SvelteKit, Django, Rails, Laravel, Flask, and static HTML.

Alt-drag to swap

Hold Alt while dragging to exchange two elements. Works across different containers. Claude handles the JSX or HTML reorder in source.

Forty-plus shortcuts

Cmd+K element search, L for layers, S for styles, ? for the cheatsheet. Cmd+Z undoes the DOM and the source edit together.

Open source, MIT

Vanilla JS in a shadow DOM. No telemetry, no login, no network beyond localhost. Fork it, ship your own flavor.

Compared

A different category from hosted builders.

Capability
moldui
Lovable
Webflow
v0
Anthropic
Works on your existing codebase
Any framework / any language
True drag and drop
props
Resize handles
Alt-drag element swap
Zero config (any browser)
hosted
hosted
hosted
Cross-AI support
Open source
Free

* props = properties panel only · hosted = locked to their platform

Keyboard

Forty shortcuts. One cheatsheet.

Press ? while moldui is running to open the full reference over your app.

Selection
  • Select element
    Click
  • Multi-select
    Shift+Click
  • Deselect
    Esc
Editing
  • Edit text
    Dbl-click
  • Move / reorder
    Drag
  • Swap two elements
    +Drag
  • Nudge 1px
    +++
  • Nudge 10px
    +
Panels
  • Style panel
    S
  • Layers panel
    L
  • Search elements
    +K
  • AI chat
    +/
  • All shortcuts
    ?
History
  • Undo
    +Z
  • Redo
    ++Z
  • Save to source
    +S
  • Apply pending changes
    +
Install

Edit your app in under
thirty seconds.

$npx moldui