Open Source · Free & MIT Licensed

Directory Environments,
Simplified for Developers.

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.

$ terminal
curl -fsSL https://simplyenv.codesbysagar.com/install.sh | bash
simplyenv Dashboard — UI & Terminal in Sync
simplyenv UI Dashboard Mockup
~9MB
Standalone Go Binary
0
External Dependencies
1-Click
Shell Hook Integration
100%
Free & MIT Licensed
COMPARISON

Why simplyenv vs direnv?

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
logo simplyenv Modern
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
Automatic Shell Directory Switching
simplyenv simplyenv
Built-in (Diff engine)
direnv
Built-in
Graphical UI Dashboard
simplyenv simplyenv
Yes (simplyenv ui)
direnv
None (CLI only)
1-Click Automated Shell Hook Setup
simplyenv simplyenv
Yes (1-click)
direnv
Manual copy-paste
Mask & Reveal Sensitive Secrets
simplyenv simplyenv
Live toggle
direnv
Plaintext files
Multi-Format Bulk Import & Export
simplyenv simplyenv
.env, JSON, Shell, Docker
direnv
No bulk formats
Central Project Directory Catalog
simplyenv simplyenv
Yes (~/.config)
direnv
Must cd into folders
Single Standalone Binary
simplyenv simplyenv
100% Pure Go (~9MB)
direnv
Go binary
CORE FEATURES

Built for Modern Developer Workflows

Everything you need to manage local configurations, keep team secrets secure, and streamline shell automation.

Visual GUI

Modern Minimalist UI

Inspect, filter, add, and edit variables with a clean matte dashboard. Comes with both Light Mode and Dark Mode out of the box.

Shell Automation

1-Click Shell Hook Setup

No more digging through ~/.bashrc or ~/.zshrc. Run simplyenv install-hook or click one button in the UI to configure your shell.

Privacy Guard

Secret Masking & Security

Sensitive tokens, API keys, and credentials are masked by default to protect you during screen shares, paired programming, and live streams.

Flexibility

Multi-Format Bulk Import/Export

Drag and drop .env or JSON files. Export variables directly into Dockerfile ENV, POSIX Shell export, or JSON formats.

Catalog

Central Directory Catalog

Manage all your local project directories from a unified sidebar. View active environments without navigating to them in your terminal.

Pure Go

Full-Featured CLI

Prefer the keyboard? Manage everything from terminal with simplyenv set, simplyenv list, simplyenv import, and simplyenv export.

GETTING STARTED

Quick Start & Documentation

Get up and running with simplyenv in less than two minutes.

1

Install simplyenv

Choose any ONE of the 3 installation methods:
Option A macOS & Linux • Auto-detects architecture

Downloads the latest release and installs simplyenv directly to your PATH:

$ bash
curl -fsSL https://simplyenv.codesbysagar.com/install.sh | bash
2

Configure Shell Integration

Run the 1-command installer to automatically configure your shell:

$ shell
simplyenv install-hook

Supports Bash, Zsh, Fish, and PowerShell without manual edits.

3

Launch the Visual Dashboard

Start the embedded GUI directly from any project directory:

$ terminal
simplyenv ui

Automatically opens your browser at http://127.0.0.1:8085.

4

CLI Commands Cheatsheet

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
COMMUNITY & ECOSYSTEM

Have Questions, Ideas, or Found a Bug?

simplyenv is actively maintained and 100% open-source. Report issues, request new features, or contribute directly on GitHub.