Your .env files,
versioned and encrypted.
StoreEnv turns any Git repo into an encrypted, shareable home for its environment files. Push once. Pull anywhere. Share exactly what you mean to.
$ npm i -g storeenv "Bro, send me the .env" should never be a message anyone has to type again.
$ storeenv push -m "Added Razorpay keys"Project acme/cakeshop (branch main)Scanning 3 env filesbackend backend/.env default +2 ~1backend backend/.env.production production +2frontend frontend/.env default no changesEncrypting 19 secrets locally... donedefault v 9f2c81a "Added Razorpay keys"production v 3b7e0d4 "Added Razorpay keys"$ storeenv pull # on a teammate's laptop+ backend/.env 12 keys+ backend/.env.production 14 keys+ frontend/.env 5 keysRestored 3 files.
How it works
The repository is the configuration. Git remote becomes the project, folders become services, file suffixes become environments.
$ storeenv push Push
StoreEnv finds every .env file in every service folder, encrypts each secret on your machine and uploads a new version.
$ storeenv pull Pull
On any machine, every file you're allowed to read is restored in the right folder. Onboarding becomes one command.
$ storeenv invite Share
Give a teammate a whole environment, or a contractor three keys for a week. Revoke with one command.
| You already know | In StoreEnv |
|---|---|
| Repository | Project, linked to the Git repository |
| Folder | Service (frontend/, backend/, root) |
| Branch | Environment (default, production, ...) |
| Commit | Version (author, message, changed keys) |
| git push / pull / clone | storeenv push / pull / init <url> |
Built for secrets you can't afford to leak
Encrypted on your device
Values are sealed with AES-256-GCM before upload. Our servers store ciphertext only.
A key only you hold
Your identity comes from a 24-word recovery phrase that never leaves your control.
Sharing down to one secret
Every secret has its own key, wrapped separately for each person allowed to read it.
Nothing is forgotten
Every push is a version with an author, a message and the keys that changed. Roll back any time.