ShipLocal

ShipLocal Core · Open source

From localhost to client-ready.

ShipLocal is an open-source localhost tunneling platform that lets developers securely share local applications over HTTPS in seconds. Create public preview URLs, self-host the tunnel server, and collaborate with clients before deployment.

Try ShipLocal CloudView on GitHubSign in to Cloud

ShipLocal Core vs ShipLocal Cloud

ShipLocal Core

MIT-licensed CLI, tunnel server, and dashboard. Install from npm, self-host on your VPS, or point the CLI at any compatible server.

ShipLocal Cloud

Managed SaaS with hosted tunnels, a collaboration dashboard, and visual client feedback on live previews. Free to get started — no self-hosting required.

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 get a public HTTPS preview URL in seconds.

3. Share and collaborate

Send the Review URL. On Cloud, clients leave feedback without a PR or deploy — any language or framework.

Client feedback on previews

Every tunnel shares your app over HTTPS. On Cloud, share the Review URL so clients leave feedback from a ShipLocal page (works on any stack — Next, Vite, Python, static servers — including npm run dev).

Optional in-page 💬 overlay on the Public URL prefers a production-like serve — e.g. next build && next start, vite build && vite preview, or gunicorn / a static file server. Opt in on hot-reload servers with shiplocal 3000 --feedback.

How to get client feedback on tunnel previews →

Quick install

npm install -g shiplocal
shiplocal login
shiplocal 3000

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

System status

  • API: ok
  • Database: connected
  • Checked 8/2/2026, 9:48:28 PM