cd /news/ai-tools/getkeys-create-delete-rotate-api-key… · home › topics › ai-tools › article
[ARTICLE · art-151889] src=github.com ↗ pub= topic=ai-tools verified=true sentiment=↑ positive

GetKeys – Create, delete, rotate API keys without visiting a dashboard

Developer Weilue Luo released GetKeys, an MIT-licensed desktop app and CLI that creates, rotates, copies and revokes API keys across 24 named providers — including GitHub, AWS, Vercel, Supabase, OpenAI, Anthropic, Gemini and OpenRouter — without visiting provider dashboards. GetKeys stores keys in a local SQLCipher vault unlocked by Windows Credential Manager, macOS Keychain or the Linux Secret Service, and offers one-click MCP connections to Claude, Cursor and VS Code with every secret read logged. Builds for Windows, macOS and Linux are not yet code-signed, and the project requires Node 24 and Rust with the wasm32-unknown-unknown target.

read2 min views6 publishedOct 17, 2026
GetKeys – Create, delete, rotate API keys without visiting a dashboard
Image: Michielbdejong (auto-discovered)

All your API keys, in one place. On your device.

GetKeys lets you create, rotate, copy, and revoke keys without visiting a single dashboard.

  • Zero setup. Reuses the GitHub, AWS, Vercel, and Supabase CLI sign-ins you already have, or a token you paste.
  • Every key, one list. Search, group, reveal, copy, or export to.env across all your providers.
  • Create and rotate in place. New keys and safe rotations through each provider's API, no browser tab-hopping.
  • Local and encrypted. Keys live in an encrypted vault on your device, unlocked by your OS credential store. No cloud, no account.
  • Always within reach. Lives in the tray. PressCtrl +Shift +K anywhere to find and copy a key.
  • Ready for AI agents. One click connects Claude, Cursor, or VS Code over MCP, with every secret read logged.

GitHub · AWS · Vercel · Supabase · OpenAI · Anthropic · Gemini · OpenRouter · Cloudflare · GitLab · Groq · Together AI · Mistral AI · DeepSeek · xAI · Cohere · Fireworks AI · Perplexity · Replicate · Hugging Face · Stripe · Resend · Neon · DigitalOcean

Plus any other service: paste NAME=value pairs and GetKeys keeps them alongside the rest.

Grab the latest build from Releases.

Platform App CLI only
Windows GetKeys_x64-setup.exe getkeys-windows-x64.exe
macOS GetKeys_aarch64.dmg /GetKeys_x64.dmg getkeys-macos-{arm64,x64}.tar.gz
Linux .AppImage /.deb getkeys-linux-x64.tar.gz

The desktop installer also adds the getkeys command to your PATH.

Note

Builds are not yet code-signed. On macOS, right-click the app and choose Open the first time. On Windows, choose More info → Run anyway if SmartScreen appears.

  • Browser (Chrome, Edge): spots a freshly created key on a provider's page and offers to save it.
  • VS Code : browse keys, insert references, write.env files, and run tasks with keys injected.

The getkeys CLI shares the same vault as the app.

getkeys ls
getkeys run --group backend -- node server.js
getkeys env --group web -o .env
getkeys new supabase --name "App server"

Run getkeys --help for everything else.

GetKeys has no servers and collects nothing. Keys are stored in a SQLCipher vault whose key is held by Windows Credential Manager, macOS Keychain, or the Linux Secret Service. Revealed values hide after 30 seconds and copied values are cleared from the clipboard. Provider integrations are signed WebAssembly packages that run sandboxed.

Requires Node 24, Rust (see rust-toolchain.toml) with the wasm32-unknown-unknown target, and the Tauri prerequisites for your OS. On Windows, also install Strawberry Perl and set PERL.

npm ci
npm run desktop -- dev     # run the app
npm run check              # lint and test everything

MIT © Weilue Luo

── more in #ai-tools 4 stories · sorted by recency
── more on @getkeys 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/getkeys-create-delet…] indexed:0 read:2min 2026-10-17 · —