Your .env files, versioned and shared like code. Values are encrypted on your device before they leave it, so StoreEnv only ever stores ciphertext.
What you get
Changes view in the activity bar: which env files changed, key by key, plus local commits waiting to be pushed and newer versions on StoreEnv.
History view: every version with author, time and changed keys. Roll back with one click.
Commit locally, even offline. Push later and each commit becomes its own version.
Push and pull from the view title bar. A pull that would overwrite unpushed changes asks first and keeps a backup.
Explorer badges: M on env files with unpushed changes, U on files StoreEnv hasn't seen yet.
Status bar with your login and what is waiting.
Requirements
The extension drives the StoreEnv CLI, which does all the encryption.
npm i -g storeenv-cli
Then click Sign in in the StoreEnv view. Sign in runs in a terminal so you can approve the device or enter your recovery phrase.
Settings
Setting
Default
Purpose
storeenv.cliPath
storeenv
Command used to run the CLI
storeenv.apiUrl
empty
API address for a self-hosted StoreEnv
storeenv.refreshInterval
60
Seconds between background refreshes, 0 to turn off
Privacy
The extension never reads secret values itself and sends nothing anywhere. It runs storeenv <command> --json in your workspace and shows key names, counts and history.