Platform support
- Linux (x86_64, arm64) — full feature support, via
/proc - macOS (x86_64, arm64) — uses
ps,lsof,sysctl,pgrep - Windows (x86_64, arm64) — native Win32 APIs (ToolHelp32, PSAPI, Service Control Manager). No PowerShell or WMI dependency
- FreeBSD (x86_64, arm64) — uses
procstat,ps,lsof
Feature compatibility matrix#
| Feature | Linux | macOS | Windows | FreeBSD | Notes |
|---|---|---|---|---|---|
| Process selection | |||||
| By name | ✅ | ✅ | ✅ | ✅ | |
| By PID | ✅ | ✅ | ✅ | ✅ | |
| By port | ✅ | ✅ | ✅ | ✅ | |
| By file | ✅ | ✅ | ✅ | ✅ | |
| By container | ✅ | ✅ | ✅ | ✅ | Requires the runtime CLI on PATH |
| Multiple mixed inputs | ✅ | ✅ | ✅ | ✅ | Repeatable flags, mixed types |
| Exact match | ✅ | ✅ | ✅ | ✅ | |
| Full command line | ✅ | ✅ | ✅ | ✅ | |
| Process start time | ✅ | ✅ | ✅ | ✅ | |
| Working directory | ✅ | ✅ | ✅ | ✅ | |
| Environment variables | ✅ | ⚠️ | ⚠️ | ✅ | macOS: SIP restrictions. Windows: protected processes |
| Network | |||||
| Listening ports | ✅ | ✅ | ✅ | ✅ | |
| Bind addresses | ✅ | ✅ | ✅ | ✅ | |
| Port to PID resolution | ✅ | ✅ | ✅ | ✅ | |
| Port to container fallback | ✅ | ✅ | ✅ | ✅ | Used when the port is owned by PID 1 |
| Service detection | |||||
| Service manager | ✅ | ✅ | ✅ | ✅ | systemd / launchd / Services / rc.d |
| Service description | ✅ | ✅ | ✅ | ✅ | |
| Configuration source | ✅ | ✅ | ✅ | ✅ | Unit file / plist / registry key / rc script |
| Supervisor | ✅ | ✅ | ✅ | ✅ | |
| Containers | ✅ | ✅ | ✅ | ✅ | Docker, Podman, nerdctl, K8s, containerd, Colima, Incus/LXC/LXD, jails |
| SSH session detection | ✅ | ✅ | ✅ | ✅ | Detects remote IP and terminal |
| tmux/screen detection | ✅ | ✅ | ❌ | ✅ | Shows session name in source |
| Schedule detection | ✅ | ✅ | ❌ | ❌ | systemd timers, launchd intervals |
| Snap/Flatpak detection | ✅ | ❌ | ❌ | ❌ | |
| Health and diagnostics | |||||
| CPU usage | ✅ | ✅ | ✅ | ✅ | |
| Memory usage | ✅ | ✅ | ✅ | ✅ | |
| Health status | ✅ | ✅ | ✅ | ✅ | |
| Open files / handles | ✅ | ✅ | ⚠️ | ✅ | Windows: count only |
| File locks | ✅ | ✅ | ❌ | ✅ | Linux: /proc/locks. macOS/FreeBSD: lsof/fstat |
| Deleted binary detection | ✅ | ✅ | ✅ | ✅ | |
| Capability warnings | ✅ | ❌ | ❌ | ❌ | |
| Context | |||||
| Git repo and branch | ✅ | ✅ | ✅ | ✅ | |
| Interactive TUI | |||||
| Processes tab | ✅ | ✅ | ✅ | ✅ | |
| Ports tab | ✅ | ✅ | ✅ | ✅ | |
| Containers tab | ✅ | ✅ | ✅ | ✅ | |
| Locks tab | ✅ | ✅ | ❌ | ✅ | Press a for all open files |
| Process details | ✅ | ✅ | ✅ | ✅ | |
| Process actions | ✅ | ✅ | ❌ | ✅ | Signals and renice |
Legend: ✅ full support · ⚠️ partial · ❌ not available
Where a feature needs elevated privileges rather than being unavailable, see Permissions.