A visual desktop app for managing developer environment variables.
中文文档
- Profile Switching — Switch between multiple sets of environment variables in one click
- Visual Env Var Editing — Intuitively add, modify, and delete environment variables
- Shell Auto-Integration — Automatically writes to shell config, takes effect immediately
- Proxy Management — Quickly toggle HTTP/HTTPS/SOCKS proxy settings
- System Theme & Language — Follows system dark/light mode and locale
- Lightweight — Built with Tauri, small bundle size and low resource usage
Download from GitHub Releases:
- macOS:
.dmg(Apple Silicon & Intel) - Windows:
.msi/.nsis - Linux:
.deb/.AppImage
Since the app is not code-signed with an Apple Developer certificate, macOS Gatekeeper may block it. Run this command after installing:
xattr -cr /Applications/devenv.appThen open the app normally.
- Create and edit environment variable profiles in the GUI
- The active profile is written to:
- macOS / Linux:
~/.devenv/active.sh - Windows:
~/.devenv/active.ps1
- macOS / Linux:
- Your shell sources this file on startup, applying the variables instantly
Tauri 2 · React 19 · TypeScript · Tailwind CSS 4 · shadcn/ui · Rust
Prerequisites: Rust, Node.js 22+, Bun
git clone https://github.com/qiuxchao/devenv.git
cd devenv
bun install
bun run tauri dev