Menu bar port inspector to see what's running
Coming SoonRequires macOS Ventura 13.5 or later
Seeports is a menu bar utility that shows you every TCP port listening on your Mac. No more guessing which app grabbed port 3000, or fumbling with lsof in the terminal. It works fully sandboxed from the App Store—no special permissions needed.
Ports are automatically grouped by service—Docker, OrbStack, Kubernetes, Cloudflare, and more—so you can instantly see what’s running. Copy a localhost URL, open it in your browser, or terminate a rogue process, all from the menu bar.
-
Menu BarAlways accessible, shows port count, no dock clutter
-
Port ScanningFinds every listening TCP port system-wide, even from the sandbox
-
CategorisationGroups ports by service—Docker, K8s, OrbStack, and more
-
Developer ActionsCopy URL, open in browser, or search for any port
-
Process ControlTerminate or force kill processes holding ports
-
Auto-RefreshConfigurable scan intervals from 2 to 60 seconds
Port Scanning
- Discovers every listening TCP port on your Mac—not just common dev ports
- Works fully sandboxed from the App Store, no special permissions needed
- Resolves process names automatically, even for background daemons
- Maps well-known ports to service names (SMTP, Kerberos, SMB, etc.)
- Shows port number, process name, and PID for each entry
Intelligent Categorisation
- Automatically groups ports by detected service
- Supports Localmost, Docker, OrbStack, Kubernetes, Cloudflare
- Unrecognised services grouped under Other
- Category headers with process sub-groups
- Clean separation between service groups
Developer Actions
- Copy URL (http://localhost:PORT) to clipboard
- Open port directly in default browser
- Search Google for port and process documentation
- Copy local address and port number
Process Control
- Terminate process (SIGTERM) from the menu
- Force kill process (SIGKILL) when needed
- View PID for each listening port
Port Management
- Hide individual ports you don’t care about
- Hide entire process groups with Option key
- Show hidden ports on demand
- Toggle group headings for hidden items
Auto-Refresh
- Configurable refresh intervals: 2s, 5s, 10s, 30s, 60s
- Manual refresh with status indication
- Timer-based automatic scanning
Settings
- Toggle process name visibility
- Show/hide port count in menu bar
- Show/hide group headings
- Launch at login
How It Compares
Here’s how this app compares to other similar apps.
| Seeports | Open Ports | Sloth | Terminal | |
|---|---|---|---|---|
| Native Mac app | ✓ | ✓ | ✓ | ✓ |
| App Store sandboxed | ✓ | – | – | – |
| Menu bar access | ✓ | ✓ | – | – |
| Process terminate | ✓ | ✓ | ✓ | ✓ |
| Port categories | ✓ | – | – | – |
| Copy URL | ✓ | – | – | – |
| Open in browser | ✓ | – | – | – |
| Search port info | ✓ | – | – | – |
| Auto-group ports | ✓ | – | – | – |
| Auto-refresh | ✓ | – | – | – |
| Hide/filter ports | Any | Range | – | – |
| Docker support | ✓ | ✓ | – | – |