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.

Updated

Was this page helpful?