Point at the UI. Ship it with AI.
Anyone on your team clicks an element on a running app and leaves a short comment. Developers hand the queue to any AI tool, which applies the change to the real source — no more translating vague feedback into code.
Without Pointer
"Go to the checkout page, find the header, make the title 24px and a bit darker…"
With Pointer
🐕 click the title → 💬 "make this 24px" → ✨ AI applies it.
How it works
Click & comment
Anyone signed in clicks any element on the running app and leaves a short comment.
Collected & tagged
Comments are stored per project and tagged with environment, stakeholder, and author.
Applied by AI
A developer hands the queue to any AI tool, which edits the real source files.
Built for real teams
Two-line install
Drop a script tag and a tag. No package, no SDK.
Multi-project
One server serves many apps, partitioned by project.
Multi-stakeholder
Every comment is tagged by environment, stakeholder, and author.
Element + source aware
Captures the selector, snapshot, the CSS that wins, the page route, and an optional source path.
AI-agnostic
Any AI tool applies the changes with plain HTTP — Claude Code, Cursor, and more.
Style-isolated
The widget renders in a Shadow DOM, so it never clashes with your app's CSS.
A real dashboard
Triage, statuses, roles, and per-project views — for the whole team.
Multi-tenant
Each workspace sees only its own data, enforced server-side.
For stakeholders
Point and comment on the live app — no install, no setup. Clients, PMs, and testers just click.
For developers
Pull the queue and let any AI apply the changes to the real source. Comments carry the page route and the CSS that actually wins.
Simple, transparent pricing
Point on any site — get the browser extension
Add Pointer to any web app — even ones you don't control — and stay signed in across every site.