D
Designernow
Give the headline a little more room to breathe.
E
Engineernow
On it. Adjusting the spacing without changing the mobile layout.
Visual feedback for websites and coding agents
pinthread pins threaded comments to real elements on your site. Your team talks changes through in place, and your coding agent gets the page, the element, and the whole conversation.
npm install pinthreadWorks with React, Astro, Vue, and plain JavaScript. Install guide
How it works
Install the package and mount it in your app. Keep it on development and preview builds, or wherever your team reviews.
Reviewers click any button, image, or area and leave a comment. Replies, reactions, and resolve keep the thread in one place.
Copy the comments or let your agent read them with the CLI. It gets the page, selector, source file, and replies.
Features
Every comment stays attached to the element it is about, so nobody has to describe where the problem is.
Pin a comment to a button, image, or area. Discuss it with your team, then resolve it when the work is done.
Share comments with the page, element, and replies attached. Your agent makes the change; pinthread keeps the conversation in place.
Give the headline more room.
Make the primary button stand out.
I’ll adjust the spacing and bring the action into focus.
Updated the pageComments remember the selector and visible text, so they follow the element through layout changes.
Reply, react, mention the details, and resolve threads when the change ships.
The widget runs in an isolated ShadowRoot, so it never clashes with your styles.
Keep feedback per branch or share it across deployments of the same page.
Teammates sign in with Google or join as a named guest. Owners can restrict a project to invited accounts.
Export a project to JSON, import it elsewhere, or run the comments API on your own infrastructure.
Live demo
This page runs the real pinthread widget. Comments you leave here are public demo comments.
Plans
We will publish prices at launch. Join early access to get a hosted workspace first and help shape the plans.
For solo builders and side projects.
Price announced at launch
For product teams who review previews together.
Price announced at launch
For companies with their own infrastructure rules.
Price announced at launch
Prefer to run it yourself? Read the self-hosting guide
FAQ
pinthread adds threaded comments to any website. Pin a comment to an element or area, discuss it with your team, and give your coding agent the page, element, and conversation when you are ready to make the change.
No. pinthread mounts in the browser and keeps its interface in an isolated ShadowRoot. Your site can use React, Astro, Vue, or plain JavaScript.
Hosted plans are in early access, and we will publish prices at launch. Email [email protected] to join early access.
Yes. You can run the comments API in your own Cloudflare account or in a Node container with PostgreSQL. The hosting guide covers both setups.
The project owner does. Reviewers can sign in with Google or enter a display name as a guest. A guest name is not a verified identity.
Install the package today, or join early access for a hosted workspace.