Cross-platform TUI (terminal user interface) tool to identify and manage active ports and their processes.
- Real-time Port Monitoring: Automatically refreshes the list of open ports and their associated processes.
- Search & Filter: Instantly filter by PID, port number, or process name using the built-in search bar.
- Sortable Columns: Press number keys (
1–4) to sort by Port, PID, Name, or Path, and toggle sort direction with a keypress. - Interactive TUI: Keyboard-driven interface with Vim-style navigation.
- Kill Processes: Safely terminate processes holding unwanted ports.
- Color Themes: Switch between multiple Tailwind-inspired palettes.
- Help Popup: On-demand keybindings reference.
j/Down Arrow: Move selection downk/Up Arrow: Move selection upPageUp/PageDown: Scroll one pageShift+PageUp/Shift+PageDown: Jump to first or last row
Ctrl+F: Toggle search bare: Enter editing mode (focus search field)- Type: Filter by PID, port, or process name
Backspace: Delete from searchLeft/Right: Move cursor in inputEnter/Up/Down: Submit search + move selectionEsc: Exit search editing
k: Open kill-process confirmation for selected row←/→: Select “Kill” or “Cancel”Enter: Confirm kill or cancelEsc: Cancel/abort
1: Sort by Port (press again to toggle ▲/▼)2: Sort by PID (press again to toggle ▲/▼)3: Sort by Process Name (press again to toggle ▲/▼)4: Sort by Process Path (press again to toggle ▲/▼)
Shift+Right/l: Cycle to next color themeShift+Left/h: Cycle to previous color theme
F1or?: Toggle keybindings popupUp/Down: Navigate helpPageUp/PageDown: Page through helpShift+PageUp/Shift+PageDown: Jump to top/bottom of helpEsc,F1,?: Exit help view
q,Esc, orCtrl+C: Quit the application
No external configuration files are required—everything runs out of the box.
This project is licensed under the MIT License. See the LICENSE file for details.