Checkpoint
A developer feedback platform that lets you share a running localhost dev server with reviewers and collect visual, in-context feedback — without deploying.
How it works
Checkpoint has two parts: a CLI that tunnels your local dev server to a public URL and injects the feedback script into every page, and a Dashboard that manages tunnels, comments, team members, integrations, and billing.
Quick start
- Install a tunnel provider:
brew install cloudflared - Install the CLI:
npm install -g checkpoint - Log in:
checkpoint login - Start your dev server, then run:
checkpoint start -p 3000 - Share the printed URL with your reviewers
Core concepts
Tunnels
A tunnel is a named, shareable link to your running localhost dev server. Tunnel names are persistent — reusing the same name reconnects to the existing record, preserving the share URL and all previous comments.
Workspaces
All tunnels, integrations, and billing belong to a workspace. Every user is a member of exactly one workspace with a role of admin or member.
Comments
Reviewers leave comments directly on the shared page, pinned to specific elements using a multi-layered anchor system. Comments can be threaded, resolved, and filtered.