Skip to content
Limited Edition DevTools

EnvSync-LE

Compare the dotenv files in a tree, and say which keys are missing from which

FreeOpen sourceMITNo network access

No editor in the loop? npx -y envsync-le-mcp runs the same engine as an MCP server, so an agent can call compare_env_files with nothing else installed, and cargo install envsync-le puts the same check in a terminal. Every way to install it.

Overview

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.

Palette

9 commands

Open the command palette and type the name. Nothing is bound to a shortcut by default — the editor's keymap is the user's, not ours.

  • Open Settingsenvsync-le.openSettings
  • Show Detailsenvsync-le.showIssues
  • Compare Filesenvsync-le.compareSelected
  • Set Templateenvsync-le.setTemplate
  • Clear Templateenvsync-le.clearTemplate
  • Ignore Fileenvsync-le.ignoreFile
  • Unignore Fileenvsync-le.stopIgnoring
  • Clear Ignored Filesenvsync-le.clearAllIgnored
  • Help & Troubleshootingenvsync-le.help

Install

Install EnvSync-LE

VS Code

ext install nolindnaidoo.envsync-le

Open Quick Open (Cmd/Ctrl+P) and paste.

Cursor / Windsurf

cursor --install-extension nolindnaidoo.envsync-le

Cursor, Windsurf, VSCodium and the other VS Code forks pull from Open VSX. The id is the same as on the Marketplace.

AI agents

npx -y envsync-le-mcp

Runs 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.

Channels

Where it ships

One engine, 5 places to get it. Copy the one for the editor you use.

Links

Where EnvSync-LE lives

The family

The other 16