For macOS · free

Reply in your voice,
in any app.

Select their message. Press ⌥ Option R. Volley drafts the reply the way you would write it and pastes it right where your cursor was. WhatsApp, Slack, LinkedIn, Gmail, anywhere.

Download for Mac macOS 13 or later · Apple Silicon & Intel
The Volley reply bar drafting an answer inside WhatsApp Desktop

Three keys. That's the product.

  1. 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. 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. 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.

Reply, not rewrite

Writing tools polish your text. Volley writes your answer to theirs.

One reply, then nudge

⌥1 shorter, ⌥2 warmer, ⌥3 firmer, ⌥4 expand. Or type an intent: “say no, suggest friday”.

Knows where you are

Lowercase and short on WhatsApp. Two clean sentences on LinkedIn. Blunt on Reddit. Same hotkey.

Reads the room

Your selection plus the last dozen messages on screen go in as context, so a reply to “sounds good, what time?” knows what was agreed.

Knows who you're talking to

Picks up the contact and remembers past replies. Add a note like “lowercase, teasing” and your boss and your best friend stop getting the same register.

Fills in the details

Save your address, meeting link or rate once and Volley uses them when a message asks. Turn on calendar access and it can suggest a time you're free. Anything it can't fill is a [placeholder] that ⇥ jumps to.

Sounds like you from day one

Import your iMessage history or a WhatsApp chat export and Volley learns from replies you've already written. After that, every edit you make teaches it more, and you approve each change to your style.

Your model, your key

Pick Anthropic Claude, Google Gemini or OpenAI and bring your own API key. Switch any time in Settings.

Tiny and quick

About 80 MB of memory, zero CPU when idle, ready in under a second. Written in Rust.

Your messages stay on your Mac.

History, contacts, your facts, imported messages and your style live in a local database on your Mac. 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 AI model 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.

Install

  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. Add an API key from Anthropic, Google AI Studio or OpenAI, 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.

Changelog

Loading releases…