(https://github.githubassets.com) (https://avatars.githubusercontent.com) (https://github-cloud.s3.amazonaws.com) (https://user-images.githubusercontent.com/) (https://github.githubassets.com) (https://avatars.githubusercontent.com) (https://github.githubassets.com/assets/react-e27d1b3e03961e68.js) (https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js) (https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js) (https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js) (https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js) (https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js) (https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js) (https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js) (../../github.githubassets.com/assets/light-3a3d2c708970e4e8.css) (../../github.githubassets.com/assets/light_high_contrast-9c7b506bdc5ea73f.css) (../../github.githubassets.com/assets/dark-c9dacb4ec19616db.css) (../../github.githubassets.com/assets/dark_high_contrast-5ef38214a3eabc7d.css) (../../github.githubassets.com/assets/primer-primitives-02e066689466a8cd.css) (../../github.githubassets.com/assets/primer-38ae573fa780d76a.css) (../../github.githubassets.com/assets/global-58d1122073b19732.css) (../../github.githubassets.com/assets/github-0b4a3ee3d18dc2f0.css) (../../github.githubassets.com/assets/repository-542ca59b4b92999d.css) (../../github.githubassets.com/assets/code-b25a4886e30e3e5f.css) (https://github.githubassets.com/assets/wp-runtime-094c300e37f528a8.js) (https://github.githubassets.com/assets/app-foundation-799625033ee8341e.js) (https://github.githubassets.com/assets/app-runtime-75fe7337a5ae1f43.js) (https://github.githubassets.com/assets/fetch-utilities-4206e824857cdbac.js) (https://github.githubassets.com/assets/ser-1ce9ba53965ee000.js) (https://github.githubassets.com/assets/tp-e043b09789480cb5.js) (../../github.githubassets.com/assets/app-runtime.11d24f4ef5060b0f.module.css) (https://github.githubassets.com/assets/catalyst-5bc36fa5a846f5a0.js) (https://github.githubassets.com/assets/selector-observer-7ae05416e4a383ae.js) (https://github.githubassets.com/assets/relative-time-element-b2d8b7dede692c9f.js) (https://github.githubassets.com/assets/by-473024a3f6cb3892.js) (https://github.githubassets.com/assets/ja9-b94de714266ba389.js) (https://github.githubassets.com/assets/3h2-5f8899065b81d778.js) (https://github.githubassets.com/assets/t2-19741658de225445.js) (https://github.githubassets.com/assets/z8-5c899bb34cf0fc51.js) (https://github.githubassets.com/assets/hj-ece3bec966e8a2b6.js) (https://github.githubassets.com/assets/wc-33edcf25ba11d33f.js) (https://github.githubassets.com/assets/runtime-helpers-b7e0a61126a143c7.js) (https://github.githubassets.com/assets/aria-live-edd851c704c6b3ca.js) (https://github.githubassets.com/assets/hotkey-a82e6cb07443fd1c.js) (https://github.githubassets.com/assets/react-core-7fe869c9c8566fc0.js) (https://github.githubassets.com/assets/a96-f44dcca0945fa24d.js) (https://github.githubassets.com/assets/ur-b820e79826e6a550.js) (https://github.githubassets.com/assets/4t-f1181f796eb9ea15.js) (https://github.githubassets.com/assets/pb0-b19b273276c337a2.js) (https://github.githubassets.com/assets/6n-b72a71e2477d5d76.js) (https://github.githubassets.com/assets/z-b2cf9f86cb4bed3b.js) (https://github.githubassets.com/assets/9k-707f3c96c4acaae5.js) (https://github.githubassets.com/assets/0r-4c4af04176d5b5a2.js) (https://github.githubassets.com/assets/etr-10a33b4e28a5264e.js) (https://github.githubassets.com/assets/ow-98d10140e8228c74.js) (https://github.githubassets.com/assets/b3-8c6a9e264988c148.js) (https://github.githubassets.com/assets/eonf-7297a0ec85fc5281.js) (https://github.githubassets.com/assets/xrz-5d469e804fd41d09.js) (https://github.githubassets.com/assets/yga-dd50cf95593467fe.js) (../../github.githubassets.com/assets/react-core.fab33199790f05d6.module.css) (https://github.githubassets.com/assets/n9c-3506ddcf805d5421.js) (https://github.githubassets.com/assets/li-902486fa635be114.js) (https://github.githubassets.com/assets/primer-react-aa472ad9b7027c95.js) (https://github.githubassets.com/assets/op-76db8804e205b5d5.js) (https://github.githubassets.com/assets/nc-2485e88d8a01d9c2.js) (https://github.githubassets.com/assets/qmp-308230626a2aedb0.js) (https://github.githubassets.com/assets/j6-f38514fb943db6ec.js) (https://github.githubassets.com/assets/t7l-699ca510ac327acf.js) (https://github.githubassets.com/assets/4u-bf6e08201764cb0a.js) (https://github.githubassets.com/assets/s0-307dd28b274d0fad.js) (https://github.githubassets.com/assets/y5-4fcf85a93b5b06b0.js) (https://github.githubassets.com/assets/zd-61606dd1c14634aa.js) (https://github.githubassets.com/assets/7v-88e5da497f84e96d.js) (https://github.githubassets.com/assets/15-f26349519bec5482.js) (https://github.githubassets.com/assets/5w-452c3a937483ff49.js) (https://github.githubassets.com/assets/la-27ea91f01fa7ffcf.js) (https://github.githubassets.com/assets/a3-535693ca876f3978.js) (https://github.githubassets.com/assets/fx0-05f68952cd4c4b54.js) (https://github.githubassets.com/assets/tjn-c8192b2dabd1ae8c.js) (https://github.githubassets.com/assets/owu-d27475511623d054.js) (https://github.githubassets.com/assets/j8z-2b6baec9227eb98c.js) (https://github.githubassets.com/assets/znp-671ea2c74aed7e30.js) (https://github.githubassets.com/assets/3s-ebbc335534e40b2a.js) (https://github.githubassets.com/assets/gj-b68aa2e46dac0e69.js) (https://github.githubassets.com/assets/4y-9b20c7f1b1e68334.js) (https://github.githubassets.com/assets/0-8bb1b20ebce778dd.js) (https://github.githubassets.com/assets/jn-8d682b11fce7d25e.js) (https://github.githubassets.com/assets/fn-80ae055b0fa5b680.js) (https://github.githubassets.com/assets/q6j-a0f5c18f21eed301.js) (https://github.githubassets.com/assets/b2-35e229a50d0f3d05.js) (https://github.githubassets.com/assets/pgx-dd79b7c9d5ccc946.js) (https://github.githubassets.com/assets/lrk-ea49e115e48ba34b.js) (https://github.githubassets.com/assets/mlz-b5402a5997108f93.js) (https://github.githubassets.com/assets/dx-4c2b444c4f196d9b.js) (https://github.githubassets.com/assets/sm-22346830d5e5a763.js) (https://github.githubassets.com/assets/i2-5e26ac37ee961d06.js) (https://github.githubassets.com/assets/zxp-8605766e34ac5962.js) (https://github.githubassets.com/assets/43-efe637f521d688f0.js) (https://github.githubassets.com/assets/jh-0ab10fa757b2a800.js) (https://github.githubassets.com/assets/0yx-6e44b5cba2d0d1f7.js) (https://github.githubassets.com/assets/k54-6cf64d936e253d31.js) (https://github.githubassets.com/assets/up-9ba623fe31b3ad8b.js) (https://github.githubassets.com/assets/w8-23532d07ea4ef9d5.js) (https://github.githubassets.com/assets/gd-c0d7e6321e1379df.js) (https://github.githubassets.com/assets/d0-05f8d14a7470eb9e.js) (https://github.githubassets.com/assets/c28-7bbf3d68f4dce8b5.js) (https://github.githubassets.com/assets/ti-5a1f71482f5e6a07.js) (https://github.githubassets.com/assets/y2-2f581d0564f88f89.js) (https://github.githubassets.com/assets/9xk-7f6912c4c8ddb34a.js) (https://github.githubassets.com/assets/6z-8b64f176b6154ae7.js) (../../github.githubassets.com/assets/primer-react-css.41e8289c1ff152bd.module.css) (../../github.githubassets.com/assets/0yx.87256cbd6216cf2c.module.css) (../../github.githubassets.com/assets/k54.e9cc8c0ec9e8e133.module.css) (../../github.githubassets.com/assets/code-view.cc19e2798117fdc6.module.css) GitHub - harukikuri/spotnote: Vite plugin for UI feedback to coding agents. · GitHub (repo_source) (https://github.githubassets.com/) (https://github.com/opensearch.xml) (GitHub) (https://github.com/fluidicon.png) (GitHub) (https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg) (https://github.githubassets.com/favicons/favicon.png) (../../github.githubassets.com/favicons/favicon.svg) (../manifest.json) (spotnote.html#start-of-content) Skip to content (https://github.githubassets.com/assets/bbj-120f614daab2ee1d.js) (https://github.githubassets.com/assets/keyboard-shortcuts-dialog-fb6f7063c1c0fc0c.js) (../../github.githubassets.com/assets/primer-react-css.41e8289c1ff152bd.module.css) (../../github.githubassets.com/assets/keyboard-shortcuts-dialog.733af114b7abb62d.module.css) (https://github.githubassets.com/assets/g6m-a05cbcd94ac196d8.js) (https://github.githubassets.com/assets/app-install-banner-partial-743198fb26c956bf.js) (../../github.githubassets.com/assets/primer-react-css.41e8289c1ff152bd.module.css) (../../github.githubassets.com/assets/app-install-banner-partial.05e1417915b2f2cb.module.css) (https://github.githubassets.com/assets/et9-6f05589c8621e03c.js) (https://github.githubassets.com/assets/id-6e69bc70bac6b188.js) (https://github.githubassets.com/assets/fz-cb55e83c29d0a351.js) (https://github.githubassets.com/assets/jbz-52a745dad9e9a69a.js) (https://github.githubassets.com/assets/h4-1b8e14009663edc9.js) (https://github.githubassets.com/assets/mhh-8ec07c1858d988b9.js) (https://github.githubassets.com/assets/97-0c9e3d8ca57bb36c.js) (https://github.githubassets.com/assets/marketing-header-342a2b1bcc78c0da.js) (../../github.githubassets.com/assets/primer-react-css.41e8289c1ff152bd.module.css) (../../github.githubassets.com/assets/primer-react-brand-css.011e078829877390.module.css) (../../github.githubassets.com/assets/marketing-header.9eddc3d19e907a36.module.css) Navigation Menu (https://github.com/) (https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fharukikuri%2Fspotnote) Sign in Appearance settings Platform AI CODE CREATION (https://github.com/features/copilot) GitHub Copilot Write better code with AI (https://github.com/features/ai/github-app) GitHub Copilot app Direct agents from issue to merge (https://github.com/mcp) MCP Registry Integrate external tools DEVELOPER WORKFLOWS (https://github.com/features/actions) Actions Automate any workflow (https://github.com/features/codespaces) Codespaces Instant dev environments (https://github.com/features/issues) Issues Plan and track work (https://github.com/features/code-review) Code Review Manage code changes (https://github.com/features/code-quality) Code Quality Enforce quality at merge APPLICATION SECURITY (https://github.com/security/advanced-security) GitHub Advanced Security Find and fix vulnerabilities (https://github.com/security/advanced-security/code-security) Code security Secure your code as you build (https://github.com/security/advanced-security/secret-protection) Secret protection Stop leaks before they start EXPLORE (https://github.com/why-github) Why GitHub (https://docs.github.com) Documentation (https://github.blog) Blog (https://github.blog/changelog) Changelog (https://github.com/marketplace) Marketplace (https://github.com/features) View all features Solutions BY COMPANY SIZE (https://github.com/enterprise) Enterprises (https://github.com/team) Small and medium teams (https://github.com/enterprise/startups) Startups (https://github.com/solutions/industry/nonprofits) Nonprofits BY USE CASE (https://github.com/solutions/use-case/app-modernization) App Modernization (https://github.com/solutions/use-case/devsecops) DevSecOps (https://github.com/solutions/use-case/devops) DevOps (https://github.com/solutions/use-case/ci-cd) CI/CD (https://github.com/solutions/use-case) View all use cases BY INDUSTRY (https://github.com/solutions/industry/healthcare) Healthcare (https://github.com/solutions/industry/financial-services) Financial services (https://github.com/solutions/industry/manufacturing) Manufacturing (https://github.com/solutions/industry/government) Government (https://github.com/solutions/industry) View all industries (https://github.com/solutions) View all solutions Resources EXPLORE BY TOPIC (https://github.com/resources/articles?topic=ai) AI (https://github.com/resources/articles?topic=software-development) Software Development (https://github.com/resources/articles?topic=devops) DevOps (https://github.com/resources/articles?topic=security) Security (https://github.com/resources/articles) View all topics EXPLORE BY TYPE (https://github.com/customer-stories) Customer stories (https://github.com/resources/events) Events & webinars (https://github.com/resources/whitepapers) Ebooks & reports (https://github.com/solutions/executive-insights) Business insights (https://skills.github.com) GitHub Skills SUPPORT & SERVICES (https://docs.github.com) Documentation (https://support.github.com) Customer support (https://github.com/orgs/community/discussions) Community forum (https://github.com/trust-center) Trust center (https://github.com/partners) Partners (https://github.com/resources) View all resources Open Source COMMUNITY (https://github.com/open-source/sponsors) GitHub Sponsors Fund open source developers PROGRAMS (https://securitylab.github.com) Security Lab (https://maintainers.github.com) Maintainer Community (https://stars.github.com) GitHub Stars (https://archiveprogram.github.com) Archive Program REPOSITORIES (https://github.com/topics) Topics (https://github.com/trending) Trending (https://github.com/collections) Collections Enterprise ENTERPRISE SOLUTIONS (https://github.com/enterprise) Enterprise platform AI-powered developer platform AVAILABLE ADD-ONS (https://github.com/security/advanced-security) GitHub Advanced Security Enterprise-grade security features (https://github.com/features/copilot/copilot-business) Copilot for Business Enterprise-grade AI features (https://github.com/enterprise/premium-support) Premium Support Enterprise-grade 24/7 support (https://github.com/pricing) Pricing Search / (https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fharukikuri%2Fspotnote) Sign in (https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=harukikuri%2Fspotnote) Sign up Appearance settings You signed in with another tab or window. (spotnote.html) Reload to refresh your session. You signed out in another tab or window. (spotnote.html) Reload to refresh your session. You switched accounts on another tab or window. (spotnote.html) Reload to refresh your session. Dismiss alert (https://github.githubassets.com/assets/r7n-381a130887b7aeb7.js) (https://github.githubassets.com/assets/gex-d368cfd87cd0aa60.js) (https://github.githubassets.com/assets/t5-60a7d058a0d3af98.js) (https://github.githubassets.com/assets/5l-a09e91e64044f066.js) (https://github.githubassets.com/assets/1al-dbc76bfa747870da.js) (https://github.githubassets.com/assets/9t-064ddb7b929b34ad.js) (https://github.githubassets.com/assets/xpm-699cadc1a20b7325.js) (https://github.githubassets.com/assets/24-8bc4d151664bf03d.js) (https://github.githubassets.com/assets/4h-9938b919ef32394f.js) (https://github.githubassets.com/assets/3j7-de6ab620d2c6ec1d.js) (https://github.githubassets.com/assets/aj-6d3aa2e6c4939409.js) (https://github.githubassets.com/assets/li6-ab5fab0181849018.js) (https://github.githubassets.com/assets/wv-8e6fde765b5d67fd.js) (https://github.githubassets.com/assets/global-nav-bar-6805007cd67bf4a9.js) (../../github.githubassets.com/assets/primer-react-css.41e8289c1ff152bd.module.css) (../../github.githubassets.com/assets/0yx.87256cbd6216cf2c.module.css) (../../github.githubassets.com/assets/k54.e9cc8c0ec9e8e133.module.css) (../../github.githubassets.com/assets/global-nav-bar.6e2220b79dc229c7.module.css) (https://github.com/harukikuri) harukikuri (spotnote.html) spotnote Repository navigation (spotnote.html) Code (https://github.com/harukikuri/spotnote/issues) Issues 1 (1) (https://github.com/harukikuri/spotnote/pulls) Pull requests (https://github.com/harukikuri/spotnote/actions) Actions (https://github.com/harukikuri/spotnote/projects) Projects (https://github.com/harukikuri/spotnote/security) Security and quality (https://github.com/harukikuri/spotnote/pulse) Insights Moreitems (../../avatars.githubusercontent.com/u/62743644@s=60&v=4) (spotnote.html) (harukikuri) (spotnote) (spotnote.html) spotnote Public (https://github.com/login?return_to=%2Fharukikuri%2Fspotnote) Notifications You must be signed in to change notification settings (https://github.com/login?return_to=%2Fharukikuri%2Fspotnote) Fork0 (0 ) (https://github.com/login?return_to=%2Fharukikuri%2Fspotnote) Star2 (2 ) You must be signed in to star a repository About Vite plugin for UI feedback to coding agents. (https://spotnote-weld.vercel.app) (https://spotnote-weld.vercel.app) spotnote-weld.vercel.app Topics (https://github.com/topics/ai) ai (https://github.com/topics/claude) claude (https://github.com/topics/design-tools) design-tools (https://github.com/topics/front-end-development) front-end-development (https://github.com/topics/vitejs) vitejs Resources (spotnote.html#readme-ov-file) Readme (spotnote.html#MIT-1-ov-file) MIT license (https://github.com/harukikuri/spotnote/activity) Activity Stars 2 stars Watchers 0 watching Forks (https://github.com/harukikuri/spotnote/forks) 0 forks (https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fharukikuri%2Fspotnote&report=harukikuri+%28user%29) Report repository main (https://github.com/harukikuri/spotnote/branches) Branches (https://github.com/harukikuri/spotnote/tags) Tags (https://github.com/harukikuri/spotnote/branches) (https://github.com/harukikuri/spotnote/tags) (Go to file) () Go to file Code Open more actions menu Latest commit History (https://github.com/harukikuri/spotnote/commits/main/) 343 Commits (https://github.com/harukikuri/spotnote/commits/main/) 343 Commits Folders and files Name Name (Last commit message) Last commit message (Last commit date) Last commit date (.claude) (https://github.com/harukikuri/spotnote/tree/main/.claude) .claude (.claude) (https://github.com/harukikuri/spotnote/tree/main/.claude) .claude (This path skips through empty directories) (https://github.com/harukikuri/spotnote/tree/main/.github/workflows) .github/ workflows (This path skips through empty directories) (https://github.com/harukikuri/spotnote/tree/main/.github/workflows) .github/ workflows (demo) (https://github.com/harukikuri/spotnote/tree/main/demo) demo (demo) (https://github.com/harukikuri/spotnote/tree/main/demo) demo (docs) (https://github.com/harukikuri/spotnote/tree/main/docs) docs (docs) (https://github.com/harukikuri/spotnote/tree/main/docs) docs (e2e) (https://github.com/harukikuri/spotnote/tree/main/e2e) e2e (e2e) (https://github.com/harukikuri/spotnote/tree/main/e2e) e2e (examples) (https://github.com/harukikuri/spotnote/tree/main/examples) examples (examples) (https://github.com/harukikuri/spotnote/tree/main/examples) examples (mcp) (https://github.com/harukikuri/spotnote/tree/main/mcp) mcp (mcp) (https://github.com/harukikuri/spotnote/tree/main/mcp) mcp (package) (https://github.com/harukikuri/spotnote/tree/main/package) package (package) (https://github.com/harukikuri/spotnote/tree/main/package) package (playground) (https://github.com/harukikuri/spotnote/tree/main/playground) playground (playground) (https://github.com/harukikuri/spotnote/tree/main/playground) playground (scripts) (https://github.com/harukikuri/spotnote/tree/main/scripts) scripts (scripts) (https://github.com/harukikuri/spotnote/tree/main/scripts) scripts (skills) (https://github.com/harukikuri/spotnote/tree/main/skills) skills (skills) (https://github.com/harukikuri/spotnote/tree/main/skills) skills (.c8rc.json) (https://github.com/harukikuri/spotnote/blob/main/.c8rc.json) .c8rc.json (.c8rc.json) (https://github.com/harukikuri/spotnote/blob/main/.c8rc.json) .c8rc.json (.gitignore) (https://github.com/harukikuri/spotnote/blob/main/.gitignore) .gitignore (.gitignore) (https://github.com/harukikuri/spotnote/blob/main/.gitignore) .gitignore (.mcp.json) (https://github.com/harukikuri/spotnote/blob/main/.mcp.json) .mcp.json (.mcp.json) (https://github.com/harukikuri/spotnote/blob/main/.mcp.json) .mcp.json (.nvmrc) (https://github.com/harukikuri/spotnote/blob/main/.nvmrc) .nvmrc (.nvmrc) (https://github.com/harukikuri/spotnote/blob/main/.nvmrc) .nvmrc (AGENTS.md) (https://github.com/harukikuri/spotnote/blob/main/AGENTS.md) AGENTS.md (AGENTS.md) (https://github.com/harukikuri/spotnote/blob/main/AGENTS.md) AGENTS.md (DEVELOPMENT.md) (https://github.com/harukikuri/spotnote/blob/main/DEVELOPMENT.md) DEVELOPMENT.md (DEVELOPMENT.md) (https://github.com/harukikuri/spotnote/blob/main/DEVELOPMENT.md) DEVELOPMENT.md (LICENSE) (https://github.com/harukikuri/spotnote/blob/main/LICENSE) LICENSE (LICENSE) (https://github.com/harukikuri/spotnote/blob/main/LICENSE) LICENSE (README.md) (https://github.com/harukikuri/spotnote/blob/main/README.md) README.md (README.md) (https://github.com/harukikuri/spotnote/blob/main/README.md) README.md (biome.json) (https://github.com/harukikuri/spotnote/blob/main/biome.json) biome.json (biome.json) (https://github.com/harukikuri/spotnote/blob/main/biome.json) biome.json (codecov.yml) (https://github.com/harukikuri/spotnote/blob/main/codecov.yml) codecov.yml (codecov.yml) (https://github.com/harukikuri/spotnote/blob/main/codecov.yml) codecov.yml (package.json) (https://github.com/harukikuri/spotnote/blob/main/package.json) package.json (package.json) (https://github.com/harukikuri/spotnote/blob/main/package.json) package.json (pnpm-lock.yaml) (https://github.com/harukikuri/spotnote/blob/main/pnpm-lock.yaml) pnpm-lock.yaml (pnpm-lock.yaml) (https://github.com/harukikuri/spotnote/blob/main/pnpm-lock.yaml) pnpm-lock.yaml (pnpm-workspace.yaml) (https://github.com/harukikuri/spotnote/blob/main/pnpm-workspace.yaml) pnpm-workspace.yaml (pnpm-workspace.yaml) (https://github.com/harukikuri/spotnote/blob/main/pnpm-workspace.yaml) pnpm-workspace.yaml (renovate.json) (https://github.com/harukikuri/spotnote/blob/main/renovate.json) renovate.json (renovate.json) (https://github.com/harukikuri/spotnote/blob/main/renovate.json) renovate.json View all files Repository files navigation (spotnote.html#) README (spotnote.html#) MIT license Moreitems (Spotnote) (https://www.npmjs.com/package/spotnote) (npm version) (https://github.com/harukikuri/spotnote/actions/workflows/e2e.yml?query=branch%3Amain) (E2E tests) (https://spotnote-weld.vercel.app) Spotnote 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 Features (spotnote.html#features) 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 (https://spotnote-weld.vercel.app/guides/staging) staging builds you turn it on for. Everything is local. No account, no cloud. Requirements (spotnote.html#requirements) Vite 5 or later Node 22 or later Install (spotnote.html#install) npm install -D spotnote Usage (spotnote.html#usage) // 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. Output (spotnote.html#output) 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 ( in Products) - element:
- text: "shoes Aero Runner $120" - instance: 1 of 12 rendered from this line (by DOM order) — target the one matching the text above ## Source path (outer → inner) App > Products > ProductCard ## Current computed styles padding: 16px margin: 0px color: rgb(26, 26, 26) background: rgba(0, 0, 0, 0) font-size: 16px font-weight: 400 border-radius: 12px Every field is explained in (https://spotnote-weld.vercel.app/reference/prompt-format) Prompt Format . MCP (local agent) (spotnote.html#mcp-local-agent) Skip the copy and paste: your agent picks up notes as you write them. claude mcp add --scope user spotnote -- npx -y spotnote-mcp Then ask your agent: Watch my Spotnote notes. Codex, Cursor and Gemini CLI. demo.mp4 With (https://spotnote-weld.vercel.app/guides/mcp) MCP connected: click a button, ask for a pill shape, and Claude Code picks up the note, makes the change and replies on it . You never leave the browser. Staging builds (spotnote.html#staging-builds) Let designers and reviewers write notes on a staging or preview deploy, and paste them to your team: spotnote ( { build : [ "staging" ] } ) vite build --mode staging then includes Spotnote, and vite build still doesn't. Each prompt also names the commit the build was made from. See (https://spotnote-weld.vercel.app/guides/staging) Staging Builds . staging-demo.mp4 On a (https://spotnote-weld.vercel.app/guides/staging) staging build : the designer writes a note and pastes it to the team chat, and the developer's agent goes straight to the file and line . Webhook (spotnote.html#webhook) Send each note to a URL of yours as it's written: to post it to your team's chat or issue tracker, without the copy and paste. spotnote ( { build : [ "staging" ] , webhook : "https://feedback.example.com/spotnote" } ) Each note arrives as JSON, with its text, page, file and line, commit, and prompt. See (https://spotnote-weld.vercel.app/guides/webhook) Webhook . demo-webhook.mp4 On a staging build with a webhook: press Enter, and the note lands in your team's chat , with its file and line. Docs (spotnote.html#docs) Full documentation is (https://spotnote-weld.vercel.app) here License (spotnote.html#license) MIT About Vite plugin for UI feedback to coding agents. (https://spotnote-weld.vercel.app) (https://spotnote-weld.vercel.app) spotnote-weld.vercel.app Topics (https://github.com/topics/ai) ai (https://github.com/topics/claude) claude (https://github.com/topics/design-tools) design-tools (https://github.com/topics/front-end-development) front-end-development (https://github.com/topics/vitejs) vitejs Resources (spotnote.html#readme-ov-file) Readme (spotnote.html#MIT-1-ov-file) MIT license (https://github.com/harukikuri/spotnote/activity) Activity Stars 2 stars Watchers 0 watching Forks (https://github.com/harukikuri/spotnote/forks) 0 forks (https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fharukikuri%2Fspotnote&report=harukikuri+%28user%29) Report repository Releases Contributors Languages Footer (https://github.com) © 2026 GitHub, Inc. Footer navigation (https://docs.github.com/site-policy/github-terms/github-terms-of-service) Terms (https://docs.github.com/site-policy/privacy-policies/github-privacy-statement) Privacy (https://github.com/security) Security (https://www.githubstatus.com/) Status (https://github.community/) Community (https://docs.github.com/) Docs (https://support.github.com?tags=dotcom-footer) Contact Manage cookies Do not share my personal information You can’t perform that action at this time.