EnvPeek: Inspect and search environment variables.
What environment variables does this environment see?
The problem
Why is the wrong Node first in PATH? Does this app even see that variable? The answer depends on which shell or process you ask.
The solution
EnvPeek lets you search variables, inspect PATH entry by entry, and copy a name, a value or NAME=value. It shows MacPeek’s own environment, which is usually not your terminal’s, or the environment of one running process whose PID you enter. Each list is labelled by its source, so a per-process value is never presented as global.
Features
- Search names and values; copy the name, the value or NAME=value
- PATH, MANPATH and similar variables entry by entry, flagging duplicates, missing folders, relative and empty entries
- Two sources, always labelled: MacPeek’s own environment, or one process you choose by PID
- Values that look like credentials (tokens, secrets, passwords, keys) are hidden until you reveal them
- Values stay on screen and in memory only while the screen is open; they are never logged or stored
- Honest about limits: macOS hides the environment of protected system processes and of other users’ processes
How it works
- Open EnvPeek from the launcher.
- Search for a variable, or switch to a process and enter its PID.
- Copy it, or open PATH entry by entry.
Installation
EnvPeek is part of MacPeek. Install MacPeek, open Manage utilities and make sure EnvPeek is switched on (it is on by default). There is nothing separate to download.
Privacy
What EnvPeek reads:
- MacPeek’s own environment and, where macOS permits, the environment of one process whose PID you enter
Access it needs: None. Values are shown on screen only and never logged.
Everything stays on your Mac: no account, no telemetry, no network access. Read the full privacy statement.
Open source
MacPeek and every utility in it are MIT-licensed. Read the code on GitHub, or see how a utility is built.
Get EnvPeek with MacPeek. Free and open source.