A terminal-based process manager with a beautiful TUI for viewing and managing listening network processes.
- View all processes listening on network ports
- Display PORT, PID, Process Name, Protocol, Memory, Username, and Started At
- Human-readable memory format (KB, MB, GB)
- Auto-refresh every 2 seconds
- Manual refresh with
r - Vim-style navigation (
j/kor arrow keys) - Beautiful color scheme with custom styling
- Kill processes directly from the TUI
pman- Launch interactive TUI (default)pman json- Output process list as JSONpman kill <pid>- Kill process by PIDpman killport <port>- Kill process listening on a specific portpman version- Show version information
brew tap bishalr0y/homebrew-bishalr0y
brew install pmango install github.com/bishalr0y/pman@latestgit clone https://github.com/bishalr0y/pman.git
cd pman
go install ./cmd/...pman| Key | Action |
|---|---|
↑ / k |
Move up |
↓ / j |
Move down |
Enter |
Kill selected process |
r |
Refresh process list |
q / Esc / Ctrl+C |
Quit |
# Output processes as JSON
pman json
# Kill a process by PID
pman kill 1234
# Kill process on a specific port
pman killport 8080- Go 1.25 or later
- macOS or Linux
MIT

