Comments on any webiste.

Feedback, QA and audits, pinned to the live page. Click the thing. Say it. Resolve it.

How it worksYour site, with a bar on top.
CommentClick anything. Say it.
LayersA layer for each review.
Side panelEvery note on the site, in one list.
InviteBring in who you need.
How it worksAny page. Nothing installed on it.
CommentClick anything. Say it.
LayersA layer for every site you review.
Side panelEvery note on the site, in one list.
InviteBring in who you need.

Two ways in.

Your sites · Pro

One line of code.

Paste it before </body> on every environment you review. Every visitor can comment. No extension, no account.

staging.acme.com uat.acme.com preview-42.acme.dev acme.com
<script async src="https://sharedlayers.com/comments.umd.js" data-key="YOUR_KEY"></script>
Get your key
Any page you can open · Free and Pro

The extension.

A client's staging, a competitor's checkout, production you cannot touch. Switch the extension on for the site and comment. Every layer, every site, lives in the web app.

Chrome only, for now.
Get the extension

What is in it.

Comments pinned to elements

Click anything on the live page. The note sticks to that element through scrolling, resizing and route changes, with a thread, @mentions, reactions and a resolve button.

Layers

Several reviews on one site, side by side. Public to every visitor, or private to the people you invite. Given a key to someone else’s layer? Join it from the same menu.

Work with AI

Connect ChatGPT, Claude, Cursor or any app that speaks MCP. It reads each comment with its element and a picture of the page, changes the code, then replies and resolves it in your name.

and any app with MCP

Task management Pro

Send any comment to Jira or ClickUp as an issue or a task, with the page, the element, the replies and a picture of the page. When it is done there, the comment resolves itself.

Jira and ClickUp

Slack

Post a layer’s new comments to a channel, with replies and resolving in each message’s thread. Your own notifications can come to Slack too.

Free for one site.
Ten dollars for five.

Free

One domain, subdomains included

$0forever
  • Unlimited comments and layers
  • Up to 5 people per layer
  • Through the Chrome extension
Start free

Pro

Five domains, subdomains included

$10 a month
per 5 domains
  • Install by script. Visitors need nothing.
  • Unlimited people per layer
  • CSV export
Get Pro

More sites? Pro comes in blocks of five domains.

Questions.

Will it change how my site looks?

No. The widget renders in its own shadow root, so your CSS never reaches it and its CSS never reaches your page. The only visible change is the bar on top, and the page moves down by exactly its height.

Do reviewers need an account?

No. A name is enough. If they sign up later, everything they wrote comes with them.

What counts as a domain?

The site and every subdomain of it. acme.com, staging.acme.com and app.acme.com are one domain. Free covers one, Pro covers five per block.

Does it work with React, Next, WordPress, Webflow?

Anything that serves HTML. No build step. In single-page apps the pins follow route changes without a reload.

What do visitors see on a live site?

Whatever the layer allows. A public layer shows the bar to everyone. A private layer shows it only to the people you invited. You choose per layer.

How do I remove it?

Delete the script tag. Your comments stay in your account, and Pro exports them as CSV.

Start the next review here.

Free for one domain. Your reviewers need nothing but the link.