Sloth
Shows all open files, directories, sockets, pipes and devices in use by all running processes.
The application provides a graphical interface for enumerating every open file, directory, socket, pipe, and device that the processes on a macOS system are using. By parsing the output of the underlying lsof utility, it presents the information in an outline view that can be searched and filtered, allowing users to identify which applications are accessing specific resources.
Filters can be applied by name, access mode, volume, type, location, or regular expression, and the view can be sorted by attributes such as process ID, user ID, bundle identifier, or process type. Detailed panels show IP socket status, protocol, version, and connections between processes, while a contextual menu offers common file operations. The program can be run with elevated privileges through in‑app authentication.
Implemented in Objective‑C/Cocoa, the tool runs natively on Intel and ARM Macs supporting macOS 11 and later, and it is available as a free, open‑source package that can be installed directly or via Homebrew. It has been maintained since 2004 and is considered stable.
Reviews
Loading reviews…
Similar apps

File Management & Transfer
MacSift
Open-source disk cleaner that groups files by app and moves them to the Trash.

Terminals & CLI
FSMonitor
Visualize filesystem changes in realtime

System Monitoring & Maintenance
Stratoshark
System calls and log messages analyzer

Password & Security
Lockpaw
Menu bar screen guard for macOS — lock and unlock your screen with a hotkey.

System Monitoring & Maintenance
Sleepr
Sleepr brings back sleep timer on macOS.
System Monitoring & Maintenance
Mac Monitor
Analysis tool for security research and malware triage