Installation
Install the Extension
Install from the VS Code Marketplace:
Or search for "Verba" in the VS Code Extensions sidebar.
Prerequisites
Verba requires three things to work:
| Requirement | Purpose |
|---|---|
| ffmpeg | Audio recording from your microphone |
| Deepgram API Key | Nova-3 transcription |
| Anthropic API Key | Claude post-processing |
Installing ffmpeg
Download from ffmpeg.org and add to PATH, or via Chocolatey:
API Keys
On first use, Verba prompts for your API keys. They are stored securely in VS Code's SecretStorage — never in plaintext.
- OpenAI API Key — Get one at platform.openai.com
- Anthropic API Key — Get one at console.anthropic.com
Platform-Specific Notes
| Platform | Audio Backend | Microphone Selection |
|---|---|---|
| macOS | AVFoundation | Configurable via verba.audioDevice or Quick Pick |
| Linux | PulseAudio | Configurable via verba.audioDevice or Quick Pick |
| Windows | DirectShow | Configurable via verba.audioDevice or Quick Pick |
Linux
PulseAudio must be running (default on Ubuntu, Fedora, and most desktop distributions).
Windows
On first use, a Quick Pick dialog lets you select the microphone. Verba detects devices via ffmpeg (v7 and v8+ formats) with a PowerShell fallback.
You can select the microphone anytime with the command Verba: Select Audio Device or by setting verba.audioDevice in Settings. Without configuration, the system default microphone is used.