EnvSync-LE
Spot missing keys across your .env files — automatic checks, a status bar counter, and a markdown report.

What EnvSync-LE does
Environment files drift the moment one of them gains a key. EnvSync-LE compares the variable names across the .env files in your workspace and tells you which file is missing which key — names only, never values. Checks run automatically when a watched file changes, and the current issue count sits in the status bar.
What people use it for
Automatic checks
A debounced sync check runs whenever a watched .env file changes — no command to remember.
Three comparison modes
auto compares against the union of all keys, manual only the files you list, template validates everything against one reference file.
Names, never values
The report lists missing keys by name. The values in a .env file are exactly what should not be copied around.
Install EnvSync-LE
VS Code
ext install nolindnaidoo.envsync-leOpen Quick Open (Cmd/Ctrl+P) and paste.
Cursor / VSCodium
cursor --install-extension OffensiveEdge.envsync-leVS Code forks pull from Open VSX, where the namespace is OffensiveEdge.
ZedComing soon
npx -y envsync-le-mcpWorks in Zed today — add the command above as a custom MCP server from the agent panel, and compare_env_files appears in its tool list. The one-click listing in Zed's extension registry is a pull request awaiting review. Track the review.
AI agents
npx -y envsync-le-mcpRuns EnvSync-LE's engine as an MCP server, so an agent can call compare_env_files with no editor involved. VS Code 1.101+ needs nothing — the extension registers it for you.
Where EnvSync-LE lives
- VS Code Marketplaceenvsync-le
- Open VSXfor Cursor and VSCodium
- GitHubsource, issues, changelog
- npmenvsync-le-mcp
- MCP registryio.github.nolindnaidoo/envsync-le
The other nine
Extract string values from JSON, YAML, CSV, TOML, INI, and .env — for i18n.
Extract numeric values from JSON, YAML, CSV, TOML, INI, and .env.
Pull every file path out of JS/TS imports, JSON, HTML, CSS, TOML, CSV, and .env files.
Extract and analyze colors from CSS, SCSS, LESS, Stylus, HTML, JS/TS, and SVG.
Extract URLs from documentation, configs, and code.
Extract date and time data from logs, configs, and code.
Find, test, and validate the regular expressions in any file — match reports and built-in ReDoS screening.
Check whether a page is actually scrapeable before you burn hours debugging.
Detect and sanitize credentials, tokens, API keys, and private keys locally — before you commit.