EnvDrift

catch .env.example desync before it bites your team

npx -y github:Isco0819/env-drift

Ever run into this?

Like dotenv-linter which has real GitHub traction for .env syntax linting, but no tool tracks which process.env.* vars your code actually uses vs what .env.example documents. New devs clone the repo and hit cryptic crashes from missing vars. AI agents silently add new env dependencies without updating the example file.

The fix

npx CLI and MCP server that statically scans JS/TS/Python source for every env var reference, diffs against .env.example, and streams missing/undocumented/unused var sets to your agent before it commits.

What it does

npx -y github:Isco0819/env-drift