OnUI: Browser Extension for Precise UI Feedback to Claude Code

✍️ OpenClawRadar📅 Published: March 10, 2026🔗 Source
OnUI: Browser Extension for Precise UI Feedback to Claude Code
Ad

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
Ad

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

Ad

👀 See Also

Team Brain: A Shared Memory Plugin for Claude Code That Stores Team Knowledge in Git
Tools

Team Brain: A Shared Memory Plugin for Claude Code That Stores Team Knowledge in Git

Team Brain is a Claude Code plugin that stores team knowledge in a .team-brain/ folder within your repository. It automatically generates a BRAIN.md file capped at 180 lines for optimal Claude instruction accuracy and works across tools by creating .cursorrules and AGENTS.md files.

OpenClawRadar
Exporting AI Agent Memories Using Claude's Import Function
Tools

Exporting AI Agent Memories Using Claude's Import Function

A Reddit user shares a prompt for extracting stored memories from AI agents like ChatGPT and Claude, then importing them into OpenClaw. The prompt requests all stored context including instructions, personal details, projects, tools, and preferences.

OpenClawRadar
Developer builds terminal status bar to monitor Claude Code session limits after unexpected cutoff
Tools

Developer builds terminal status bar to monitor Claude Code session limits after unexpected cutoff

A developer created a Python terminal statusline that shows Claude Code's session usage live after being cut off mid-refactor without warning. The tool uses existing sessions without requiring an API key.

OpenClawRadar
Running OpenClaw and Codex CLI Natively on Android via AnyClaw APK
Tools

Running OpenClaw and Codex CLI Natively on Android via AnyClaw APK

A developer has packaged OpenClaw and Codex CLI into an Android APK called AnyClaw, enabling the gateway and Control UI to run locally on ARM64 Android 7.0+ devices without root. The project required building dependencies from source and patching multiple components to handle Android-specific constraints.

OpenClawRadar