v1.0 is now available

Powerful features for a seamless local workflow

Stop fighting with ports and messy localhost URLs. PortPilot automates your development environment so you can start coding immediately.

npm install -g @volchoklv/portpilot
View Documentation

Everything you need to ship faster

Designed for modern engineering teams who value speed, consistency, and a clean development experience.

Auto Port Discovery

Never encounter EADDRINUSE again. We automatically find open ports and assign them to your services instantly.

Custom .test Domains

Say goodbye to localhost:3000. Use clean, memorable URLs like api.project.test locally.

Process Management

View resource usage and kill zombie processes instantly from a simple, unified dashboard in your terminal.

Zero Config Routing

Just run your script. We handle the traffic routing, SSL termination, and load balancing automatically.

Local SSL by Default

Test secure features like HttpOnly cookies and Service Workers without the hassle of self-signed certificates. We generate and trust local certs automatically.

Streamlined Logs

All your dev server logs in one place. View, follow, and debug with portpilot logs. No more hunting through terminal tabs.

Developer Experience

Built for the terminal power user.

PortPilot integrates seamlessly with your existing CLI workflow. No heavy GUI apps to install. Just a simple, powerful CLI that stays out of your way.

  • Auto-detects Next.js, Vite, Remix, Astro & more
  • Lightweight background daemon mode
  • Cross-platform (macOS, Linux, Windows)
bash — 80x24
~/my-storeportpilot add my-store

✓ Added my-store

Port: 3001

URL: https://my-store.test

~/my-storeportpilot start -d

✓ my-store is running!

URL: https://my-store.test

~/my-store

Ready to fly?

Join thousands of developers who have reclaimed their localhost. Open source and free for individuals.

$npm install -g @volchoklv/portpilot