A Mac app to edit, switch
and protect your .env files.
Every variable across every project, in one window
The problem
Your secrets live in a plain text file. That's the whole problem.
If you run more than a couple of projects, you already know these five by heart.
Editing .env in a text editor is error-prone — one stray quote and the app won't boot.
Switching environments means renaming files — and one slip runs prod credentials in dev.
Secrets sit in plain text — they leak during screen shares and screenshots.
.env files get committed to GitHub despite .gitignore — constantly.
No overview — with ten projects you can't see what's configured where.
Why I built this
“I hated editing .env files in the terminal or use IDE to manage them. Envly is the app I wanted so I built it myself.”

The fix
One window for every .env file you own.
A sidebar of projects on the left, a structured editor on the right. Everything you wish a text file could do.
A proper editor, not a text file.
A structured key-value table with inline editing, type-aware validation, and duplicate detection. One stray quote can't break your config anymore.
- Inline rename and edit, no syntax to remember
- Validates values as you type
- Catches duplicate keys before they bite
Switch environments in one click.
Development, staging, and production live as tabs — switch instantly instead of renaming files. No more running prod credentials in dev by accident.
- Dev / Staging / Prod as tabs
- Side-by-side compare to spot drift
- Prod tab is masked and clearly marked
Secrets masked by default.
API keys, passwords, and tokens render as dots until you choose to reveal one. Safe to screen-share and pair-program. Panic-hide everything with a shortcut.
- Masked the moment you open a file
- Reveal one value at a time
- Keys live in the macOS Keychain
Never commit a secret again.
Envly watches your repos: it validates .gitignore, warns the moment a .env is staged, and can install a pre-commit hook. One click unstages and ignores it.
- Validates .gitignore per project
- Live warning when a .env is staged
- Optional one-line pre-commit hook
Import from your cloud.
Pull variables straight from Vercel, Netlify, Railway, and Fly — no copy-paste, no missed keys, types kept intact.
- Vercel · Netlify · Railway · Fly.io
- Merge into an existing file or replace
Local-first and offline.
No account. No cloud sync. No subscription. Your secrets never leave your machine — the internet is only touched for license activation and update checks.
- Works fully offline, forever
- Optional encrypted backup, AES-256
How it compares
Built for individuals, not enterprises.
Doppler and EnvKey are great — at ~$18/user/month and a mandatory cloud. Envly is the native, local, pay-once tool for the rest of us.
| Envly | VS Code | Doppler | EnvKey | direnv | 1Password | |
|---|---|---|---|---|---|---|
| Native macOS app | ||||||
| Structured editor | ||||||
| Secret masking | ||||||
| Git safety | ||||||
| Env switching | ||||||
| Cross-project view | ||||||
| Offline / local-first | ||||||
| Price | $14 once | Free | $18/mo | $10/mo | Free | $3/mo |
| Setup | Minutes | — | Account + CLI | Account + CLI | CLI + shell | CLI + account |
Pricing
Pay once. Use it forever.
No subscription. No account. No cloud. The price rises as more people buy — the earlier you are, the less you pay.
one-time payment · yours forever
- Lifetime use of the current major version
- Free updates within it, automatic via Sparkle
- One license valid on 2 Macs
- 7-day, no-questions-asked refund
No subscription. No account. No cloud. Pay once.
FAQ
Questions, answered.
Give your .env files a home.
Stop editing secrets in a text file. Start tonight.