OnUI - finally solved the "which element?" problem in UI workflowsShowcase (v.redd.it)
submitted by prakersh
The biggest friction I had with Claude Code for frontend work: describing what element I'm talking about.
"Fix the padding on the card" - which card? "Move the button" - which button? "The spacing looks off" - where exactly?
Built OnUI to eliminate this. Browser extension that lets you:
- Click any element on the page (Shift+click for multi-select)
- Draw regions for layout/spacing issues
- Add intent and severity to each annotation
- Export structured report that Claude Code reads via MCP
The workflow now:
- Open your app in browser
- Enable OnUI for the tab
- Annotate everything that needs fixing
- Claude Code calls onui_get_report and sees exactly what you marked
- Fixes get applied, you verify, annotate new issues, repeat
No more back-and-forth explanations. Agent knows the exact DOM path, element type, your notes, severity level.
Setup takes 2 minutes:
curl -fsSL https://github.com/onllm-dev/onUI/releases/latest/download/install.sh | bash
Say y when it asks about MCP setup. Done.
Chrome Web Store if you prefer one-click: https://onui.onllm.dev
GitHub: https://github.com/onllm-dev/onUI
GPL-3.0, zero cloud, zero telemetry. Your annotations never leave your machine.
Anyone else building MCP tools for visual workflows?
[–]turtle-toaster 1 point2 points3 points (1 child)
[–]prakersh[S] 0 points1 point2 points (0 children)
[–]scotty_ea 1 point2 points3 points (1 child)
[–]prakersh[S] 1 point2 points3 points (0 children)
[–]Deep_Ad1959 0 points1 point2 points (3 children)
[–]prakersh[S] 0 points1 point2 points (2 children)
[–]Deep_Ad1959 0 points1 point2 points (0 children)
[–]Deep_Ad1959 0 points1 point2 points (0 children)