Plaintext .env
One read from disk or git history puts every secret in play — for humans, malware, and anything with filesystem access.
Short-lived access for AI agents
eh_live_7K4••••••R9Master credential remains sealed
Stop your AI coding tools from leaking your API keys.
Env Holster moves permanent credentials out of plaintext .env files and into an encrypted vault. Your agent works through Env Holster instead of holding your key.
The exposure
Plaintext env files were leaky before agents. Now every tool call and transcript is another place a permanent key can land.
.envOne read from disk or git history puts every secret in play — for humans, malware, and anything with filesystem access.
Once a long-lived credential enters the model, it can show up in prompts, chat history, tool output, and MCP configs.
What Env Holster does
Your permanent secrets live in an encrypted vault. Your AI agents get temporary, scoped access — never the key itself.
For environments
.envVault holds long-lived secrets. A plaintext config manifest describes what each environment needs — without putting raw keys on disk.
For agents
When an agent needs a credential, Env Holster hands it a scoped, short-lived grant instead — so the model never holds the permanent key.

Mechanisms
Agents ask Env Holster for what they need, and work through it instead of holding your key.
It dies when you lock the vault or the job ends.
Each grant covers one provider and one purpose — nothing more.
How it’s built
Local-first by design: your vault is an encrypted file on your own disk, and on the Solo plan nothing leaves your machine.
The vault and credential engine are written in Rust — the same language trusted for security-critical infrastructure across the industry.
A clean SwiftUI interface handles setup, approvals, and imports — most setups never touch a config file. Unlock with your Mac’s Secure Enclave or a YubiKey.
Env Holster is built by Millennial Apps, whose apps have been downloaded more than 2 million times.
Pricing
One developer keeps the vault local and free. Teams share the same vault — no secrets left in plaintext or DMs.
Just you. The vault stays on your machine.
.env, give agents short-lived accessFree for local use. No shared unlock, no team seats.
Request Solo access$15/seat/mo
billed annually · $180/seat/yr · save ~21%
One shared vault the whole team unlocks.
Private beta · Waitlist open
Join the waitlist to move long-lived credentials out of plaintext files and give your AI coding agents scoped, short-lived access instead.