Overview
Self-hosted visual annotations on any web page. Bridge human feedback to AI coding agents in real time.
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.
Details
- Version0.3.1
- UpdatedJune 11, 2026
- FeaturesOffers in-app purchases
- Size924KiB
- LanguagesEnglish
- DeveloperHandgemacht AI FlexCoWebsite
Prof.-Franz-Spath-Ring 7 Graz 8042 ATEmail
marco.rotili@handgemacht.aiPhone
+43 650 6692582 - TraderThis developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
- D-U-N-S301175513
Privacy
HAVI β Human-Agent Visual Interface has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
HAVI β Human-Agent Visual Interface handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes