A local terminal UI to compare .env, .yaml, and .json config files side-by-side. Your secrets never leave your machine.
No browser, no cloud service, no copy-pasting secrets into a website.
Nothing ever leaves your machine. Built for engineers who handle real credentials.
Modified values highlight exactly which characters changed using an LCS algorithm.
Keys matching *_KEY, *_SECRET, *_TOKEN and more are masked with **** by default.
Supports .env, .yaml/.yml, and .json with full recursive key flattening.
Type to filter keys in real-time. Filter by status: added, removed, modified, unchanged.
Exits with code 1 when differences exist. Use it in pipelines to detect config drift.
Press c or right-click to copy any value. Supports xclip, wl-copy, pbcopy, and OSC 52.
Download a standalone executable. No runtime required, no node_modules.
Requires Bun. Or just download a prebuilt binary.
From source
With ignore pattern
In a CI pipeline
No mouse required — full keyboard navigation.
Standalone executables — no Bun or Node.js required.