Install in your repo
Tags every JSX element with a stable ID and writes a single config file. Zero changes to your build setup, your linter, or your bundler.
██╗ ██╗██████╗ █████╗ ███████╗████████╗ ██████╗ ██║ ██╔╝██╔══██╗██╔══██╗██╔════╝╚══██╔══╝██╔═══██╗ █████╔╝ ██████╔╝███████║█████╗ ██║ ██║ ██║ ██╔═██╗ ██╔══██╗██╔══██║██╔══╝ ██║ ██║ ██║ ██║ ██╗██║ ██║██║ ██║██║ ██║ ╚██████╔╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝
Click any element to edit it, or ask the AI agent. Changes land in your source files as real diffs.
Tags every JSX element with a stable ID and writes a single config file. Zero changes to your build setup, your linter, or your bundler.
A small container watches your dev server and bridges it to the editor in your browser. Everything stays on your machine — no SaaS storage, no source upload.
Open the editor and click any element to tweak classes, text,
or props inline. Or type what you want into the agent —
“make this card sticky on scroll” —
and it patches the exact source line.
git diff shows the change,
HMR reflects it live, and the commit reads like a human
wrote it.
Your stack stays the same. Reads and writes the JSX you already have — Next.js, Vite, Remix.
The agent patches one element at a time, not whole files. PRs read like a human wrote them — diffs stay reviewable.
CLI and agent are open source (Apache 2.0). Runs on your machine — uninstall any time, nothing left behind.