Local domains,
zero hassle.

Map custom domains like domain.local to your local dev servers. HTTPS that just works, reverse proxy, public tunnels, and a system tray for quick control. All from a clean native app.

Open source and always will be.Buy Me Tokens

See It In Action

Watch how LocalDomain streamlines your local development workflow

LocalDomain

Domains

SYSTEM ACTIVE
dev.local
127.0.0.1:3000
domain.local
hosts only
kakha13.local
/Applications/XAMPP/xamppfiles/...
shorty.local
127.0.0.1:8501
Daemon: RunningCaddy: RunningCA Trusted
Auto slider on

Everything you need

Import XAMPP VirtualHosts

Scan and import existing Apache VirtualHosts in one click

Scanning XAMPP VHosts...
mysite.local → /htdocs/mysite
api.local → /htdocs/api

HTTPS Without Warnings

Auto-generated certificates trusted by your system

https://myapp.local
Certificate:Valid
Issuer:LocalDomain CA
Expires:Feb 2027
Trusted

Share Instantly via Cloudflare

Create public URLs for local sites in seconds

myproject.local
abc123.trycloudflare.com
Copy
Live

Custom Local Domains

Create *.local domains with wildcard support

+ Add Domain

Powerful features
for every workflow

Even more tools to streamline your local development experience.

Reverse Proxy

Route any custom domain to a specific local port. Point domain.local to localhost:3000 and api.domain.local to localhost:8080.

Wildcard Domains

Enable wildcard support so *.domain.local resolves automatically. Perfect for multi-tenant apps or microservices.

Background Service

A lightweight daemon runs in the background managing your hosts file, proxy server, and TLS certificates. Optionally starts on boot.

Audit Log

Every change is recorded. See exactly when a domain was added, modified, or removed. Full transparency for your local setup.

System Tray

Control everything from the system tray without opening the window. Toggle domains, start or stop services, and see live status at a glance.

Access Log

Watch HTTP requests hit your domains in real time. See method, path, status code, and timing for each request - like a built-in dev tools network tab.

Up and running
in three steps

No terminal commands. No config files. Just a clean app.

1

Install & launch

Download LocalDomain and open it. The setup wizard will ask for your admin password to install a lightweight background service that manages your hosts file and proxy.

2

Add a domain

Click "Add Domain" and type the domain you want. Choose the target port, pick HTTP, HTTPS, or both, and optionally enable wildcard.

Domain: domain.local
Target: 127.0.0.1:3000
Protocol: HTTPS
Wildcard: Off
3

Open in your browser

That's it. Navigate to https://domain.local in any browser and it just works - valid certificate, no warnings, routed to your local dev server.

Supported by

Open source, forever free.

This project is open source and always will be. It was vibe-coded from start to finish. If it saves you time, buy me some tokens to keep the vibes going.

Buy Me Tokens