ShipLocal

From localhost to client-ready.

Share a live preview link in seconds. Clients leave visual feedback on the actual page — no deploys, no screenshot ping-pong.

Get started freeSign inView on GitHub

How it works

1. Start your app locally

Run your client project on localhost — Next.js, Vite, Rails, anything.

2. Open a tunnel

Run shiplocal 3000 and share the public URL with your client.

3. Collect feedback

Clients click 💬 on the preview, pin comments to elements, and you see screenshots on your dashboard.

Quick install

npm install -g shiplocal   # coming soon
shiplocal login
shiplocal 3000

Self-hosting? See docs/self-hosting.md in the repo.

System status

  • API: ok
  • Database: connected
  • Checked 6/18/2026, 7:48:08 AM