Vibe Annotations

Visual annotation tool for AI coding agents like Claude Code, Cursor, GitHub Copilot, and Windsurf. Drop feedbacks on your localhost website and let AI implement all changes automatically via the companion MCP. Free chrome extension for designers / developers.

Vibe Annotations: From Frustration to Product Hunt Success

The Problem I Faced

As a developer working with AI coding agents, I hit the same wall every day:

Getting from 0% to 80% was magic ✨ Getting from 80% to 100% was hell 😤

Endless unproductive feedback loops:

  • "I've attached an image of the issue, fix it..."

  • "The button in the top right is misplaced..."

  • "Fix the element with [HTML selector]..."

  • "Yes great for mobile but you've made a regression on desktop..."

Polishing details just isn't AI coding agents' forte. There had to be a better way.

My Solution

I built Vibe Annotations, a Chrome extension that bridges visual feedback with AI coding agents through direct localhost integration.

The workflow I designed:

  1. 2-minute setup: Install extension + run local MCP server

  2. Visual annotation: Click elements on your localhost development server

  3. AI magic: Tell your coding agent "process all my annotations..."

  4. Watch it work: Every fix implemented automatically with full context

Technical Architecture

Two-piece system I architected:

  • Chrome Extension: Visual UI with persistent inspection mode, numbered pin system, comprehensive element context capture

  • MCP Server: Local bridge to AI agents via Model Context Protocol

Key innovations:

  • Rich context capture: CSS selectors, computed styles, screenshots, React Fiber source mapping

  • Framework agnostic: Works with React, Next.js, Vue, vanilla HTML

  • Privacy-first: Zero external services, localhost-only operation

  • AI agent universal: Claude Code, Cursor, Windsurf, GitHub Copilot compatibility

Design Process

1. Developer Experience Mapping

  • Analyzed friction points in AI coding workflows

  • Identified the "visual description gap" as core problem

  • Designed around existing localhost development patterns

2. Chrome Extension UX

  • Persistent inspection mode: Stay in annotation mode for bulk feedback

  • Pin-based system: Numbered badges with hover tooltips

  • Zero layout shift: In-place editing without breaking user flow

  • Theme system: Light/dark/system with CSS custom properties

3. Technical Integration

  • MCP Protocol: Standardized AI agent communication

  • HTTP + SSE transports: Stability across different coding environments

  • Comprehensive data structure: Everything AI agents need for precise fixes

Results & Impact

Product Hunt Launch Success:

🏆 #10 Product of the Day - achieved without prior marketing or voting userbase 📈 80+ active users in first 4 days post-launch ⭐ Featured in developer community discussions

Technical Achievements:

  • Chrome Web Store approved and published

  • Open source MIT license, attracting contributors

  • Universal compatibility across all major AI coding agents

  • Zero-permission philosophy (activeTab + storage only)

Developer Workflow Transformation:

  • Before: 2-3 hour debugging sessions with back-and-forth prompting

  • After: 10-15 minute bulk annotation → AI implementation cycles

  • Context accuracy: AI agents get CSS selectors, styles, screenshots, source mapping

What Made This Work

1. Deep Developer Empathy

I experienced the pain point daily - this wasn't theoretical design but solving my own workflow friction.

2. Technical Foundation First

Built on established protocols (MCP) rather than custom solutions, ensuring broad AI agent compatibility.

3. Progressive Enhancement

Started with basic annotation, layered on advanced features (screenshots, source mapping, theme system) without breaking core functionality.

4. Privacy-by-Design

Localhost-only operation addressed developer security concerns from day one.

Launch Strategy

Organic Growth Approach:

  • GitHub-first: Comprehensive documentation, contributor-friendly

  • Developer communities: Authentic sharing in relevant forums

  • Product Hunt: Leveraged product quality for organic discovery

  • AI agent ecosystems: Integration guides for every major platform

Results exceeded expectations:

  • Top 10 Product Hunt ranking without paid promotion

  • Rapid user adoption in developer AI communities

  • Positive feedback on seamless integration experience

The transformation: From hours of frustrating feedback loops to minutes of precise AI-powered implementation. Sometimes the best products solve problems you face every day.

Technical details, source code, and integration guides available on the Github repo.

  1. Project details

  2. chrome extension devtool mcp vibe coding AI

  3. Mission

    Allowing vibe coders to gain in productivity by queuing their feedbacks on a shared local file with their coding agent, accessible via a MCP.

    Mission

    Full UX/UI application redesign before commercial launch

    Mission

    Allowing vibe coders to gain in productivity by queuing their feedbacks on a shared local file with their coding agent, accessible via a MCP.

    Mission

    Allowing vibe coders to gain in productivity by queuing their feedbacks on a shared local file with their coding agent, accessible via a MCP.

    Contract

    MIT Licensed

    Contract

    2 months + retainer

    Contract

    MIT Licensed

    Contract

    MIT Licensed

    Fundings

    Open Source

    Company level

    Seed stage

    Fundings

    Open Source

    Fundings

    Open Source

    Company size

    1

    Company size

    5-10 employees

    Company size

    1

    Company size

    1

    Review

    Hey i love vibe annotations! I am so happy to have found this, I would be pulling out my hair by now without it!

    black and white cat lying on brown bamboo chair inside room

    Cake_disc

    1st power user!

    Review

    Hey i love vibe annotations! I am so happy to have found this, I would be pulling out my hair by now without it!

    black and white cat lying on brown bamboo chair inside room

    Cake_disc

    1st power user!

    Review

    Hey i love vibe annotations! I am so happy to have found this, I would be pulling out my hair by now without it!

    black and white cat lying on brown bamboo chair inside room

    Cake_disc

    1st power user!

    Review

    Hey i love vibe annotations! I am so happy to have found this, I would be pulling out my hair by now without it!

    black and white cat lying on brown bamboo chair inside room

    Cake_disc

    1st power user!

Let the magic within you ignite!

Please fill out this form to get in touch—I’m excited to hear about your project. At the moment, I’m not accepting interns, but thank you for your interest.

Let the magic within you ignite!

Please fill out this form to get in touch—I’m excited to hear about your project. At the moment, I’m not accepting interns, but thank you for your interest.