What's on port 3000?
Now you know.
Every dev server on your Mac, live in the menu bar: port, process, PID. Open it in the browser or stop it with one click. No more lsof -i :3000 archaeology.
Hover a row and hit ✕. Feels good, doesn't it.
The ports panel macOS forgot to ship.
Built for developers who juggle three dev servers, a database, and a mystery process that stole port 3000 again.
Everything listening, live
Every TCP listener with port, process name, PID and bind address, refreshed every few seconds via lsof.
One-click stop
Hover, hit ✕, gone. A polite SIGTERM by default, Force Stop in the right-click menu for the stubborn ones.
Open in browser
One click on any row opens localhost:port. Stop remembering which port the design system runs on.
Filter as you type
Type 51 or vite and the list narrows instantly. Made for machines running half of npm.
System stays safe
macOS's own listeners live in a locked, collapsed section. You can't accidentally stop AirPlay at a client demo.
Glanceable count
The menu bar tooltip shows how many servers are up. Handy before you close the laptop for the day.
Native and tiny
Pure SwiftUI, ~1 MB, no Electron, no daemon, no helper tools. It runs lsof so you don't have to.
Private by default
Nothing leaves your Mac. No account, no analytics. The only network request is license validation.
Spot it. Open it. Or end it.
Click the menu bar icon
Your dev servers on top, sorted by port. System listeners tucked away below.
Find your port
Scan the list or filter by port number or process name.
Open or stop it
Open localhost:port in the browser, or stop the process right there. It's gone from the list in seconds.
Fair questions.
Does it need admin rights?
No. PortBar sees and stops your own processes, which is exactly what dev servers are. Processes owned by macOS or other users appear in the locked System section, where PortBar leaves them alone.
What exactly does it show?
Every TCP socket in LISTEN state, straight from lsof, the same tool you'd use in the terminal. The list refreshes every few seconds while the panel is open.
Will macOS warn me about the app?
No. PortBar is signed with a Developer ID certificate and notarized by Apple, so it installs and opens without any Gatekeeper warnings.
What does it cost?
€7.50, once. That includes a license for 3 Macs and free updates. Try it free for 7 days first, no account needed. Payments and licensing are handled by Polar.
HostsBar
Your hosts file, one click away. Toggle /etc/hosts entries from the menu bar.
DigBar
DNS propagation, watched for you. Get a ping when your records land.
Get PortBar
Port 3000 is always taken. Now you can see by what.