Two native macOS tools
AlembicRewrite + AlembicVoice

Better words,
right where you already type.

A small family of Mac tools. AlembicRewrite rewrites selected text in place on a hotkey. AlembicVoice lets you dictate anywhere and reshape your words with spoken commands.

Both run natively in your menu bar. Both are local-first, bring your own key, with your text and keys staying on your Mac.

AlembicRewrite
Product one

AlembicRewrite

Select text in any app, press a hotkey, and it rewrites in place through Claude or OpenAI, in the style you choose. No window to switch to, no copy and paste.

Silent, instant rewrite

Press Cmd+Shift+R and your selected text is replaced in place, no window, no confirmation. Undo from the menu bar within your chosen window, and your clipboard is always restored afterwards.

Style palette

Press Cmd+Shift+E for a searchable palette of all your styles. Type to filter, arrow to choose, press Return to run.

Review and iterate

For styles you set to review first, a panel shows the original beside the rewrite. Not right yet? Iterate with a follow-up instruction, then accept.

Unlimited custom styles

Build as many styles as you like. Give each one its own prompt template, pick Claude or OpenAI and the exact model, set the temperature, and bind a direct hotkey.

The AlembicRewriter style

The flagship default style turns a rough prompt into an effective one using the Directional Prompting method, so you can draft loosely and let the style sharpen it.

Local-first, bring your own key

Your API keys and history live only on your Mac, with history retention you control. Requests go straight from your machine to Anthropic or OpenAI, with no vendor server in the middle. A running cost meter tracks your spend, and a monthly cap stops rewrites at the ceiling you set.

1

Select

Highlight any text, in your email, editor, browser, or notes.

please find attached the doc for your kind review at your earliest convenience
2

Hotkey

Press a style's direct key, or open the palette and pick one.

Cmd+Shift+R  // Concise
3

Rewritten

The selection is replaced in place, in the style you chose.

Attached is the document for your review.
Concise 4 of 6
AConciseclaude-sonnet⌘⇧R
AAlembicRewriterclaude-opus⌘⇧P
OPlain Englishgpt-4o⌘⇧L
AWarm toneclaude-sonnet
Concise Streaming ×
Original
Please find attached the document which I have prepared for your kind review at your earliest convenience.
Rewrite
Attached is the document for your review.
Iterate (available when ready)

Glass is for chrome, solid is for reading. The palette and review panel float on frosted glass, while the text you read and edit stays on pinned, opaque paper.

Version 1.1.0  ·  6.9 MB  ·  macOS 14 Sonoma or later  ·  Apple silicon & Intel

AlembicVoice
Product two

AlembicVoice

Voice dictation for macOS with spoken rewrite commands. Hold a key, speak, and your words appear anywhere. End a dictation with a command like "reword this as a formal email" and it reshapes what you just said.

Hold FN and speak

Hold the FN key and talk to type into any app, your email, editor, browser, or notes. Let go and the text is in place, right where your cursor was.

End with a spoken command

Finish a dictation with an instruction like "reword this as a formal email", "turn this into a list", or "turn this into a prompt", and it reshapes what you just said before it lands.

Commands stack

Chain instructions in one breath. Say "reword this and turn it into an email" and both steps apply in order, no menus and no second pass.

Speak a command over a selection

Highlight text and speak just a command, with nothing to dictate, and it rewrites the selection in place, the same way AlembicRewrite does from the keyboard.

Learns your words

Fix a word once and it gets it right next time. AlembicVoice learns names and terms from your own corrections automatically, so your vocabulary sharpens as you use it.

Everything local, key optional

Plain dictation works with no key at all, using an on-device speech model downloaded once on first run. Bring your own Anthropic or OpenAI key only when you want the spoken rewrite commands, and your audio and text stay on your Mac.

You say
send me the q3 numbers when you get a sec
then: reword this as a formal email
Typed for you
Could you please send me the Q3 numbers when you have a moment? Thank you.
In place, no keyboard

Spoken words plus a spoken command, landed as polished text. The menu-bar pill shows it listening; your dictation and its closing instruction resolve into finished writing at your cursor.

Version 1.0  ·  22 MB  ·  macOS 14 Sonoma or later  ·  One-time speech-model download on first run

Open source, GPLv3
AlembicVoice is free and open source under the GPLv3, forked with thanks from FluidVoice.

Get started

Installing either app takes about a minute

Download the disk image, drag the app across, and add your own API key. Both apps install the same way, and neither has anything to sign up for.

  1. Download the DMG

    Grab AlembicRewrite.dmg (6.9 MB) or AlembicVoice.dmg (22 MB) from the download button in either product section, then open it and drag the app into your Applications folder.

  2. Approve the first launch in Privacy & Security

    Because these apps are not notarised through the App Store, macOS blocks each one once. Double-click the app and let macOS refuse it, then open System Settings > Privacy & Security, scroll down, and click Open Anyway. On macOS 14 you can instead right-click the app and choose Open twice. Once only, either way, and the same flow applies to both apps.

  3. Grant the permission each app asks for

    AlembicRewrite asks for Accessibility access to read your selection and paste the rewrite back. AlembicVoice asks for Microphone and Accessibility access to hear you and type where your cursor is. Approve in System Settings when prompted.

  4. Add your own API key (optional for AlembicVoice)

    Open Settings from the menu-bar icon and paste an Anthropic or OpenAI key into the API Keys tab. AlembicRewrite needs a key to rewrite. AlembicVoice dictates without any key, and only needs one for its spoken rewrite commands. Keys are stored locally and used only for your own direct requests.

  5. Try it

    In AlembicRewrite, highlight a sentence and press Cmd+Shift+R for an instant rewrite, or Cmd+Shift+E to pick a style. In AlembicVoice, hold FN and speak, then close with a command like "reword this as a formal email". That is the whole loop.