Mac appLightweight, lives in your menu bar

Talk to your screen.
Zerro does the work.

Record your screen, explain what you want, and get it done faster.

14-day free trial · No card or Zerro account · Bring your own provider API key

How it works

Record. Speak. Done.

Explain what you need and get a ready-to-use result in seconds.

Just a few examples. Show Zerro anything and ask for what you need.

The difference

Screenshots miss the point.

Screenshots can show the AI your screen, but they can't point out what you're focused on or spell out what you want changed.

The way you do it now

  1. Screenshot a few parts of your screen
  2. Paste them into your coding agent
  3. Type out, in detail, what you want

Writing that description out is the slow, tedious part.

With Zerro

  1. Hotkey, then record your screen
  2. Talk through what you want, out loud
  3. Finished result in seconds

Say it instead of typing it. Same context, a fraction of the effort.

The output

It Writes Itself.

Every recording becomes exactly what you need: an answer, a prompt, a message, a snippet, or a document, written up and ready to use.

One recording. The right artifact.

Show an inline error when an invalid promo code is applied

Instructs your AI agent to fix the silent failure on the checkout promo-code field and surface a clear validation error.

Fix the promo-code validation on the checkout Order Summary.

  1. 1. Locate the "Apply" button beside the promo-code field (current value: SAVE20) in the Order Summary panel.
  2. 2. When an applied code is invalid or expired, the field currently does nothing: no error, no spinner, no state change.
  3. 3. On an invalid code, render an inline error directly beneath the field in red (e.g. "This code is expired or invalid").
  4. 4. Keep the existing layout and totals; this is a validation fix, not a redesign.

Example output. Every prompt is generated from your real recording.

Dev Mode

Describe the changes,
watch them happen.

Drag to select an area to narrate
Cancel
0:00 / 3:00
Stop
Changes applied
UndoAccept
“Fix this card so it matches the other cards in this section.”
1Select the area
2Say what you want
3Agent applies it

Build and iterate with a single shortcut and your voice.

Record your screen and say what you want changed. Zerro turns it into a clear, step-by-step plan, then hands it to your coding agent, which makes the edits and updates your site as you watch.

No more screenshots to explain what you mean. Just describe the change out loud and your coding agent takes it from there.

Works with your CLI agent

Claude CodeRecommended
Codexcodex exec
Cursorcursor-agent

Bring your own agent. Zerro auto-detects the CLIs installed on your Mac and runs the one you pick, locally.

Built right

Native, local-first, no surprises.

Zerro is built the way you'd build it if it were your tool.

Native Swift & SwiftUI

A real menu-bar app, built on ScreenCaptureKit. Not an Electron tab pretending to be a Mac app.

Local-first processing

Your Mac prepares the recording, transcribes it, and redacts detected secrets before anything leaves. The frames and transcript then go straight to your AI provider on your own key. No Zerro servers.

Bring your own key

Zerro is bring-your-own-key only. Your OpenAI, Gemini & Anthropic keys live in the macOS Keychain, and every generation request goes straight from your Mac to your provider on your key, never through Zerro's servers.

Cost-bounded by design

A 3-minute hard cap on every recording keeps each request fast, cheap, and predictable.

Signed & notarized

The official build ships as a code-signed, notarized .dmg, so Gatekeeper will not complain. The source is open under GPL-3.0-or-later if you'd rather build it yourself.

Sparkle auto-updates

Updates ship through Sparkle, the standard for indie Mac apps. You stay current without thinking about it.

The shift

Now we're talking.

The keyboard was never the point; it was just the only interface we had. As agents get better at acting on what you actually mean, typing out every instruction by hand starts to feel like the bottleneck it always was.

You think faster than you type. You talk faster than you think. Voice closes that gap, and dictation is becoming the default. Zerro is built for that future: less typing, more talking.

Words per minute

Typing
0 wpm
Speaking
0 wpm

You speak nearly 4× faster than you type. The keyboard has been the bottleneck all along.

Pricing

One license. Your keys. No subscription.

Try the official build free for 14 days, then pay once. Your AI provider bills you directly for usage.

Try it free

Start your 14-day free trial. No card, no account.

Zerro License

One-time

The official signed and notarized Zerro build. Pay once, use your own keys.

$39one-time
  • 14-day free trialNo card, no account. Starts the first time an official build runs on your Mac.
  • Use on up to 2 Macs at once
  • All Zerro 1.x.x updates included
  • Bring your own OpenAI, Gemini & Anthropic API keys
  • All 5 models: Claude, GPT & Gemini
  • Keys stay in your macOS Keychain
  • Frames and transcript go straight to your provider, never through Zerro's servers
  • No subscription, no account

Zerro never receives your recordings. Your Mac prepares them, then sends the frames and transcript straight to the AI provider you choose on your own API key, and that provider bills you for the usage.

Prices listed in USD. The license covers every Zerro 1.x.x release; a future 2.0 major release may be sold separately. Zerro is free software under GPL-3.0-or-later: build it from the source yourself and no Zerro license is required. The $39 pays for the official signed and notarized build, its 1.x.x update service, and support.

FAQ

Questions, answered.

Explain with Zerro effort.

Stop typing what you want. Show it. Zerro turns the recording into exactly what you need.

Download for Mac

14-day free trial · No card or Zerro account · Your own provider API key · Apple Silicon