Built for macOS

Stop overthinkingevery reply.

Press one hotkey in any Mac app and get context-aware replies that sound like you.

Free plan · No credit card · Nothing sends automatically

Pro $9/month, or $7.20 billed yearly · 30-day refund

  • Understands the thread
  • Learns how you write
  • Works in any app

Only reads what you select

WriteButler capture flow from selecting a conversation to copying a suggested reply

One hotkey across every app you use

SlackGmailDiscordJiraNotionLinearTeamsWhatsAppTelegramOutlookIntercomZendesk
SlackGmailDiscordJiraNotionLinearTeamsWhatsAppTelegramOutlookIntercomZendesk
SlackGmailDiscordJiraNotionLinearTeamsWhatsAppTelegramOutlookIntercomZendesk
SlackGmailDiscordJiraNotionLinearTeamsWhatsAppTelegramOutlookIntercomZendesk

Your voice

Replies that sound like you, not like AI.

WriteButler reads how you already talk in the thread, then uses your writing samples and approved replies to fill in the rest. The result fits both you and the person you are answering.

  • Capitalization and punctuation
  • Typical message length
  • Everyday vocabulary and phrasing
  • The relationship in the conversation

How it works

From conversation to reply in about five seconds.

Press one hotkey, select the context, and choose the reply that fits. No app switching, no integrations, and nothing sends automatically.

01

Press from anywhere

Use the configurable global hotkey without switching apps or copying the conversation first.

Works over any app you use.

A support inbox with the WriteButler global shortcut shown over the conversation
02

Select only what matters

Your screen pauses while you draw around the exact context WriteButler should read.

Only the region you choose is processed.

A selection drawn around the one message WriteButler should read, with the rest of the screen left out
03

Choose the right response

Contextual replies stream beside the conversation. Copy one, refine it, or write your own.

You decide what gets sent.

WriteButler reply suggestions listed beside the captured conversation
end to end
~5 sec
end to end
matched as you write
Your voice
matched as you write
integrations required
0
integrations required

Two ways to write

Reply when someone messages you. Compose when you need to start.

Capture and reply

Select a conversation and get distinct ways to respond, plus contextual directions when you need another angle.

Compose from a rough thought

Start with what you mean and get polished versions that keep your voice and fit the likely audience.

WriteButler suggested replies beside the composer turning a rough note into polished versions
The WriteButler writing settings, showing the messages and tones that teach it your voice

Learns with you

It learns your patterns, not a generic personality.

Give WriteButler a few examples, then let it learn from the replies you choose. You stay in control of every source.

Writing samples

Add a few real messages you have sent.

Approved replies

Replies you copy help shape what comes next.

Tones

Change the stance while your voice stays underneath.

Stay in flow from first thought to final reply.

Adjust the intention, return to unfinished work, and see useful replies before the full response is finished.

Steer and refine

Keep the good reply. Change what is missing.

Ask for warmer, shorter, firmer, or more specific. Refine in place without starting the conversation over.

Every refinement can be undone
The WriteButler refine panel, with shortcuts for a shorter, warmer, or more formal reply

Useful directions

02

Choose between different intentions, not paraphrases of the same answer.

Resume your work

03

Return to recent captures and unfinished compose sessions.

Ready in seconds

04

Get useful suggestions in about five seconds, so you can keep moving.

Less reply work

For people who reply all day.

Different roles, same bottleneck: too many messages that require context, judgment, and the right tone.

01

Support and success

Answer customers quickly without sounding like a macro.

02

VAs and operations

Move between clients and tools without carrying every conversation in your head.

03

Non-native English professionals

Write clear, natural English without losing your personality.

04

Developers

Clear Slack, Linear, GitHub, and email without leaving your flow.

A request, start to finish

  1. 01

    You select

    Only the region you drag over is shared. Nothing is watched passively.

  2. 02

    Processed once

    The screenshot is used for that request and is not retained afterward.

  3. 03

    You send

    The reply is copied to your clipboard. WriteButler never posts for you.

What stays where

Voice samples in your account
Only messages you manually add. Remove them from Settings whenever you want.
Learned replies on your Mac
Replies you copy can shape future suggestions without being stored with your account.

Privacy and control

You choose what it sees.

WriteButler starts with an explicit selection and ends with a reply on your clipboard. You remain in control at both ends.

Read the full privacy policy →

Pricing

Start free. Pay when it saves you time.

There is a free plan with a weekly allowance, so you can find out whether WriteButler sounds like you before paying anything.

Free

Enough to find out whether it fits how you write.

$0forever

No credit card, no expiry

  • A weekly allowance of replies
  • No credit card required
  • Learns your voice from replies you keep

Pro

Most popular

For anyone answering messages all day.

$7.20/ month

Billed $86.40 yearly

  • A much larger weekly allowance
  • Custom tones and saved writing samples
  • Sync across your signed-in Macs
  • Full refund within 30 days, no reason needed

Prices in USD. Paid plans are sold through Dodo Payments, our merchant of record, who handle payment and any sales tax or VAT due where you are.

Frequently asked questions

Make the next hard-to-answer message take five seconds.

Get replies that understand the conversation, match how you write, and leave the final decision with you.

Free plan · Pro $9/month, or $7.20 billed yearly · 30-day refund

See what each plan includes