New: How Wormkey works — and why I built it

Wormkey.runBeta

Share your localhost in one command. No account. No dashboard. Just a link.

npm i -g wormkey
wormkey http 3000

Default: t.wormkey.run. Your app stays on your machine.

Quick start

  1. 1. Start your app (e.g. port 3000)
  2. 2. Run wormkey http 3000
  3. 3. Share the printed URL

Next.js / React

Add the overlay component to your layout for owner controls.

import { WormkeyOverlay } from "wormkey"; export default function Layout({ children }) { return ( <> {children} <WormkeyOverlay slug="YOUR_SLUG" /> </> ); }

Optional config

# optional overrides WORMKEY_CONTROL_PLANE_URL=https://wormkey-control-plane.onrender.com WORMKEY_EDGE_URL=wss://t.wormkey.run/tunnel

Owner overlay demo

See the control bar that tunnel owners get. Toggle to preview.

Owner overlay (script tag)

Or load the overlay script directly. Optional.

<script defer src="https://t.wormkey.run/.wormkey/overlay.js?slug=YOUR_SLUG"></script>