VS Code & Cursor · Free to install · No account needed

Manage .env files
without the pain

A powerful sidebar panel that replaces raw text editing. Search, group, sync, encrypt — all from inside your editor. Zero config.

ENV Manager Pro — backend
$ code backend/.env
✓ ENV Manager Pro loaded — 12 variables found
✓ Auto-grouped: 🗄 DATABASE (3), 🔑 AUTH (4), 💳 PAYMENTS (2)
✓ Duplicate detected: STRIPE_KEY defined twice
✓ Cloud sync active · vault encrypted
Variables Panel
🗄 DATABASE
DB_HOST●●●●●●●●
DB_PORT●●●●●●●●
DB_NAME●●●●●●●●
🔑 AUTH
JWT_SECRET●●●●●●●●
GOOGLE_ID●●●●●●●●
NEXT_AUTH_URL●●●●●●●●
☁ Synced · 12 variables · 3 groupsENV Pro v2.0
Works withVS CodeCursorNode.jsDockerKubernetesAWSDopplerInfisicalGitHub Actions

Features

Everything a developer needs,
built into one panel

16 free features, zero setup. The free tier is genuinely complete — Pro adds team and cloud capabilities.

Variable Groups

Free

Add a single comment to your .env file and ENV Manager Pro auto-groups your variables with emoji icons. No plugins, no config, no format changes — it reads your existing comments.

YOUR .env FILE

.env
# === DATABASE ===
DB_HOST=localhost
DB_PORT=5432

# === AUTH ===
JWT_SECRET=super_secret
GOOGLE_ID=894-xxx

# === PAYMENTS ===
STRIPE_KEY=sk-live-xxx

SIDEBAR SHOWS

🗄 DATABASE3 vars
🔑 AUTH2 vars
💳 PAYMENTS1 var

Supports: # === NAME === · # --- NAME --- · # [NAME] · ALL CAPS headers

Free

Instant Search

Type any part of a key or value — results filter live across all variables and all groups. Essential once you hit 20+ variables.

stripe
STRIPE_KEY
STRIPE_WEBHOOK
STRIPE_PRICE_ID
Free

Show / Hide Values

All secret values are masked by default with ••••••••. Toggle the eye icon to reveal. When you do a screen-share or pair session, your secrets stay hidden.

DATABASE_URL=••••••••••••
DATABASE_URL=postgres://user:pass@...
Free

Secret Generator

Generate cryptographically strong secrets inline — no leaving the editor for a random string tool.

JWT
256-bit signed
UUID
v4 random
Hex
32-byte
Base64
URL-safe
Password
16 chars
API Key
sk-xxxxx

Duplicate Detection

Free

Duplicate keys silently override each other in .env files. ENV Manager highlights them in red so you catch bugs before they hit production.

API_KEY=abc123
API_KEY=xyz789 ← duplicate!

Import & Export

Free

Paste raw text to import. Export in 4 formats for any toolchain.

.envStandard format
DB=postgres://...
API=sk-xxx
JSONFor Node.js config
{"DB":"postgres://...","API":"sk-xxx"}
Docker--env-file flag
DB=postgres://...
API=sk-xxx
K8s SecretYAML manifest
apiVersion: v1
kind: Secret

Missing Key Check

Free

Compares your .env against .env.example — shows keys your team has that you're missing.

Comparing .env ↔ .env.example
DB_HOST
JWT_SECRET
OPENAI_API_KEY✗ MISSING
REDIS_URL✗ MISSING
Free

Undo History

20-level undo. Every add, edit, delete, and import is reversible. Accidentally wiped your staging variables? One click restores them.

Free

Multi-Environment

Opens every .env, .env.local, .env.staging, .env.production in your project. Switch between them with one click. No renaming or copying.

.env (dev)
env.staging
env.production
.env.test

+ 5 more free features

  • Copy value to clipboard
  • Sort A–Z toggle
  • Create new .env files
  • File watcher (auto-reload)
  • Diff two .env files

Pro Features

Team & cloud features
for serious projects

Cloud Sync

Your variables encrypted with AES-256-GCM locally, then pushed to a personal vault. Pull on any machine — laptop, desktop, remote VM.

Team Vault

Share a vault ID with teammates. Everyone pulls the same variables. No more 'copy your .env from someone on Slack'.

Rotation Alerts

Secrets older than 90 days get flagged in the panel and trigger a Slack webhook. Stay ahead of audits and credential leaks.

Audit Log

Full history — who changed what key, what the old value was, and when. Essential for compliance and debugging incidents.

External Sync

Pull directly from AWS Secrets Manager, Doppler, or Infisical into your .env. Single source of truth, no manual copying.

How cloud sync works

1Your secrets (on device)Never leaves without encryption
DB_PASS=super_secret_123
AES-256-GCM encryptionMaster key stored in VS Code Secrets
Encrypting with key on your device...
2Encrypted blob (uploaded)Server only stores this — cannot decrypt
U2FsdGVkX1+abc...Dkl9XQ==

The server sees only encrypted blobs. Your master key never leaves your machine.

Setup

Running in under 30 seconds

01

Install the extension

Open VS Code or Cursor. Hit ⌘+Shift+X, search "ENV Manager Pro", click Install.

02

Open any project

Open a folder that has a .env file. The ENV Manager panel appears in the Activity Bar automatically.

03

Select a file

Click any .env file in the ENV FILES panel. Variables load instantly — grouped, masked, searchable.

Pricing

Start free. Upgrade when ready.

No trials. No credit card for free tier. No features locked behind a paywall.

Free

Fully functional, forever

$0
Install Free →
  • Visual variable manager
  • Add, edit, delete variables
  • Show / hide secret values
  • Search & filter by key or value
  • Variable groups (auto-detect)
  • Secret generator (7 types)
  • Undo history (20 levels)
  • Diff two .env files
  • Import from text or file
  • Export: .env · JSON · Docker · K8s
  • Multi-environment support
  • Missing key check vs .env.example
  • Duplicate key detection
  • File watcher (auto-reload)
  • Copy to clipboard
  • Sort A–Z toggle
Most popular

Pro

For teams and power users

$8/month
Get Pro Today →
  • Everything in Free
  • ☁ Cloud sync — AES-256-GCM vault
  • 👥 Team vault — share with teammates
  • 🔄 Secret rotation alerts (90-day)
  • 🏭 AWS Secrets Manager sync
  • 🌊 Doppler sync
  • 🔐 Infisical sync
  • 🔔 Slack rotation alert webhooks
  • 📋 Full audit log (who / what / when)
  • ⚡ Priority email support (4h reply)
  • 💰 14-day money-back guarantee

Common questions

Is the free tier really complete?

Yes. 16 features, no time limit, no account required. We charge for cloud and team features only.

How secure is cloud sync?

AES-256-GCM encrypted on your device before upload. The server stores only ciphertext it cannot read. Your master key never leaves VS Code.

Can I use Pro on multiple machines?

Yes. Each license covers 2 activations. Need more for a larger team? Contact us for team pricing.

Can I cancel anytime?

Yes. Cancel from the Lemon Squeezy customer portal. You keep Pro access until the end of your billing period. 14-day refund policy applies.

Contact

Get in touch

Bug, feature request, billing, or just saying hi — we reply within 24 hours.

Email

hello@stacklyhq.com

Support

4h reply for Pro

GitHub

github.com/stacklyhq

Pro subscribers

Use subject "Pro" for priority queue — 4 hour response guaranteed.

Ship with confidence

No more raw text editing, no more leaked secrets, no more "can you send me your .env?" on Slack.