Show HN: Spotnote – Vite plugin for UI feedback to coding agents Spotnote, a new MIT-licensed Vite plugin, lets developers click any element in a running app, type the desired change, and copy a prompt containing the exact file, line and column for coding agents such as Claude Code, Cursor and Codex. Spotnote requires Vite 5 or later and Node 22 or later, runs only in `vite dev` or explicitly enabled staging builds, and offers an MCP server (`npx -y spotnote-mcp`) so agents can pick up notes directly, plus a webhook option that posts each note as JSON to a user-supplied URL. Spotnote https://spotnote-weld.vercel.app is a Vite plugin for UI feedback to coding agents. Click any element in your running app, write what should change, and hand your agent its exact file, line and column. solo-demo.mp4 - Exact spot. Your UI feedback points to the exact file, line and column in your source code, so your agent doesn't have to search for it. - Any Vite framework. React, Vue, Svelte, Solid, Astro, and so on. - Zero imports. Nothing to import in your app code. - Production stays clean. Spotnote runs only in vite dev , and in staging builds https://spotnote-weld.vercel.app/guides/staging you turn it on for. - Everything is local. No account, no cloud. - Vite 5 or later - Node 22 or later npm install -D spotnote python // vite.config.ts import spotnote from "spotnote"; export default defineConfig { plugins: react , spotnote , } ; Start your dev server and click the launcher in the bottom-left corner. Click an element, type what should change and press Enter . The prompt is on your clipboard: paste it into Claude Code, Cursor, Codex or any chat. The prompt Spotnote copies for a note, ready to paste into your agent: Request Make the padding bigger Target - file: components/ProductCard.jsx - line: 7, column: 5 - used at: pages/Products.jsx:68