Hush, let an AI agent use your secrets without ever seeing them Developer Roy Ashbrook released Hush, an open-source secret store for AI agents that injects credentials into commands without exposing plaintext values to stdout, transcripts, or the cloud. The tool uses OS keychains on macOS, Linux, and Windows to keep secrets hidden from agents while allowing them to execute authenticated commands. Hush aims to prevent accidental secret leaks in chat logs and agent workflows. a secret store for AI agents , the one with no get. get a secret once into the OS keychain, then inject it into commands forever , the value never hits stdout, the transcript, or the cloud. A secret store for AI agents, with one hard rule: the agent never sees the plaintext. Values never reach stdout, so they never land in the tool result, the transcript, or the cloud. A secret only ever moves from the store straight into the consumer. There's no get on purpose, a plain getter is the leak. The point: you an agent are running as the user with their CLIs already authed, so you can already set a server-side secret or call a service , you just can't see the value without it landing in the chat. hush gets it once into the OS keychain, then you inject it into those commands forever. No chat paste, no temp files, no .env to commit by accident. If you were handed this repo's url, install yourself, then follow the playbook. Get the hush script onto the box and read SKILL.md /royashbrook/hush/blob/main/SKILL.md , that's the whole onboarding it covers store / mint / inject and how to adopt hush in the repo you're working in . The script is one self-contained bash file; put it wherever your agent loads tools or just on your PATH : git clone https://github.com/royashbrook/hush chmod +x hush/hush then put hush/hush on your PATH, or move it into your agent's skills/tools dir or run it straight from npm without cloning: npx @royashbrook/hush