Stays on your devices
Sealed under a key only your devices hold — at rest, and when synced between them. The relay never gets that key and keeps nothing it passes through.
Secrets for AI agents.
A secrets vault for your agents, a password manager for you — used, never seen.
How it works
The secret gets used on your device and never comes back — not to the agent, not to the cloud.
Sealed under a key only your devices hold — at rest, and when synced between them. The relay never gets that key and keeps nothing it passes through.
The agent stops and waits. You approve on your device — face or fingerprint. Once, or for ten minutes. Kill it anytime.
Claude Code, Cursor, ChatGPT, your scripts. Plain REST or MCP. No SDK.
Straight about the edges: browser fill is end-to-end encrypted, and device-to-device sync stores only ciphertext the relay can't open. Your agent's memory and the API responses we broker for it cross the relay over TLS — never stored, but not end-to-end sealed yet. Your raw secrets never reach the agent at all: they're injected on your device.
One vault
Right now your secrets are scattered — .env, a password manager, an authenticator app. mykeep puts them behind one unlock. Bring them over from 1Password, Bitwarden, or Chrome.
Connect your agent
Two ways in — an MCP server or plain HTTPS. Both take one connect code from the app; no SDK, nothing to build.
Copy your connect code — your agent uses it to ask for access.
mk_obvious-tumble-bridge_••••••Drop it in the MCP config (below), or send it as a bearer token over plain HTTPS. Your agent asks to join, you approve it once on your device — then every secret use is approved too.
Drop the config in and you get memory_recall, vault_fetch, and more as tools. Works in Claude Code, Cursor, Cline, Codex.
No MCP? Any agent that can call a URL works — send the code as Authorization: Bearer. The whole manual: GET www.mykeep.ai/connect.
By reference, never by value
It asks; mykeep makes the call. A prompt injection can't leak a key the agent never had.
HTTPS + a bearer token. GET /connect is the whole manual. MCP optional.
recall before answering, retain after. Embedded on-device.
Writes need approval. Revoke anytime.
Live manual: www.mykeep.ai/connect
Pricing
Run the gateway yourself, free forever. Or let us host it — free in early access, founder pricing locked in when paid plans land.
Hosted
We run the gateway, you keep the keys
Self-host
Run the gateway yourself
Teams — shared vaults, roles, off-boarding — is exploratory; tell us if you'd want it.
mykeep ♥ open source
Security you can't read isn't security. The security core and gateway are licensed Apache-2.0 and will be published in full — every line that touches your secrets, there to read, run and fork.
Want the repo the day it lands? Tell us and we'll send the link.
Your keys. Your call.
Free on every device. Two steps to live. Nothing leaves your devices.