DEV Community

Cover image for claudio: system-wide hold-to-talk dictation using Deepgram Nova 3 via your Claude subscription
Ayush Kumar
Ayush Kumar

Posted on

claudio: system-wide hold-to-talk dictation using Deepgram Nova 3 via your Claude subscription

Hold Space in any text field on your Mac, speak, release. Words appear as you talk.

What it does

claudio is a macOS menu bar app that intercepts the Space key globally and streams your voice through Anthropic's speech-to-text API (Deepgram Nova 3 under the hood). The transcript appears in whatever text field you have focused, in real time.

Works in any app: terminal, Slack, Notes, browser, Xcode, Claude.ai, anything.

Why it's different

Most dictation tools require their own subscription or API key. claudio uses the same Deepgram Nova 3 pipeline that Claude Code uses internally for voice input. If you already have a Claude subscription (Pro, Max, Team, or Enterprise), you already have access. The transcription doesn't cost tokens either, so it's effectively unlimited for normal use.

Authentication is handled automatically. When you run claude auth login, Claude Code stores your OAuth token in the macOS Keychain. claudio reads that same token at the start of each recording session. No separate setup.

Installation

git clone https://github.com/ayushkumar1808/claudio ~/dictate
cd ~/dictate && bash install.sh
Enter fullscreen mode Exit fullscreen mode

Then open System Settings > Privacy & Security > Accessibility and enable dictate.

Requirements

  • macOS 13 or later (Apple Silicon or Intel)
  • Claude Code installed and logged in (claude auth login)
  • A Claude subscription (Pro, Max, Team, or Enterprise)
  • Xcode Command Line Tools

How to use it

  1. Click into any text field
  2. Hold Space for ~0.2 seconds (menu bar icon turns to ●)
  3. Speak
  4. Release Space

The transcript corrects itself as you talk, so stumbling mid-sentence isn't a problem.

Menu bar icons

Icon Meaning
πŸŽ™ Ready
● Recording
πŸŽ™βš οΈ Error (check logs)
πŸŽ™πŸ”‘ Token expired, run claude auth login

GitHub: https://github.com/ayushkumar1808/claudio

MIT license. Built at configAI.

Top comments (0)