runlocal is a command-line tool for exposing a local server on a public HTTPS URL. It is described as a way to connect localhost to the internet with one command, without signup, accounts, API keys, or config files. The site shows it forwarding a local port or URL to a public address, and it notes that the tool works with apps such as Express, Rails, and Django, as well as any server running locally on a port or URL.
The command connects the local server to a public URL via WebSocket. Each tunnel gets a valid TLS certificate through wildcard DNS, so HTTPS is available by default. runlocal also includes a real-time web UI called a live request inspector that shows requests and responses, including method, headers, body, status, and timing. That feature is presented as useful for debugging webhooks. Free tunnels receive a random subdomain that changes with each session, while a runlater.eu account provides one stable subdomain and Pro offers unlimited custom subdomains.
The product is intended for sharing a local server through a public URL and for testing webhooks locally with a permanent URL. The page mentions webhook providers such as Stripe, GitHub, and Shopify, and says runlocal can be combined with runlater.eu inbound endpoints for a stable webhook URL that supports replay and forwards to localhost. It is also available as self-hosted software: the server is open source under the MIT license, can be run in Docker, and is described as a single Elixir binary with zero external dependencies. The page identifies the company as Whitenoise AS in Oslo, Norway, and says the service is European owned and hosted, with German infrastructure and no US companies in the data chain.
runlocal is a CLI tools & terminal project. Allowing developers to share local servers with public URLs for testing and collaboration without configuration. It is built as an open-source project for developers. runlocal is open source under the MIT license. runlocal is available on the command line, and it can be self-hosted.
runlocal first shipped in 2026. The project is developed in the open on GitHub with 19 commits in the last 90 days. Key capabilities include localhost tunneling, no signup, and HTTPS by default.
Summary written by a language model from the project’s public pages.
What PulseGate has recorded for this listing
Closest matches by what these projects do