The tiny utilities
macOS should have built in.
One small menu-bar app with a growing set of focused utilities for finding, inspecting and understanding the things macOS makes hard to see. PortPeek and FileLockPeek are ready; the first release is on the way.
No account · No telemetry · No cloud · Apple silicon & Intel
Small tools. One question each.
Switch on the Peeks you want and switch off the rest. A utility that is off does no work at all.
PortPeek Ready
See what's using your ports. Kill it in one click.
DisplayPeek Coming soon
Know exactly how your displays are configured.
USBPeek Coming soon
See what's connected to your Mac.
NetPeek Coming soon
Understand your network connection.
BatteryPeek Coming soon
Understand your MacBook battery.
SleepPeek Coming soon
Find out why your Mac isn't sleeping.
Developer
FileLockPeek Ready
Find what's holding a file open.
ProcessPeek Coming soon
Inspect a process and its relationships.
DiskPeek Coming soon
See which processes are hitting your disk.
EnvPeek Coming soon
Inspect and search environment variables.
DNSPeek Coming soon
Inspect DNS configuration and resolver behavior.
PortPeek: See what's using your ports. Kill it in one click.
PortPeek shows every listening port visible to your user with the process, PID and address behind it. Search by port, process or PID, and free a port without Terminal. It asks the process to quit gracefully first and re-checks the target so a reused PID is never killed by mistake.
- Listening TCP and UDP ports, IPv4 and IPv6, with process, PID, address and state
- Instant search by port (partial too), process name, PID or address
- Safe kill: re-check → verify the same process → SIGTERM → confirm the port is free
- Explicit force kill only after a graceful attempt fails, with a second re-check
FileLockPeek: Find what's holding a file open.
FileLockPeek lets you choose a file or folder (or drop it in, or paste a path) and lists the processes holding it, with the process, PID and how it holds the path: open for reading or writing, locked, working directory, executable or memory-mapped. Ending a holder is optional and uses the same safe-termination checks as PortPeek; MacPeek never terminates anything by default.
- Choose, drop or paste a file or folder; folder scans include everything inside
- Each holder shown with process name, PID and user
- How it holds the path: open (read/write), locked, working directory, executable or memory-mapped
- Copy PID or path, and reveal the item in Finder
Install once. Peek at anything.
Install MacPeek
Drag it to Applications. It lives in the menu bar: no Dock icon, no window.
Choose your utilities
Open Manage utilities to read what each Peek does, what it reads and what access it needs, then switch it on or off.
Peek
Click the icon, pick a utility or search for it, and get your answer in seconds.
Private by design.
MacPeek reads information from your Mac to show it to you, and never sends it anywhere. See exactly what each utility reads.
Find → Inspect → Kill.
Dev servers, databases, caches, containers: PortPeek finds whatever grabbed the port. File locks, processes, disk activity, environment variables and DNS follow.
30005173543263798080Prefer Terminal? We wrote the guides too: find what is using a port on Mac and free port 3000.
Download MacPeek
Free and open source. Drag MacPeek to Applications and launch it; it appears in your menu bar.