OnUI: Browser Extension for Precise UI Feedback to Claude Code

OnUI is a browser extension that provides visual context for UI fixes when working with Claude Code. It solves the common problem of having to describe which UI element needs attention by allowing direct annotation on webpages.
What OnUI Does
You can click elements or draw regions on any webpage, add notes about what's wrong, and export a structured report. Claude Code reads this report via local MCP (Model Context Protocol), giving it exact information about the DOM element, its path, your intent, and severity level. This eliminates ambiguous descriptions like "the button on the right, no the other one."
Technical Implementation
The developer built OnUI using Claude Code over several weeks. Claude Code wrote most of the TypeScript codebase, including both the browser extension and the local MCP server. Specific technical challenges addressed during development include:
- Iterating on Shadow DOM isolation to avoid CSS clashes with host pages
- Building the annotation dialog UI and export formatters
- Debugging the native messaging bridge between the extension and local MCP
Availability and Licensing
OnUI is free to use with no paid tiers. It's available for one-click installation from the Chrome Web Store and also works on Edge and Firefox. The project is licensed under GPL-3.0, has zero cloud dependencies, zero telemetry, and is completely free.
Development Workflow
The developer notes the irony of building a tool for Claude Code using Claude Code itself. Their current UI iteration workflow is: annotate → Claude fixes → verify → repeat.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code now supports 240+ models via NVIDIA NIM gateway — including Nemotron-3 120B for agentic coding
Claude Code can switch mid-session to 240+ NVIDIA NIM models via the /model command. The Nemotron-3 Super 120B thinking variant shows strong results for multi-file refactoring and agentic tasks.

mcp-india-stack: Open-source MCP server for Indian financial APIs
mcp-india-stack is an open-source MCP server that provides Claude with native access to seven Indian financial and government API tools, including GSTIN validation, IFSC lookup, and PAN validation. It requires zero authentication, is offline-first, and is available via pip install.

Clavis MCP Server: Secure Credential Management for Claude Desktop
Clavis is an MCP server that manages API keys and OAuth tokens for Claude Desktop, storing credentials with AES-256 encryption and providing automatic token refresh to prevent mid-conversation expiration errors.

Beginner-Friendly Live Build: Your First OpenClaw Agent
The Clawcast hosts a live beginner-friendly build on July 8, showing how to set up an OpenClaw agent with no coding background. Join on Discord or catch the recording on YouTube.