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.

Buy · €7.50 Try free for 7 days
€7.50 once, license for 3 Macs · macOS 14 or later · Apple Silicon & Intel

Hover a row and hit ✕. Feels good, doesn't it.

Features

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.

How it works

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.

FAQ

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.

More from Lama Lama HostsBar icon

HostsBar

Your hosts file, one click away. Toggle /etc/hosts entries from the menu bar.

hostsbar.com →
DigBar icon

DigBar

DNS propagation, watched for you. Get a ping when your records land.

getdigbar.com →

Get PortBar

Port 3000 is always taken. Now you can see by what.

Buy for macOS Download free trial
€7.50 once, license for 3 Macs · macOS 14 or later · Apple Silicon & Intel