BYOAIK — Bring Your Own AI Key: a directory of AI tools that run on your own API key.
Whispering
Open-source, local-first dictation and transcription with your own API keys.
- Category:
- Voice and Transcription Tools
- Pricing:
- Open Source
- Open source:
- Yes (AGPL-3.0 (app); monorepo dual-licensed (MIT toolkit + AGPL-3.0))
- Self-hostable:
- Yes
- Local-first:
- Yes
- Platforms:
- Desktop, Web, Self-hosted, Docker
- AI providers (bring your own key):
- OpenAI, Anthropic, Google Gemini, Groq, Ollama, Custom / OpenAI-compatible
- API key storage:
- Stored locally on device
- Key risk level:
- LOW
- Trust score:
- 88/100
Whispering is an open-source, local-first dictation and transcription desktop/web app from Epicenter (YC-backed). You press a shortcut, speak, and it transcribes, optionally runs an AI transformation, then pastes the result at your cursor. It is built on a bring-your-own-key model: you supply your own provider API keys and pay providers directly, with audio going straight from your device to the chosen provider's API (no Epicenter servers in the transcription path). Transcription can run fully locally (Speaches, Whisper C++, Parakeet, Moonshine) or via cloud providers (OpenAI, Groq, ElevenLabs). AI transformations support OpenAI, Anthropic, Google Gemini, Groq, and any custom OpenAI-compatible endpoint via a configurable base URL, so you can point it at self-hosted or private LLMs. Built with Svelte 5 and Tauri, the desktop app is small (~22MB) and a web version is also available.
How your API key is handled
Your API key is stored locally on your device. Requests are sent directly to the AI provider. Because it can be self-hosted, your key never has to touch a third-party backend.
Setup
Open settings, paste your provider API key, choose a model, and start — the key stays on your device.