Menu bar app for macOS that shows every listening port, active ngrok/Cloudflare tunnel, VPN connection, and Docker container mapped to the process that owns it, with one-click kill. Native Swift, no Electron. 14-day free trial.




Free Options
Launch Team / Built With

Customer.ioAutomate Messaging Everywhere — Startups Get 12 Months Free
Promoted


The process ownership view is exactly what I've wanted for ages. One thing that would make it even better: when I kill a process, surface a brief note about any dependent services or child processes that will also get terminated, so I'm not surprised by cascading shutdowns.
@kocanaoglu80506 Thanks for the feedback! Glad the process ownership view is hitting the spot.
Your suggestion about showing dependent or child processes before a termination is actually incredibly smart. Cascading shutdowns are a classic headache when you kill a parent process and suddenly other services drop without warning.
I will need to look into macOS process to see how reliably I can map the parent and child PID trees and find a clean way to show those relationships without cluttering the UI.
I am definitely adding this to the research list for future updates. Thanks again for taking the time to share this idea!
Love that it surfaces docker and tunnel processes alongside regular listeners, that visibility is super useful for debugging. One thing I'd love to see is a saved snapshot feature so you can capture the full port/process layout before making changes and compare it to after, makes it way easier to spot anything you accidentally left exposed.
@dilarasidda Thanks, Dilara! Really glad you find the Docker and tunnel visibility useful for your workflow it’s one of the features I use the most!
That snapshot idea is honestly brilliant. Being able to compare your port layout before and after making changes is a game changer for security… no one wants to leave something accidentally exposed.
I'm definitely going to evaluate how to implement this cleanly and ship it in a future software update (Hope to be soon)!!
Appreciate the support and the killer suggestion!
The native Swift approach really shows here, you can tell it actually lives in the menu bar instead of feeling like a browser tab pretending to be one. Love that the one-click kill is right there on the process row too, no digging through submenus.
@saadetglmepdjk Thanks, Saadet! Honestly, for me, building in Swift is all about staying true to that line of simplicity and elegance that Apple offers us. It just feels right when a utility integrates seamlessly into the OS instead of fighting against it.
And yeah, putting the one click kill right there was a must no one has time to dig through submenus when a port is blocked!
I really appreciate your support and feedback!