Enveil–Encrypted vault that replaces .env files with runtime injection
Runtime injection bypasses .env files entirely—secrets never touch disk.
Simple, offline, cross-platform secrets manager written in Rust.
Encrypted .env replacement, but pass and sops already cover this.
Solo developers, hobbyists managing local development secrets
pass · 1Password CLI · dotenv-vault
- secrets are in .env files which i need to copy around between the projects - hardcoded secrets in code which i forget to delete when commiting - keep track of set environment variables in different environments
and i tried different solutions out there (1Password, Vault, ..) but it felt like too heavy for my local projects.
This is why i built Keynest for my personal local workflow. I use it currently for small local experimenting stuff only.
It is basically one encrypted file on my disk and i decide what secrets i want to inject while running commands: E.g. keynest exec -- docker compose up
Curious if others have the same pain with local secrets or if I'm overengineering this.
Would love some feedback.
Runtime injection bypasses .env files entirely—secrets never touch disk.
Terminal-first secret management that rivals Doppler but stays in your CLI workflow.
KMS encryption that keeps secrets out of process.env entirely.
Yet another .env replacement; Doppler and Infisical already own this space.
Unifies Vault, AWS SSM, and 1Password into one env var injector without lock-in.
Stops AI tools from reading .env files by never storing secrets as plaintext on disk.