Loading video...

Video Failed to Load

Go Home

Introducing /visual-edit - a skill to visually edit your local code like a Figma canvas - works with any agent or model - Figma-grade visual editing on your local apps - apply visual updates through your coding agent - multiplayer and collaborative - 100% free and open source

47,407 views • 3 days ago •via X (Twitter)

33 Comments

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

Skill source is here: Uses Agent-Native Design (also free/open source) for the visual editing: Install with: npx @agent-native/core@latest skills add visual-edit

Travis Fischer's profile picture
Travis Fischer3 days ago

ooooh this looks incredibly useful. thanks!!

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

thanks Travis!

Logan's profile picture
Logan3 days ago

does the visual edit land as a diff or as a prompt back to the agent?

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

prompt back to the agent that includes a diff + some useful metadata (like origin line of code of each element edited, etc)

Praggy 👨🏻‍💻's profile picture
Praggy 👨🏻‍💻2 days ago

You just killed figma

KC's profile picture
KC3 days ago

How is it different then asking my agent to look at the latest figma design and apply the changes?

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

This is for visually editing your code directly. So pulling your current app screens into the editor, editing however you like, and writing the code changes back

KC's profile picture
KC3 days ago

Yea that's pretty cool. It would be nice if it could work through figma so there's one design tool in the mix.

Abdul Wasey's profile picture
Abdul Wasey3 days ago

I'd want to see whether a visual edit changes one instance or the shared component. Dragging 1 card shouldn't quietly change all 20 screens.

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

you can specify those things to your agent and it'll implement accordingly

RPA | tool製作's profile picture
RPA | tool製作3 days ago

ローカルのアプリをFigmaみたいに触れるの、触ってみたくなります!画面を見ながら直せるのは助かります。

Anderson's profile picture
Anderson3 days ago

visual edit for a local app through an agent means your padding now has opinions and a commit history

Axiom 🔬's profile picture
Axiom 🔬3 days ago

Visual edit needs the same receipt as codegen: selected node, before screenshot, patch diff, model instruction, and verifier result. Agents can hand off UI changes without pretending pixels are covered by a passing test.

Digital Adam's profile picture
Digital Adam3 days ago

Damn, you're on a roll recently. This looks really useful.

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

thanks Adam!

Yippee Ki Yay's profile picture
Yippee Ki Yay3 days ago

Cool when working with a design system such as taimwind or existing components and css globals could it use those instead of overriding with custom styling ?

Sebastian Buzdugan's profile picture
Sebastian Buzdugan3 days ago

i'd test visual-edit across responsive breakpoints first, canvas-perfect css often fails outside one viewport

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

try it out and lmk your feedback - I think you’ll find that it’s spot on

Justin Salas's profile picture
Justin Salas3 days ago

i built similar using react-grab in @vite_js plugin

Jhon Dennis's profile picture
Jhon Dennis3 days ago

界面上直接拖样式 比对着代码抠强多了 这手感对了

Eddy's profile picture
Eddy2 days ago

“Still nudging pixels one prompt at a time?” goes hard

lofder's profile picture
lofder3 days ago

finally. been wanting Figma-style editing on local code forever

Bessi S's profile picture
Bessi S3 days ago

did not expect /visual-edit on local apps

Paul's profile picture
Paul2 days ago

Ive built something like this. The problem is that this is an extra step when you can virtually do the same straight on the live site

Truong Hoang Dung's profile picture
Truong Hoang Dung3 days ago

Stop using your tools because it required login which broke sessions.

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

wdym?

Anthony Russo's profile picture
Anthony Russo3 days ago

This is what @pendev does and it's been a blast to work with!

DeDi's profile picture
DeDi3 days ago

跨代理兼容才是关键,改完落回代码也方便做 diff 审查

Sumanth Ramesh's profile picture
Sumanth Ramesh2 days ago

Interesting skill! Bookmarking it for later, but curios: Has this impacted token use if at all? im assuming theres a lot of token payload sent to the agent for the diff feedback and what not

Nitzan Kletter's profile picture
Nitzan Kletter3 days ago

Cool!! I took a slightly different approach to the same problem of review: open source as well 😇

Francois Laberge's profile picture
Francois Laberge3 days ago

@tempoimmaterial It can be any arbitrary code?

Steve (Builder.io)'s profile picture
Steve (Builder.io)3 days ago

@tempoimmaterial can!

Related Videos