From the creator of Homebrew
A new kind of secrets manager for a new era of development.
Automic Vault moves developer credentials out of plaintext files, then controls their application through each Tool and Verified Launcher.
Any agent. Any harness. Zeroconf.
- 01Remove plaintext secretsCredentials leave dotfiles and tool configs.
- 02Control the handoffOnly the right executable gets the credential.
- 03Apply one local boundaryEvery Verified Launcher meets its Authorization Policy.
Your agent inherits your access
A prompt cannot protect a secret the agent can already read.
Automic Vault keeps your keys on your Mac.
- No plaintext credential exists for the agent to read
- The export command still requires your approval
The local execution boundary
Automic Vault controls the secret handoff.
Automic Vault moves credentials out of readable tool configs. Agents and untrusted software cannot find protected secrets in the files they inspect.
When a Tool requests a Secret, Automic Vault checks the Target, Verified Launcher, command, working directory, and requested Secret Name.
How it works
Automic Vault stores the Secret in the macOS Keychain. It applies the Authorization Policy when a Verified Launcher starts the Tool, then supplies the Secret to the designated Target for that run. The Secret is not placed in the Launcher’s ambient environment. The Target controls it after receipt.
Access by app
Policy follows the tool and its launcher.
Terminal, Codex, and an unknown process can invoke the same executable. Automic Vault identifies the Verified Launcher and gives each pairing its own Authorization Policy.
- Approval Required
- The Launcher receives no durable policy grant. Every operation requires Approval.
- Write Access
- Recognized reads and writes are automically authorized. Secret Disclosure and Elevated Secret Application require Approval.†
- Read Only
- Recognized reads are automically authorized. Writes require Approval.
Installed packages must cross the same boundary to use protected secrets. Supply-chain attacks such as the 2025 Shai-Hulud npm worm target credentials available to developer tools. Defense in depth still matters: run npm i in a dedicated terminal with low-to-no privileges in both Automic Vault and macOS TCC.
Authorization History stays on your Mac.
Allowed or denied, policy or Approval: requests leave bounded local history with the decision, Launcher, Secret Names, command, and working directory.
- Decision
- Launcher
- Secret Names
- Working directory
Know when your toolchain turns risky.
Automic Vault scans developer Tools across ecosystems. It reports supported Exposures and Hazards and shows how to mitigate each Finding.
Independent of the harness
Control the tool layer beneath every agent.
macOS can code sign apps, sandbox them, and keep them out of one another’s private data. Command-line tools usually run with the authority of whichever app launched them.
That used to mean Terminal.app. Now it may mean an AI harness, editor, or automation app. Automic Vault identifies the Tool and its Verified Launcher, then applies the Authorization Policy you chose for that pairing.
Read why the terminal needs its own security layer
Free and open source.
Automic Vault costs nothing. The optional paid iPhone app moves approval gates off the computer running the commands, so a process on your Mac cannot approve its own request.