One encrypted vault on your machine fans every secret out to the exact repos and environments that need it, as ready-to-use .env files. Your CLI and your AI agents can deploy those secrets. Not one of them can read a value back out.
Want it now? Browse the source on GitHub →
You add a key once and then maintain it everywhere, forever. Today that means one of three bad trades.
.env files going stale. Rotate one key and you're hunting down the other twenty-nine.Add a secret once, scope it where it belongs, and let your tools take it from there, without ever handing one a way to read it.
(repo × environment) as a ready-to-use encrypted .env.sm) your agents can drive, to add and deploy, never to reveal.reveal doesn't exist.General-purpose vaults expose plaintext to anything that asks. Per-repo .env files drift into dozens of unsynced copies. Cloud secret managers are built for orgs, not the developer who owns the machine. Secrets Manager is the only one that's local-first, opinionated about (repo × env) deploy, and safe to hand an AI agent, because it has no way to reveal a secret.
The guarantees aren't policy. They're the way the tool is built.
Shaped around developers running many repos, and, increasingly, many agents, on a machine they own.
Free and open source under BSD-3-Clause. Yours to run, audit, and build on.
Cloud hosting. A managed, cloud-backed vault that syncs across your machines and shares with your team. Same vault, same no-reveal guarantee, nothing changes about how the CLI behaves. Today everything runs locally with no account. Want cloud sync? Tell us →
Drop your email and we'll send install instructions and the occasional update. Want to dive in now? It's open source on GitHub.
Or go straight to the code: github.com/JigSpec/secrets-manager →