A name that stays put.
Open your project at a familiar *.localhost address. Localfox follows the server when its port changes, so your bookmarks and local callbacks keep working.
Localfox is a macOS menu bar app that starts dev servers and gives them stable, trusted HTTPS addresses on *.localhost.
Localfox finds your dev server and gives it a stable *.localhost domain, even when the underlying port changes.
macOS 15+ · Apple Silicon · Install with Homebrew
Localfox~/Projects/wishfoxwishfox.localhost:3000api.wishfox.localhost:3041admin.wishfox.localhostStopped~/Projects/portfox-siteportfox.localhost:4321docs.portfox.localhostFailedLess setup. More building.
Localfox handles the command, port, and local HTTPS so you can get back to your app.
Open your project at a familiar *.localhost address. Localfox follows the server when its port changes, so your bookmarks and local callbacks keep working.
Add a project directory. Localfox detects the framework, package manager, and dev command, then starts and stops the server from the menu bar. Hover a service for Start, Stop, Restart, Open, Copy URL, and Reveal.
Use trusted HTTPS on your Mac through a bundled Caddy proxy. Localfox guides you through the one-time helper and certificate setup.
Press a global shortcut to open the menu from any app. Search by service, domain, framework, command, or port, then use the keyboard to open, start, or stop a service.
If a server exits, crashes, or is killed, Localfox marks it as failed. A banner shows the reason and a Restart button. You can turn the alerts off in Settings.
When you need a closer look
The dashboard keeps each project’s status, command, domain, and output together. Optional request recording shows recent traffic without saving request or response headers.
Turn on request recording to inspect method, path, status, duration, and size for recent traffic. The menu shows the status of the last request beside each port. Localfox reads it from the proxy log and sends nothing to your server.
See server logs and actionable startup errors beside the project that produced them.
Open a Cloudflare quick tunnel, or configure a named or SSH tunnel for a running service. Shared addresses are public while active. Hover a shared service in the menu for a QR code that opens the public URL on your phone.
https://api.wishfox.localhostpnpm dev/Users/ondra/Projects/wishfox/apiapi.wishfox.localhost4243127.0.0.1:3041No requests yet.
> api@0.4.2 dev
> nest start --watch
[Nest] 4243 - LOG [NestFactory] Starting Nest application...
[Nest] 4243 - LOG [InstanceLoader] AppModule dependencies initialized
[Nest] 4243 - LOG [RoutesResolver] WishlistController {/wishlists}
[Nest] 4243 - LOG [NestApplication] Nest application successfully startedGood to know
A few practical details before you install.
Localfox is a macOS menu bar app that starts local development servers and gives them stable, trusted HTTPS addresses ending in .localhost. It detects the framework, dev command, and port for each project.
Install the app with Homebrew using brew install --cask xergic/tap/localfox, or download it from localfox.kandera.cz/download. Localfox then guides you through approving its helper and trusting the local certificate for HTTPS.
Localfox checks for a new version once a day and asks before it installs one. If services are running, it tells you that installing stops them. You can also choose Check Now in Preferences, or run brew upgrade if you installed it with Homebrew.
Localfox requires macOS 15 or newer and an Apple Silicon Mac.
Localfox finds the port your dev server actually opens and updates its bundled Caddy reverse proxy. The project's .localhost address stays the same even when the server uses a different port.
Yes. A running service can be shared through a Cloudflare quick tunnel, a configured named tunnel, or an SSH tunnel. Anyone with the public address can reach the service while sharing is active.
Yes. A global shortcut opens the menu from any app. The default is Control-Option-L, and you can change it in Settings. The menu has a search field for service, domain, framework, command, and port. Arrow keys move, Return opens or starts, Command-Delete stops, and Escape clears the search.
Yes. When a service stops without you asking, the service is marked as failed and a banner shows the reason and a Restart button. Localfox asks for notification permission the first time a service starts. You can turn this off with Notify when a service crashes in Settings.
It reads the request log that the proxy already keeps, so Localfox sends nothing to your server. Hover the status for the method, path, time taken, and when it happened. It needs Record requests to be on, which is the default.
Install with Homebrew, then add a project folder. Localfox runs on macOS 15 or newer with Apple Silicon.
View the source on GitHubbrew install --cask xergic/tap/localfoxRequires macOS 15+ and Apple Silicon. No Homebrew? Download the app or get Homebrew . Localfox guides you through local HTTPS setup.
Also made for your Mac · Portfox
See which local services are running, find their projects, and free busy ports from your Mac’s menu bar. Portfox helps you inspect, stop, and restart the processes behind them.