Michael Castelo

MarkUp - Edit websites through AI with visual prompts

byโ€ข
Working with AI agents on web changes? Stop typing long descriptions. MarkUp lets you annotate any webpage directly โ€” draw what you want changed, label it, and send a structured visual brief to Claude, ChatGPT, or Copilot. Free. No accounts.

Add a comment

Replies

Best
Michael Castelo
Maker
๐Ÿ“Œ
Hey All ๐Ÿ‘‹ I'm Michael, the maker behind MarkUp. I built this because I was spending too much time writing prompts to Claude to explain visual changes on websites. "Make the nav button more prominent, increase the padding above the footer, increase the trust section's contrast" โ€” by the time I'd typed it all out, I could've made the change myself. MarkUp turns the live webpage into your prompt. Draw on it. Label it. Send it. Try it out and let me know your feedback, feature requests, etc. I'm here to build with you. AMA โ€” happy to dig into how it works, what's coming in v1.1, or how I built it.
Martin ล oลกiฤ‡

Ha cool, literally vibe coded this today for the page I was working on! But much simpler of course, it would just pick up the DOM path + a description I write, no screenshots or drawing or anything. I am sure I could also use this on a page I am working on locally currently and hosting on localhost:8000 let's say, right? Because that is probably the main way I would use, I don't see much need to use it on a live page since that is not where I am iterating on it.

Also, how I put it up for myself was that all the annotations would get saved into annotations.md on my disk (browser would ask once for permissions to write to disk), and I would tell Claude Code to run file watcher on that file and automatically respond to anything I add. Then it would checkmark them when they are done, and I could also edit them either via the tool in the browser or directly in the file if I wish.

Martin ล oลกiฤ‡

Btw doesn't work for me at the moment, I tried both in Chromium and Chrome, nothing happens when I press Activate or Open panel. I am on Linux though.

Michael Castelo

@martin_sosicย Thank you for the heads up. I did just submit a new version. But, I will definitely looking into the Linux compatibility as well.