{"slug": "show-hn-envarly-windows-env-var-gui-that-stages-changes-before-applying", "title": "Show HN: Envarly – Windows env var GUI that stages changes before applying", "summary": "Envarly, a new Windows GUI for managing environment variables, stages all changes before applying them to the registry, offering features such as a PATH editor with live validation, secret detection across 35+ token formats, diff detection for external registry changes, and encrypted snapshots via DPAPI. The tool, available via winget, targets developers and power users on Windows 10 and 11 seeking a safer alternative to the built-in Settings panel.", "body_md": "# Envarly\n\nEdit, audit, and protect your Windows environment variables. Preview every change before applying, clean up PATH entries with folder pickers, and keep registry writes intentional.\n\n`winget install Envarly.Envarly`\n\n## Features\n\nEverything you need to manage environment variables safely.\n\n### Practical PATH editor\n\nReorder entries, validate each one with a live ✓ / ✗ existence check, switch between list and plain text, move through rows with the keyboard, and choose folders — all without leaving the editor.\n\n### Secret detection\n\nName-based heuristics and value-pattern matching across 35+ token formats — GitHub, AWS, Anthropic, Stripe, npm, and more.\n\n### Diff detection\n\nDetects registry changes made by other processes while Envarly is open. Shows a diff with selective apply per entry.\n\n### Snapshots & demo mode\n\nSave named snapshots of your full environment, encrypted with DPAPI. Demo mode opens realistic sample data for screenshots and walkthroughs without touching your registry.\n\nAlso included\n\n### Environment guidance\n\nShows short descriptions for well-known variables and warns on unresolvable %VAR% references in path entries.\n\n### Local undo before staging\n\nMulti-step Ctrl+Z in the detail panel before staging. Drag reorders and text edits are independent undo steps.\n\n### Apply progress & log\n\nA progress bar and per-variable log show exactly what happened while staged changes are written to the registry.\n\n### Import / Export\n\nRead and write .json and .reg formats, plus export to PowerShell, DSC, and Ansible-friendly files. Preview before any write.\n\n### Resizable panels\n\nDrag the sidebar and snapshots panel to the width you want. Sizes are remembered across restarts.\n\n### Check command\n\nFind out why a command isn't found — searches the effective PATH for a name or exe path and flags shadowed duplicates.\n\n## Who is it for?\n\nEnvarly is built for developers and power users on Windows 10 and 11 who frequently edit User and System environment variables — and want a safer, more visual alternative to the built-in Windows Settings panel.\n\nWhether you are managing a cluttered PATH variable, rotating API keys stored as environment variables, importing a team's .env baseline, or restoring a snapshot after a bad install — Envarly gives you full visibility before any registry write happens.\n\nBuilt with", "url": "https://wpnews.pro/news/show-hn-envarly-windows-env-var-gui-that-stages-changes-before-applying", "canonical_source": "https://iray-tno.github.io/envarly/", "published_at": "2026-07-29 13:04:37+00:00", "updated_at": "2026-07-29 13:22:59.230362+00:00", "lang": "en", "topics": ["developer-tools"], "entities": ["Envarly", "Windows", "DPAPI", "GitHub", "AWS", "Anthropic", "Stripe"], "alternates": {"html": "https://wpnews.pro/news/show-hn-envarly-windows-env-var-gui-that-stages-changes-before-applying", "markdown": "https://wpnews.pro/news/show-hn-envarly-windows-env-var-gui-that-stages-changes-before-applying.md", "text": "https://wpnews.pro/news/show-hn-envarly-windows-env-var-gui-that-stages-changes-before-applying.txt", "jsonld": "https://wpnews.pro/news/show-hn-envarly-windows-env-var-gui-that-stages-changes-before-applying.jsonld"}}