Capture visual annotations on any web page; your AI coding agent pulls the full context in via MCP.
Users
11
+2 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#189K
#158K among extensions
Version
0.3.13
updated 21 Jul 2026
Users
monthly, 5 months
Latest, 16 Oct 2026:11 usersMove the mouse over the chart for any month
Ratings count
monthly, 5 months
Latest, 16 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About HAVI – Human-Agent Visual Interface
HAVI — Human-Agent Visual Interface
The bridge between human visual feedback and AI coding agents.
If you've ever shipped a screenshot to your AI agent in Slack and watched it guess at what you meant, HAVI is for you. Capture annotations directly on any web page, attach a comment, and your local AI coding agent sees them the moment you save — with the screenshot, the targeted DOM element, the page URL, and the viewport already attached.
═══════════════════════════════════════
WHAT IT DOES
═══════════════════════════════════════
• One-shortcut capture — press Ctrl+Shift+A (or ⌘+Shift+A on macOS) on any page and start annotating.
• Drawing tools — rectangles, arrows, freeform highlights, and text labels powered by Fabric.js.
• Region selection — pick a precise area of the page with resizable handles, not just "the whole tab".
• Element-aware — every annotation stores a CSS selector for the targeted element, so an agent or test can resolve it later.
• Side panel browser — list, filter, and manage your annotations directly inside Chrome.
• Self-hosted — annotations go to a server you run, not to a third party. No accounts, no telemetry.
• W3C Web Annotation format — your annotations are portable, standards-based JSON, not a proprietary blob.
═══════════════════════════════════════
THE AGENT BRIDGE (the H–A in HAVI)
═══════════════════════════════════════
HAVI ships with a companion MCP server (Model Context Protocol). When your local Claude Code session is running, every annotation you create lands in the agent's context within seconds — including the screenshot, the comment, the URL, the viewport, and any console errors collected from the page.
Capture a misaligned button on your dashboard. Type "fix this and add a regression test." Switch to your terminal — the agent already has it.
═══════════════════════════════════════
WHO IT'S FOR
═══════════════════════════════════════
• Developers building web apps with AI coding agents (Claude Code, etc.)
• Anyone tired of pasting screenshots into chat and re-explaining where the problem is
═══════════════════════════════════════
PRIVACY
═══════════════════════════════════════
• No analytics, no tracking, no telemetry, no advertising.
• No background page monitoring — captures happen only when you actively trigger them.
• Full privacy policy: https://havi.handgemacht.ai/privacy
═══════════════════════════════════════
SETUP (about 5 minutes)
═══════════════════════════════════════
1. Install the extension.
3. Open the side panel, confirm the server URL.
4. Press Ctrl+Shift+A on any page and capture your first annotation.
5. Optional: hook the bundled MCP server into your Claude Code config for the agent bridge.
Built by handgemacht.ai.
Growth
Window
Users
Change
Ratings
Rating
7 days
−4
−26.7%
0
0.00
30 days
+2
+22.2%
0
0.00
Chrome Web Store search rankings
Where HAVI – Human-Agent Visual Interface appears when people search the store, with the 30 day change