discovery

command aliases description
on : port/process lookup (bidirectional)
for f find processes by file path
by b filter processes by name
in   filter processes by working directory
list l, ps list processes
info i show detailed process information
ports p list all listening ports
tree t show process tree
watch w, top real-time process monitoring
stuck x find stuck/hung processes

lifecycle

command aliases description
kill k force kill processes (SIGKILL)
stop s graceful stop (SIGTERM, then SIGKILL)
unstick u attempt to recover stuck processes

common options

most commands support these flags (check individual command pages for details):

flag short description
--json -j output as JSON
--verbose -v show extra details
--in <dir> -i filter by directory
--by <name> -b filter by process name
--help -h show help

target syntax

targets work the same way everywhere:

proc on :3000          # port
proc on 1234           # PID
proc on node           # name
proc kill :3000,:8080  # multiple (comma-separated)