EnvSync — Encrypted .env sync across machines
Get started Self-hosted. Free. No accounts required.

Keeping .env files in sync across your dev box, laptop, and CI is the definition of drudgery — copy-pasting secrets, Slack DMs, stale keys everywhere. EnvSync encrypts, versions, and pushes them from one command so every machine stays in lockstep.

Pull fresh secrets on a new machine in one step. Audit who changed what, and when, without grepping chat logs.

CLI workflow

$ envsync init
Connected to https://envsync.harmjoy.us — project "api" ready
$ envsync push
Encrypted and pushed 14 variables
$ envsync pull
Pulled 14 variables → .env

What you get

AES-256 encryption Variables are encrypted before leaving your machine. The server stores ciphertext only.
CLI-first Three commands: init, push, pull. Works in your terminal, in CI, in scripts. No web UI.
Self-hosted server An Express app with SQLite. Run it on your own infrastructure. No third-party cloud.
Team sync Push from one machine, teammates pull the latest. No more "can you send me the .env?"

Pricing

Free
Self-hosted · unlimited projects · unlimited machines · no accounts
$0 /mo
Get started