Built for vibe coders

Trust agents to manageyour API keys. Safely.

They fetch, store, verify and use keys on your Mac. You approve; they never see the value.

v0.3.5 · Free · Apple Silicon · macOS 14+ · No account

What happens when an agent needs a key

1

It says it needs one

The agent finds the provider's template, opens the key page for you, and says which permission to pick. It never logs in, passes 2FA or pays.

2

You copy, then click Save

KeyKeeper checks the value looks like a Stripe key before writing, stores it in the Keychain, and verifies it with a read-only request the agent never sees.

3

The task goes on

The key goes into the command's environment through keykeeper run, and only there. Approve once, for this run, or for good — and revoke any time.

keykeeper import ./.envAlready have a .env? One command moves it in — secrets to the Keychain, settings beside them, the file left for you to delete.

Save it in seconds. Use it in one command.

KeyKeeper has 98 provider integrations built in: where the key is made, what to choose, what a real key looks like, how to verify it. You or your agent copy once, and it lands under the right name, checked with the provider.

All 98 integrations →

Three things we promise

Ready when your agent is.

Install it, then say "use KeyKeeper for API keys". The next time the agent needs one, this is what happens.

v0.3.5 · Free · Apple Silicon · macOS 14+ · No account

Build from source ↗