Stop reading your agent. Listen to it.
Antigravity TTS watches what Claude Code and Gemini / Antigravity IDE write and speaks each reply out loud, in a natural voice, the moment it appears. Look away from the screen, keep thinking, and still know exactly what your agent just did.
no cloud TTS, no API keys
both agents, at the same time
pause and skip from any app
always the latest build
nothing is ever uploaded
Built for the way you actually work with an agent.
You start a long task, switch to something else, and lose track of what the agent decided. This fixes that without you having to watch a scrolling terminal.
Genuinely local speech
A Kokoro neural voice model runs on your own CPU. After the one-time download the app never touches the network to speak — no account key in a config file, no per-character billing, and nothing your agent says is sent anywhere.
Several agents, no crosstalk
Two Antigravity windows and three Claude sessions is a normal Tuesday. Replies are read whole, one after another, and the app says which project is speaking when it changes — so you never hear two agents talking over each other.
Hotkeys that work everywhere
Pause, skip a sentence, jump back, or abandon a whole reply — from inside your editor, your browser, anywhere. Registered with Windows properly, so they keep working all day instead of quietly dying after an hour.
It reads prose, not markup
Code fences become “code snippet omitted” instead of thirty seconds of punctuation. Headings, tables, bold and link URLs are stripped. You hear the explanation, not the formatting around it.
28 voices, your pace
British and American, male and female. Set the reading speed from half to double, preview any voice before you commit, and change it while something is playing — the next sentence uses the new one.
Only what it says to you
Internal reasoning, tool calls and sub-agent chatter are skipped — you hear exactly the text that appears on your screen, and nothing that does not. Nothing is read twice, even when a session is compacted or resumed.
Lives in the tray
A dark, quiet settings window and a tray icon that tells you at a glance whether it is idle, reading or paused. It survives Explorer restarting, which is more than can be said for most tray apps.
Pick your sources
Every conversation active in the last day is listed by name. Untick the ones you do not care about and they are ignored completely — read one project while three others work away in silence.
Installs and updates itself
One installer, no Python, no toolchain, no administrator password. New versions arrive automatically and install on restart, so every machine on your licence stays on the current build without you visiting it.
It watches the files your agent already writes.
No extension to install, no plugin API, nothing to configure in your editor. Start it and it finds your conversations.
Follows the transcript
Claude Code and Antigravity IDE both write every session to disk as it happens. The app tails those files from the moment it starts, so it never replays your backlog.
Keeps the speech, drops the rest
Each new reply is stripped of markdown, split into sentences and queued behind whatever is already being read, tagged with the project it came from.
Speaks, while you carry on
Synthesis runs in its own process, several sentences ahead of playback, so speech is continuous and the hotkeys stay instant no matter how long the reply is.
One account, your choice of term.
Every account is created for a fixed period. The app works normally until it ends, then locks until the licence is renewed — nothing is deleted, and your settings are kept.
sign in once on each; it is then remembered and stays signed in
a code emailed to you whenever a new browser or computer is used
every new version, for as long as the licence runs
up to seven days without reaching the licence server
The things people ask first.
Does anything I write or my agent says leave my computer?
No. Speech is generated on your own CPU by a model stored on your disk. Your transcripts are read locally and never uploaded. The only thing that talks to our server is the licence check, which sends your account and a machine identifier — never your content.
Which agents does it support?
Claude Code and Gemini / Antigravity IDE, together or separately, and it reads them at the same time without them interrupting each other. You can switch either source off, or mute individual conversations.
What do I need to install first?
Nothing. The installer contains everything, needs no administrator password, and installs for your user only. On first launch it downloads the voice model once, then works offline.
What happens when my licence expires?
The app stops reading and shows a sign-in screen explaining that the licence has ended. Your settings and the downloaded voice model stay on the machine, so renewing puts everything back instantly.
Can I use it on more than one PC?
Yes, up to the number of computers on your account. Each one is signed in once, verified with an emailed code, and then remembered. You can deactivate a computer from your account page at any time to free the slot.
Do I have to type a code every time I sign in?
No. Two-factor is required the first time a browser or a computer is used. Tick “remember this computer” in the browser and you will not be asked again for thirty days; the desktop app remembers a PC permanently once it is activated.
Give your eyes a rest.
Already have an account? Sign in and download the latest build. Need one? Email us.
Current version —