Port Monitor
Port Monitor shows every process listening on a TCP port on your Mac and lets you kill any of them in two clicks.
How It Works
Actvt runs lsof in the background every 10 seconds to discover all listening TCP ports. It groups the results by process ID, sorts them alphabetically by process name, and auto-detects each process's type:
| Icon | Type |
|---|---|
| globe | Web Server |
| cylinder | Database |
| hammer | Development |
| gearshape | System |
| powerplug | Other |
You can also hit the Refresh button to trigger an immediate scan.
Interface
Each process gets a card showing:
- Type icon and process name
- PID and username
- Port count badge
- Port list — every port the process is listening on, with the full bound address
- Kill button
The search bar at the top filters in real time across process name, port number, username, PID, and command path.
An Activity Monitor button in the header opens the macOS Activity Monitor for deeper inspection.
Killing a Process
- Click Kill on a process card
- A 10-second countdown starts — click Cancel at any time to abort
- When the countdown finishes, Actvt sends SIGTERM first (graceful shutdown), waits 500ms, then sends SIGKILL if the process is still running
SIGTERM gives the process a chance to save state and clean up. Most well-behaved applications will shut down during this phase. SIGKILL is the forced fallback.