"The spacing is wrong on that button" is precise when you are pointing at the button and useless in a chat window, because the agent then has to guess which button and which file. Anchoring the comment to the actual element carries the location with it. That is the whole idea, and it is a good one — the review becomes a coordinate rather than a description.
A bridge between a human reviewing a UI and the agent that will change it. One process serves both sides: the protocol for the agent, and a browser interface for the person clicking.
- Point at an element in your running app and attach a comment to it
- The agent reads that feedback, locates the source file, and edits it
- Reviews are stored locally, and clear as they are resolved
Run it with uvx and add it to your project's client configuration. Python, with the review store kept in a local database file.
One command — pip install ui-ticket-mcp
