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.) β’ Small teams that want a private, self-hosted alternative to commercial visual feedback tools β’ Anyone tired of pasting screenshots into chat and re-explaining where the problem is βββββββββββββββββββββββββββββββββββββββ PRIVACY βββββββββββββββββββββββββββββββββββββββ β’ No data goes to the publisher. All annotations go to a server URL you configure (defaults to http://localhost:8090). β’ No analytics, no tracking, no telemetry, no advertising. β’ No background page monitoring β captures happen only when you actively trigger them. β’ Optional remote server is opt-in: you grant host permission for one specific URL, revocable from chrome://extensions. β’ Full privacy policy: https://github.com/handgemacht-ai/havi/blob/main/PRIVACY.md βββββββββββββββββββββββββββββββββββββββ SETUP (about 5 minutes) βββββββββββββββββββββββββββββββββββββββ 1. Install the extension. 2. Run the open-source HAVI server on your own machine (a single binary or `just up && just server`). 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. Server source code, installation guide, and documentation: https://github.com/handgemacht-ai/havi βββββββββββββββββββββββββββββββββββββββ OPEN SOURCE βββββββββββββββββββββββββββββββββββββββ HAVI is fully open source. Read the code, run your own server, fork it, contribute back. Repository: https://github.com/handgemacht-ai/havi Issues: https://github.com/handgemacht-ai/havi/issues License: see repository Built by handgemacht.ai.
Details
- Version0.2.0
- UpdatedMay 9, 2026
- Size918KiB
- 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