More apps from usSnipora

Features

Everything it does, one page each

What Portlivo does beyond listing ports, how it works, and where to find it in the app.

And all the details that make it feel right

Stacks from a folder
Pick a project and it finds composer run dev, artisan serve, npm scripts, Procfile, Rails, Django or Compose.
Recent ports
Servers you ran lately stay one click away, even after they stop — and survive a relaunch.
Your shortcut
⌥⌘P by default, or record any key combination you like in Settings.
Instant search
Type a port, project, tool or the app it came from — the list filters as you type.
Recognisable at a glance
Laravel, Herd, nginx, Node, Vite, Postgres, Redis and more show their own logos.
Knows the project
Every port shows its project folder, command, PID and uptime — not just “node”.
Safe kill
Re-checks the PID before it stops anything, so a recycled PID never takes down the wrong app.
Exact restarts
Restart keeps the original arguments and environment, quotes and PORT=4000 included.
CPU & memory
Live usage per server with a trend line, so the runaway dev server is easy to spot.
Docker aware
Shows container names instead of docker-proxy, and restarts or stops the container itself.
Homebrew & launchd
Postgres, Redis, MySQL and other services — stop or restart them without brew services.
Herd & Valet sites
Your .test sites in a grid, read from Herd or Valet’s own config.
Watch ports
Get a banner when a watched server stops, with Start Again — and a red dot on the menu bar icon.
Network-exposed badge
Servers listening on your LAN are marked, so nothing is shared by accident.
Activity timeline
What started and stopped, and when — grouped by day, with a filter.
devports CLI
devports ports, kill 3000, open 5173 — the same powers from Terminal or Raycast.
Shortcuts actions
List Dev Ports, Free a Port and Open Port for your own automations.
Keyboard-first
↑↓ to move, ↩ to open, ⌘⌫ to kill — or just O, E, T and K. Copy a port or PID from the row. Your hands stay on the keys.
Hides the noise
Gradle and Kotlin daemons, language servers and system daemons stay out of your way.
A real Mac window
Sidebar, inspector, overview, light and dark mode — or just the menu bar, your choice.
Custom health path
Probe /health instead of / and see the response time in milliseconds.
Launch at login
Starts quietly in the menu bar. No Dock icon unless the window is open.
Automatic updates
Signed, notarized updates delivered in the app — no hunting for downloads.
Private by design
Runs entirely on your Mac. No account, no analytics; nothing leaves unless you share it.

Still have a question?

Write to us — a real developer reads every email and replies personally.

support@portlivo.com