Private by design
Your voice goes to one place: the computer you already trust with your code. The relay never stores it, the agent holds it only in memory until the text is ready, and neither ever logs the audio or the text.
New Voice input
Your own computer does the listening. Say your prompt instead of thumb-typing it: Mobaide records while you talk, your Windows, macOS or Linux machine turns the audio into text, and the text waits in the command field for you to check. Nothing is sent until you send it.
Free and opt-in. In the Android and iOS apps and in the browser, for Claude Code, Codex CLI, Antigravity CLI, a raw terminal or your own agent types.
Reading src/upload/client.py …
✓ 48 tests passed
What should I do next?
Now add retries with backoffto the upload client andcover it with a test.
✓ Transcribed on macbook-pro
Your voice takes the same path as your keystrokes: from your phone or browser, through the Mobaide relay, to the agent on your own computer. The difference is that your computer writes it down for you first.
In the command field on Android and iOS, or in the session toolbar in the browser. A level meter shows it hears you; stop whenever you are done.
The audio streams in short chunks over TLS through the Mobaide relay, which routes it in memory to your agent and keeps nothing.
The agent runs NVIDIA's open Parakeet speech model on its own CPU and turns the audio into text. No cloud speech service is involved.
The text appears in the command field — in a review box in the browser. Fix a word if you need to; nothing reaches the agent until you send it.
The same recording controls on every platform: the elapsed time, a level meter that moves with your voice, Stop to transcribe what you said and ✕ to throw it away.
Your voice goes to one place: the computer you already trust with your code. The relay never stores it, the agent holds it only in memory until the text is ready, and neither ever logs the audio or the text.
A misheard word should never become a command. The transcript always waits in the command field, so you read it, edit it, and send it yourself.
Transcription runs on the CPU at below-normal priority, so it gives way to your other work. It loads only when you dictate and frees its memory after three quiet minutes.
Twenty-five languages, and the model works out which one you are speaking — there is nothing to switch when you change language.
The transcript is plain text in the command field, so it works for Claude Code, Codex CLI, Antigravity CLI, a raw terminal and your own agent types alike.
Voice input is opt-in per computer. Nothing downloads until you enable it, the app shows the cost first, and you can remove it again at any time.
Turn it on once for each computer. Your agent already supports voice input if it has updated itself to version 0.3.17 or later — agents update on their own.
The download runs on your computer in the background, about 0.7 GB once. You can close the app meanwhile — the mic switches on by itself when voice input is ready.
The model detects the language as you speak. Japanese, Chinese, Korean, Arabic, Hindi and Turkish are not supported yet.
The privacy policy describes voice input in full. The model is NVIDIA Parakeet TDT 0.6B v3, released under CC BY 4.0; the apps show its license in the voice input settings.
Yes. It is part of Mobaide, with no subscription and no per-minute fee — the transcription runs on hardware you already own.
No. The transcript always waits in the command field — or in the browser's review box — until you send it. In the browser you can tick Insert dictated text directly to skip the review box; the text still lands in the session's input without pressing Enter.
Up to two minutes per dictation. The last 15 seconds count down, then it stops and transcribes what you said. Dictate again to add more.
A shaky connection does not stop the recording: the audio is kept in memory and re-sent when the connection comes back, and if a dictation still fails, Retry reuses the recording — you never have to say it twice. Leaving the app, hiding the browser tab or taking a call stops the recording and transcribes what it captured so far.
The agent must be online and at version 0.3.17 or later — it updates itself. A computer the voice model cannot run on (for example a 32-bit Python) shows no mic. If you chose Hide the mic for this agent, turn it back on in the agent's voice input settings.
Yes. The command field is an ordinary text field, so your phone's keyboard dictation keeps working. Mobaide's voice input is the option that keeps your audio between your device and your own computer, and it works the same way in a desktop browser.
Open Settings → Voice input in the app, or the agent's Voice input settings in the browser, and choose Remove. That deletes the model and frees the disk space. Removing the agent from the app with Also uninstall Mobaide from this computer deletes it too.
Yes, which helps on a headless machine. Run this as the user the agent runs as — from an elevated prompt on Windows:
mobaide-agent voice install
The apps pick up the result on their own. mobaide-agent voice
status shows the state and the cost.
New to Mobaide? Install the agent on your computer, pair your phone with one QR scan, then turn on voice input.