Volley

Reply in your voice, in any app.

Free · macOS 13 or later · Apple Silicon & Intel

One reply.
Then nudge.

Volley shows one draft, never a menu of options. Nudge it with ⌥1–⌥4 or type what you want to say. Pick an app below and try the keys, on screen or on your keyboard.

Example conversation and replies written for this page.

R Rahul WhatsApp

hey are we still on for tomorrow?

Type a message Send
WhatsApp · Rahul hey are we still on for tomorrow?

Three keys.
That's the product.

  1. Select their message

    Highlight what they sent, in any app. Volley also reads the rest of the conversation on screen, so the reply follows the thread. Nothing selected? Paste it into the bar instead.

  2. Press ⌥ R

    A small bar appears and your reply streams in within a couple of seconds. Nudge it with ⌥1–⌥4 or type what you want to say.

  3. Press Enter

    Volley pastes the reply into the text box you came from. You read it and press send. It never sends for you.

Sounds like you.
Not like an assistant.

Volley settings, Voice tab: your name, a style profile, and a tone per app
Settings, Voice tab
The Volley bar drafting a lowercase WhatsApp reply to Rahul
Lowercase on WhatsApp
The Volley bar drafting a two-sentence LinkedIn reply
Two clean sentences on LinkedIn

Stays on
your Mac.

History, contacts, your facts, imported messages and your style live in a local database on your Mac. With a cloud model, the only thing that leaves it is the prompt for each reply: their message, the conversation visible around it, and the bits of your style, facts or busy times that reply needs. It goes to the provider you choose, Anthropic Claude, Google Gemini or OpenAI, using your own API key, which is stored in your macOS Keychain. Password fields and text you're typing are never read, and calendar access sees only busy times, never event titles. No account, no server of ours in the middle.

On this Mac

Not even
the prompt.

Pick On this Mac and an open model running on your Mac writes every reply. No API key, and nothing you select leaves it. The only traffic it adds is downloads you start: models from Hugging Face and, once, the 16 MB llama.cpp engine from GitHub, each checked against a SHA-256.

  1. Download Volley.dmg, open it and drag Volley into Applications.
  2. First open. This early build isn't notarized by Apple yet, so macOS asks once. Open Volley, then go to System Settings → Privacy & Security and click Open Anyway.
  3. Allow Accessibility. Volley needs it to read your selection and paste the reply. The setup window takes you there.
  4. Pick a model. Add an API key from Anthropic, Google AI Studio or OpenAI, or choose On this Mac and download one, no key needed. Write two lines about how you text, and you're done.

Optional: calendar access (for suggesting times) and Full Disk Access (for importing iMessage history) are asked for only when you turn those features on.

Updates arrive inside the app: Volley checks in the background and offers new versions from the menu-bar icon.

Models on your Mac need macOS 13.3 or later and 3.1 GB of disk for the smallest, up to 22 GB for the largest. Cloud models work on macOS 13.0.

What's new

Full changelog

Loading the latest release…