Process Explorer
Jonathan Levin's procexp utility
The utility provides a terminal‑based interface for inspecting macOS processes, exposing data obtained through the proc_info system call. It can be invoked with a specific PID or the keyword “all” and asked to display various categories such as file descriptors, Mach ports, network connections, thread trees, memory regions, or a full dump of a core file. When run without arguments it enters an interactive mode where the user can resize the window, rearrange and sort columns, and apply filters, offering capabilities beyond the standard top command.
Beyond basic process listing, the tool can generate core dumps of running processes without harming them, storing the result in a temporary location; this works on both macOS and iOS and includes automatic decryption of application binaries when possible. It also enumerates Mach ports, showing their names and directionality, and allows grepping for specific port identifiers.
The program is intended for developers and system administrators who need detailed, script‑friendly process information over SSH or locally, especially when working with macOS or iOS environments. Its design emphasizes extensibility through many command‑line options and an interactive terminal UI.
Reviews
Loading reviews…
Similar apps

File Management & Transfer
File Monitor
FSEvents client
Terminals & CLI
TrueTree
Command-line tool for pstree-like output
System Monitoring & Maintenance
Mac Monitor
Analysis tool for security research and malware triage

System Monitoring & Maintenance
Nodeclipse
Node.js tooling with Eclipse

Terminals & CLI
ProcessSpy
A clean and powerful process monitor.

Task & Project Management
TK-mac
A Task Manager for macOS with real control