Rewrite text without
switching apps.

One shortcut rewrites editable text in place, opens read-only selections in Snapdraft, or starts a fresh draft.

Requires macOS 13.3 or later · Apple silicon

The Snapdraft overlay floating above another macOS app, showing draft text and rewrite options.
01The problem

A one-line edit shouldn't require a chatbot.

Most small rewrites start in Slack, Gmail, WhatsApp, or another text field. Moving them into a chatbot adds copying and often breaks formatting. It also leaves drafts scattered across tools.

  1. 01

    A small edit becomes a detour

    Opening another app to fix one sentence interrupts the work already in front of you. Snapdraft rewrites the selected text where it is.

  2. 02

    You repeat the same instructions

    "Make this clearer" and "turn this into an email" can be saved as rewrite modes instead of typed into a chat each time.

  3. 03

    Copy and paste breaks formatting

    Moving text through a chat tool can strip bullets, links, emphasis, and code. Snapdraft keeps that structure intact.

  4. 04

    Chat history is not draft history

    Snapdraft saves drafts and in-place rewrites locally, including the original text and its replacement.

02Rewrite anywhere

Rewrite text where you wrote it.

Select editable text and press your Snapdraft shortcut. The rewrite replaces the original text.

Space

In Settings, editable selections can open in Snapdraft instead.

03Shortcut behavior

What happens when you press the shortcut.

Snapdraft checks whether text is selected and whether you can edit it.

Nothing selected

Start a fresh draft

  1. Snapdraft opens at your saved screen position.
  2. Type or paste text, then choose a rewrite mode.
  3. Copy the result.
Editable text selected

Rewrite in place

  1. Select text in an editable field.
  2. The result replaces your selection.
Read-only text selected

Open and rewrite

  1. Select text in a page, message, or document.
  2. Snapdraft opens with the selection and starts rewriting.
  3. Review the result, then copy it where you need it.
Snapdraft showing an original message and a clearer rewritten version ready to copy.
04Features

Local rewriting

By default, llama.cpp runs rewrites on your Mac. Your text stays local, and no API key is required.

Your ChatGPT or Grok account

Connect your ChatGPT or Grok account for rewrites with OpenAI or xAI models. Snapdraft sends only the text being rewritten, using your account.

Markdown and rich text

Snapdraft keeps bullets, links, emphasis, code, and paragraph breaks through the rewrite and paste.

Custom rewrite modes

Use the included modes for errors, tone, emails, and messages. Add your own instructions and arrange the list in Settings.

Local dictation

Speak even where the current app has no mic input. Transcription runs locally through whisper.cpp.

Draft history

Snapdraft saves drafts and in-place rewrites locally, so you can return to earlier work.

Keyboard shortcuts

Open a draft or rewrite selected text in place without reaching for the trackpad.

05Privacy

Your drafts stay local by default.

With the local model, Snapdraft rewrites and transcribes on your Mac. Draft history stays there too. If you connect ChatGPT, Snapdraft sends the text you choose to rewrite to OpenAI.

  • Rewriting runs locally through llama.cpp.
  • Transcription runs locally through whisper.cpp.
  • Draft history is stored on your Mac.
  • Models download on first use and are cached locally.
  • ChatGPT rewrites send only the selected draft through your account. Snapdraft does not send your history or clipboard.

Read the full privacy policy.

06Install

Install Snapdraft.

  1. Download the latest Snapdraft.dmg.
  2. Open the DMG and drag Snapdraft into Applications.
  3. Launch Snapdraft from Applications.
  4. Press ++Space to open the drafting overlay.

Requires macOS 13.3 or later and Apple silicon. Local rewriting runs best with 16 GB of memory or more. On an 8 GB Mac, use your ChatGPT account for faster rewrites.

If installation fails, open an issue on GitHub.