Quantify client feedback.

Reviewers pin comments on your preview site. Each one arrives with the exact element, a screenshot, the viewport, and the browser.

Open source (AGPL) · Self-hosted with Docker

What happens when someone leaves a comment.

You skip the pasted Slack screenshot and the thread about which button they meant.

  1. 1

    A reviewer leaves a comment

    They click the element, type what is wrong, and submit. The widget already sits on your preview site, so they install nothing and never sign up.

  2. 2

    It arrives with context

    Headline too soft
    /pricing.hero h11440×900

    The comment lands in your inbox with the page URL, the CSS selector, a screenshot, the viewport, and the browser. That is usually enough to reproduce it without asking them anything.

  3. 3

    You triage it

    Reply, set a status, group duplicates, and resolve. "Open in preview" jumps straight back to the element on the live page.

Every comment carries what you need to reproduce it.

Each comment is anchored to the element it's about and arrives with the details below. "Open in preview" takes you straight back to it on the live page.

Pin · "Headline too soft"
Page
/pricing
Element
.hero h1
XPath
/html/body/main/section[1]/h1
Viewport
1440 × 900
Browser
Chrome 124 · macOS
Screenshot
Captured
Reviewer
Mia (no account)

It fits how agencies already work.

You already share a preview link with clients. Put Tack's widget on it and everyone reviewing can leave feedback in place: they click, they type, and it reaches you with the full context, without an install or an account on their side. Every comment and reply stays in one inbox you control.

Self-host the whole thing.

Tack is AGPL open source. Run it on your own infrastructure with Docker and claim the instance with your email. Your data stays with you. The AI Inbox is optional and uses your own API key.

Terminal, from the repo root
$ docker compose up --build

Open the app, claim it with your email, and add the widget to your preview site.

Open the demo and drop a pin.