{"repo":"LocalCan/LocalCanApp","free":true,"listed":false,"github":"https://github.com/LocalCan/LocalCanApp","clone":"git clone https://github.com/LocalCan/LocalCanApp.git","description":"The ngrok alternative for Mac, Windows & Linux. Public URLs (tunnels), .local domains, automatic HTTPS, traffic inspector, MCP server for AI agents. Free plan.","language":null,"stars":82,"topics":["cli","developer-tools","https","localhost","mcp-server","mdns","ngrok","ngrok-alternative","reverse-proxy","tunnel"],"license":null,"category":"networking-infra","readme_excerpt":"The ngrok alternative with .local domains, a scriptable CLI, and an MCP server for AI agents Desktop app for macOS and Windows &nbsp;·&nbsp; CLI for every platform &nbsp;·&nbsp; Free plan Download · Docs · Changelog · Pricing LocalCan puts your local app on the internet with a Public URL (also known as a tunnel) and on your local network with a .local domain, both over HTTPS. For 3.0, LocalCan was rewritten from the ground up: the engine is now a Go daemon behind a multi-region edge network. The desktop app on macOS and Windows, the CLI on all three platforms, and the MCP server for AI agents all drive that same engine and share the same YAML config. Features - Public URLs : share localhost at an address like https://my-app.localcan.dev . Pause and resume them. A paused URL stays reserved for up to 7 days. - Custom domains : run Public URLs on a domain you own, with the SSL certificate lifecycle handled for you. Custom domains never expire. - TCP tunnels for databases, SSH, and other non-HTTP services. - .local domains : reach a local app at https://my-app.local instead of localhost:3000 , advertised to your network over mDNS (Bonjour). Wildcard subdomains like .my-app.local work, and so do WebSockets, so hot reload in Vite and Next.js keeps working. - Automatic HTTPS : a local root CA signs your .local domains (trust it once, and you can install it on an iPhone or a simulator too), and Public URLs are always HTTPS. - Traffic inspector : watch requests flow through your domai","default_branch":null,"files":null,"tree":[],"storefront":"/r/LocalCan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LocalCan/LocalCanApp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}