Professional
DefaultRewrite in a polished, business-appropriate register.
Highlight text in any app and press Ctrl+Alt+R. A wheel opens at your pointer. Sweep to an action, let go, and the selection is replaced where it sits.
Free. Windows, macOS, and Linux. MIT licensed.
hey — so i looked at the numbers again and honestly i think we should just push the launch back a couple weeks, it feels really rushed rn and i don’t wanna ship something half baked
Everything happens where your hands already are. Lightphrase waits in the tray with the shortcut armed, so there is no window to find and no app to switch to.
it feels really rushed rn and i don’t wanna ship something
Highlight text in any editable field — a browser textarea, a mail compose window, an editor. Read-only page text cannot be replaced.
Lightphrase copies the selection and opens the wheel centred on your pointer. That wheel is the signal the shortcut registered. A loading ring sits on the pointer after you pick an action, or immediately if you skip the wheel with Shift.
Keep the keys held, push the pointer toward a slice, and release. Sweeping past the outer rim keeps that slice latched, so the gesture never asks for precision.
The current timeline feels rushed, and I would rather not ship early.
The result is pasted straight over your selection, and your clipboard is put back exactly the way you found it.
The wheel is the menu of things Lightphrase can do to a selection. The number keys follow the same order.
Reorder the slices, swap one out, or cut the wheel down to a single action in Settings. Whatever order you choose is the order the number keys follow.
Retone rewrites the selection in whichever tone is active. These are the exact instructions Lightphrase sends — every one of them, in full.
Rewrite in a polished, business-appropriate register.
Rewrite in a relaxed, conversational register.
Trim to the essential meaning. No filler.
Rewrite to convince the reader and drive action.
Rewrite in a formal, scholarly register.
Each profile prefers one provider but never pins to it, so when the fastest route is busy the same model is served from somewhere else instead of failing.
The cheapest route. Fine for short, everyday rewrites.
meta/llama-3.1-8b
Prefers Novita, falls back to DeepInfra
The largest model of the three, for longer or more delicate passages.
openai/gpt-oss-120b
Prefers Baseten, then Cerebras, Groq, Fireworks
Groq first, so the replacement usually lands before you have moved your hand.
openai/gpt-oss-20b
Prefers Groq, then Together, DeepInfra, Novita
TTFT 340ms · headers 120ms · total 1.20s · 412 chars · 340 chars/s · 88→112 tok
A tool that watches your selection has to be careful with it. Here is exactly what Lightphrase does and does not touch.
Lightphrase snapshots the clipboard before it copies your selection and restores it after it pastes. You get back exactly what you had.
Move the caret or change the selection while it is generating and the replacement is cancelled, rather than landing in whatever field you moved to.
Tones, shortcuts, and history stay on this computer as plain files in your app data directory. Neither is uploaded or synced.
Your selection is sent when you pick an action, and at no other time. Session tokens never leave the main process and are encrypted with your operating system keychain.
Install it, sign in once to arm the shortcut, and close the window. It waits in the tray from there.
Works out of the box. The installer lets you choose where it goes.
lightphrase-0.1.0-setup.exe · NSIS installer
Needs Accessibility permission to copy and paste for you — System Settings → Privacy & Security → Accessibility. Lightphrase asks on first use.
lightphrase-0.1.0.dmg · Apple silicon and Intel
Automatic replace works on X11. Wayland can register the shortcut but cannot inject copy and paste, and Lightphrase says so rather than failing quietly.
lightphrase-0.1.0.AppImage · .deb also available
Rewrites per account, resetting at 00:00 UTC.
An account arms the shortcut. There is nothing to buy.
Read it, fork it, build it yourself.
Version 0.1.0, pre-release. Builds are not yet code-signed or notarized, so Windows SmartScreen and macOS Gatekeeper will warn on first launch. There is no automatic updater yet — new versions are installed by hand.