Releases: madebysan/rewrite
Rewrite v1.4.0 — Humanize mode + local models
What's new
Humanize mode
A third rewrite mode that strips AI-sounding patterns — hedges, inflation words, rule-of-three, em-dash overuse — and shortens bloated text. Useful for cleaning up ChatGPT output. Editable prompt like the other modes.
Local model support via LM Studio
Point Rewrite at any OpenAI-compatible local server (default http://127.0.0.1:1234) and pick a loaded model. Chat models from the running server auto-populate in Settings. Free, fully private, no API costs.
Per-mode provider routing
Each mode can use Claude or a local model independently. Sensible defaults:
| Mode | Default |
|---|---|
| Fix Grammar | Local (fast, free, faithful) |
| Improve Writing | Claude |
| Humanize | Claude |
All overridable in Settings.
Automatic fallback
When the local server is unavailable, Rewrite uses Claude instead and shows a macOS notification. Toggleable in Settings.
Optional Claude API key
Skip the key during onboarding and run in local-only mode.
Fixes
- Menu bar Settings item now opens reliably (target wiring fix)
- Permission warning icon now rechecks on menu open, not just on slow timer
Download
Grab Rewrite-1.4.0.dmg below. Drag Rewrite.app to Applications.
macOS 13+ · Apple Silicon & Intel · signed + notarized
Rewrite v1.3.0
What's New
Bug Fixes
- Fixed memory leak — permission check was leaking CGEvent taps every 10 seconds, causing Mac to slow down over time
- Fixed gibberish pasting into wrong apps — now tracks the source app and re-activates it before pasting
- Fixed double-trigger corruption — ignores new triggers while a rewrite is already in progress
- Fixed fragile copy timing — polls clipboard instead of assuming 200ms is enough
New Features
- Two rewrite modes — "Fix Grammar" (minimal corrections) and "Improve Writing" (restructures for clarity and flow). Switch from the menu bar or Settings.
- Right-click Services menu — select text in any app, right-click > Services > "Fix Grammar" to rewrite without the keyboard shortcut
- Each mode has its own customizable prompt in Settings
Improvements
- Permission monitoring reduced from every 10s to every 120s + on-activate checks
- Clipboard restore delay increased for better reliability with slower apps
Rewrite v1.2.0
What's New
- Permission monitoring — Rewrite now checks Accessibility and Input Monitoring permissions every 10 seconds. If either is lost (common after app updates), you'll see a warning triangle in the menu bar and a macOS notification telling you exactly what to fix.
- Permissions in Settings — New section showing green/red status for both Accessibility and Input Monitoring, with "Open Settings" buttons that take you directly to the right System Settings panel.
- Manual trigger — "Rewrite Selected Text" in the menu bar dropdown is now clickable — select text, click the menu item, done. No keyboard shortcut needed.
- Default shortcut changed — Now Cmd+Shift+E (was Cmd+Shift+R). If you had a custom shortcut, it's preserved.
Install
- Download Rewrite-1.2.0.dmg below
- Open the DMG and drag Rewrite to Applications
- Grant Accessibility and Input Monitoring permissions when prompted
- Select text anywhere and press Cmd+Shift+E to rewrite
Rewrite v1.1.0
What's New
- Clipboard preservation — your clipboard is saved and restored after each rewrite (no more losing what you copied)
- Visual feedback — menu bar icon animates while rewriting, shows a warning triangle on errors
- Error notifications — macOS notification when the API fails instead of silent failure
- Improved onboarding — welcome screen now explains both required permissions (Accessibility + Input Monitoring)
- About window — proper About window with clickable santiagoalonso.com link
- Bug fix — shortcut recorder in Settings no longer leaks event monitors
Setup
- Download the DMG below
- Drag Rewrite.app to Applications
- Launch Rewrite — it appears in your menu bar
- Enter your Anthropic API key
- Grant both permissions when prompted:
- Accessibility (System Settings → Privacy & Security → Accessibility)
- Input Monitoring (System Settings → Privacy & Security → Input Monitoring)
- Relaunch Rewrite after granting permissions
Requirements
- macOS 13 (Ventura) or later
- An Anthropic API key
Rewrite v1.0.0
Rewrite v1.0.0
Fix grammar and spelling in any selected text with one keystroke.
How to install
- Download
Rewrite-1.0.0.dmgbelow - Open the DMG and drag Rewrite to Applications
- Launch Rewrite — enter your Anthropic API key in the onboarding screen
- Grant Accessibility permission when prompted
- Select text anywhere and press Cmd + Shift + R
Features
- Global keyboard shortcut (Cmd+Shift+R) works in any app
- Customizable rewriting prompt
- Customizable shortcut key
- Launch at login option
- Powered by Claude Haiku (~500ms response time)
Requirements
- macOS 13 (Ventura) or later
- Anthropic API key