Pilot your ports like domains, effortlessly map local apps to custom domains — no admin headaches.
Built for modern local development
Custom Domain Mapping
myapp.local
.
No Hosts File Editing
/etc/hosts
— we handle it automatically.
Cross-Platform Support
Get up and running in minutes
1. Install PortPilot
pnpm add -D portpilot
2. Create .pilotrc.json
{ "apps": [ { "domain": "myapp.local", "port": 3000, "https": false } ], "on": { "stop": { "cleanNginx": true, "cleanHosts": true, "cleanConfigs": true } } }
3. Run PortPilot
npx portpilot start