The user-friendly alternative to direnv. Automatically switch environment variables as you cd
through projects, inspect secrets in a sleek graphical UI, and install shell hooks with a single click.
curl -fsSL https://simplyenv.codesbysagar.com/install.sh | bash
direnv was groundbreaking, but its CLI-only nature, manual dotfile configuration, and lack of visual tooling cause friction. simplyenv retains full direnv compatibility while fixing developer pain points.
| FEATURE |
|
direnv |
|---|---|---|
| Automatic Shell Directory Switching | Built-in (Diff engine) | Built-in |
| Graphical UI Dashboard | Yes (simplyenv ui) | None (CLI only) |
| 1-Click Automated Shell Hook Setup | Yes (1-click / 1-command) | Manual copy-paste in dotfiles |
| Mask & Reveal Sensitive Secrets | Yes (Live toggle) | No (Plaintext files) |
| Multi-Format Bulk Import & Export | .env, JSON, Shell, Docker | No bulk formats |
| Central Project Directory Catalog | Yes (~/.config/simplyenv) | Must cd into folders |
| Single Standalone Binary | 100% Pure Go (~9MB) | Go binary |
Everything you need to manage local configurations, keep team secrets secure, and streamline shell automation.
Inspect, filter, add, and edit variables with a clean matte dashboard. Comes with both Light Mode and Dark Mode out of the box.
No more digging through ~/.bashrc or ~/.zshrc. Run
simplyenv install-hook or click one button in the UI to configure your shell.
Sensitive tokens, API keys, and credentials are masked by default to protect you during screen shares, paired programming, and live streams.
Drag and drop .env or JSON files. Export variables directly into Dockerfile ENV,
POSIX Shell export, or JSON formats.
Manage all your local project directories from a unified sidebar. View active environments without navigating to them in your terminal.
Prefer the keyboard? Manage everything from terminal with simplyenv set,
simplyenv list, simplyenv import, and simplyenv export.
Get up and running with simplyenv in less than two minutes.
Downloads the latest release and installs simplyenv directly to your PATH:
curl -fsSL https://simplyenv.codesbysagar.com/install.sh | bash
Run the 1-command installer to automatically configure your shell:
simplyenv install-hook
Supports Bash, Zsh, Fish, and PowerShell without manual edits.
Start the embedded GUI directly from any project directory:
simplyenv ui
Automatically opens your browser at http://127.0.0.1:8085.
simplyenv set KEY=VAL
Add or update a variable
simplyenv list
Display directory variables in terminal
simplyenv unset KEY
Delete an environment variable
simplyenv import <file>
Bulk import from .env or JSON
simplyenv export --format json
Export to JSON, Docker, or Shell
simplyenv is actively maintained and 100% open-source. Report issues, request new features, or contribute directly on GitHub.