EnvPane
OS X preference pane for environment variables.
EnvPane provides a macOS System Preference pane that lets users define and edit environment variables for all applications, both graphical and terminal‑based. It reads the legacy ~/.MacOSX/environment.plist file and, through a launchd agent, publishes any changes immediately to the user’s launchd instance, avoiding the need to log out or restart processes. The pane offers a graphical UI for editing the plist, while also supporting manual edits that are reflected in real time.
The tool targets developers and power users who need session‑wide environment settings on recent macOS releases (12 Monterey and later) as well as older systems back to OS X 10.9. It runs on both Intel and Apple Silicon hardware using universal binaries, though it is code‑signed but not notarized, requiring a quarantine workaround during installation.
EnvPane restores functionality that Apple removed after OS X 10.8, re‑enabling per‑user environment variables without resorting to command‑line scripts. It deliberately excludes PATH and DYLD_* variables due to macOS security restrictions, and it includes a launchd agent that triggers on login and whenever the plist file changes.
Reviews
Loading reviews…
Similar apps
Terminals & CLI
Hosts.prefpane
System preference pane to manage your hosts file.
Databases & Data Tools
PostgresPrefs
Preference Pane for controlling PostgreSQL database servers

Security & Identity
EnvKey
Protects credentials and syncs configurations

Task & Project Management
Nexenv – Dev Environment Manager
Open any project with the right env - instantly
Terminals & CLI
Gas Mask
Simple hosts file manager for Mac OS X.
System Monitoring & Maintenance
ServPane
Launchd menu bar app