Launching today

dot.
The feedback layer for anything you build with AI.
17 followers
The feedback layer for anything you build with AI.
17 followers
dot. is the fastest way to get feedback on anything you build. Paste any URL, or ask Claude to create a review link, then share it. Anyone clicks anywhere on the live page to pin a comment. No signup, no extension, no screenshots in Slack. Reviewers are always free.







Hey Product Hunt 👋
I'm Muni, founder of dot.
The feedback loop for most builders in 2026: build something, screenshot it, paste in Slack, type "thoughts?", get "looks good 👍", ship it, find out three things were broken. Every week.
Now everyone's building faster than ever with Claude, Lovable, Cursor, v0, but the feedback loop hasn't caught up. You still bundle files, deploy somewhere, paste screenshots, and lose all the context.
dot. fixes that. Create a project for any URL or Claude artifact, anyone can click anywhere on the live page and pin feedback. No signup, no extension, nothing to install. Built something in Claude? Say "add dot. feedback to my artifact" and dot. turns it into a shareable page, nothing to deploy. Iterate your artifact and the review link stays the same; feedback stays attached to the version it was left on.
The part I'm most excited about: dot. is in the official Claude connectors directory, trending #8 today on it, and since going live two weeks ago, 1,200+ people have connected it. Inside Claude, you say five words and get a shareable project with feedback. Build → get feedback → iterate, all in one place.
Reviewers are always free and never need an account, you only pay for the people creating and managing projects (solo or a shared team workspace).
For Product Hunt: use code PRODUCTHUNT for 1 month free on the Individual plan.
I'll be here all day, would genuinely love your feedback 🙂. What's the most broken part of your feedback process right now?
— Muni
Congrats on the launch! Love the "no signup, pin anywhere" model — feels like the same instinct behind CancelKit (capture the reason right at the moment/place it happens, not a follow-up form later). Curious how you handle pin anchoring on pages that re-render client-side (React/SPA) — do you snapshot a DOM selector at pin time, or something more robust to layout shifts?
the click-anywhere-on-the-page commenting is genuinely clever, turns passive feedback into something way more natural than screenshot chains
the click-to-pin approach is really clever, it removes that awkward "what tab do i screenshot" back-and-forth that always kills momentum on async reviews. loving how frictionless this is.