Visually manage environment variables, proxy configs, and runtime versions.
No more hand-editing .bashrc.
NODE_VERSION18.19.0JAVA_HOME/opt/jdk-17http_proxyhttp://127.0.0.1:7890https_proxyhttp://127.0.0.1:7890Stop switching tools one by one. Stop editing configs line by line.
Create separate configs for different projects and scenarios. Switch your entire env with one click.
Intuitive table UI to add, edit, and toggle environment variables. No commands to memorize.
One-click shell hook injection. New terminals automatically load the active config.
Manage http_proxy, https_proxy per scenario. Switch between office and external networks instantly.
Follows system dark/light mode and locale automatically. Manual override available.
Built with Tauri. ~5MB install, far less memory than Electron apps.
No config file hacks, no extra CLI tools. Simple and transparent.
Create a Profile, add key-value pairs, toggle individual variables on/off.
Click Activate and DevEnv writes your variables to ~/.devenv/active.sh:
A single source line in your shell config loads the active profile on startup:
| DevEnv | direnv | mise | Manual | |
|---|---|---|---|---|
| Visual GUI | ✅ | — | — | — |
| Env Var Management | ✅ | ✅ | ✅ | ✅ |
| Proxy Config | ✅ | — | — | ✅ |
| Profile Switching | ✅ | Per-directory | — | — |
| Learning Curve | Very Low | Medium | Medium | High |
| Install Size | ~5MB | ~6MB | ~15MB | — |
Free, open source, no sign-up required.
Download the latest version from GitHub Releases for your platform.