AI proofreading for macOS

Write anywhere. Corrigo fixes it in place.

A tiny bubble appears next to any text field on your Mac — Slack, Mail, Chrome, Notes, your IDE. One click corrects grammar or rephrases your sentence, and puts it right back where you were typing.

Free to start · v0.1.0 beta · macOS 13 Ventura+ · Apple Silicon & Intel · Press ⌘⇧G anywhere

curl -fsSL https://corrigo.me/install.sh | sh

Recommended for the beta — installs without Gatekeeper warnings. If you download the DMG instead, allow it via System Settings → Privacy & Security → Open Anyway (beta builds aren't notarized by Apple yet).

Replaced  ·  Undo
I has went to the store yesterday and buyed two apple.

Live demo — click the bubble, then Replace. This is exactly what Corrigo does in every app.

How it works

Three seconds from typo to fixed

No copy-pasting into a chatbot. No switching windows. Your flow stays unbroken.

1

The bubble appears

Focus any text field with a few words in it and Corrigo's bubble shows up in the corner — system-wide, in native and web apps alike.

2

Click it — or press ⌘⇧G

Your text is sent for correction and rephrasing in parallel, so both tabs are ready in a moment. Nothing is ever sent while you type.

3

Replace in place

One click writes the fixed text back into the original field. Changed words are highlighted, and Undo brings the original back within 10 seconds.

Features

Small app, sharp edges

Built native in Swift. Lives in your menu bar, idles under 1% CPU.

🪄

Works in every app

Uses the macOS Accessibility API to read and write text fields directly — Slack, Mail, Chrome, Notes, Word, VS Code and more.

🟢

Diff-highlighted corrections

See exactly what changed before you accept it. If your text is already correct, Corrigo says so instead of inventing edits.

🎭

Three rephrase tones

Neutral, Professional and Concise variants of your sentence — each one a single click away from replacing the original.

🔒

Privacy by design

Text leaves your Mac only when you click. Keys live in the macOS Keychain. Nothing is logged or stored — history stays in RAM.

📋

Clipboard-safe fallback

For stubborn apps, Corrigo pastes via a simulated ⌘V — and restores your clipboard exactly as it was, every type included.

🌍

Any language in, same language out

Corrigo detects the language of your text and corrects it in that language. The app UI ships in English and Serbian.

Screenshots

The actual app, not a mockup

Rendered straight from Corrigo's real interface.

Corrigo popover showing a corrected sentence with highlighted changes and Replace button
Correction tab The popover that opens when you click the bubble. Corrected words are highlighted in green with the change count below — hit Return or click Replace to write the fix back into the field, or Copy to take it elsewhere.
Corrigo popover showing three rephrase variants: Neutral, Professional and Concise
Rephrase tab The same sentence rewritten three ways — Neutral for everyday messages, Professional for client emails, Concise when shorter is better. Each card replaces your text with one click.
Corrigo onboarding window asking for the Accessibility permission
Guided setup Three steps and you're running: grant the Accessibility permission, paste your API key (validated on the spot, stored in the Keychain), then try Corrigo on a built-in practice field.
Corrigo settings window with API key, model, language and blocked apps options
Settings Pick the model, switch the interface language, set how many words trigger the bubble, and manage the per-app blocklist — password managers and terminals are blocked out of the box.
Pricing

Start free. Upgrade when you need more.

Both plans are bring-your-own-key — you pay AI providers directly, with no markup.

Free
$0

Forever. No account needed.

  • Correction & rephrase in every app
  • ChatGPT (OpenAI) integration with your key
  • 30 corrections per day
  • Diff highlights, undo, global shortcut
  • Other AI providers
  • Local LLM support
Download free
All features Pro license
$29 / year

License valid for one year from purchase — renew to keep Pro features and updates.

  • Unlimited corrections & rephrases
  • Every AI provider, your own keys
  • Local LLM — fully offline correction
  • All future Pro features included
  • Priority support
OpenAIAnthropic ClaudeGoogle GeminiMistralOllama · localLM Studio · local
Get Pro — Yearly
FAQ

Questions, answered

Is my text sent somewhere while I type?

No. While you type, Corrigo only reads the field locally to know when to show the bubble. Text is sent to the AI provider only at the moment you click the bubble or press ⌘⇧G — never before, never in the background.

What does “bring your own key” mean?

You paste your own API key (e.g. from OpenAI) into Corrigo. Requests go directly from your Mac to the provider — there is no Corrigo server in between, and you pay the provider's rates with no markup. Keys are stored in the macOS Keychain.

How does the local LLM option work?

With a Pro license you can point Corrigo at a model running on your own machine via Ollama or LM Studio. Corrections then never leave your Mac at all — ideal for confidential work.

What happens when a yearly license expires?

Pro features (all providers, local LLM, unlimited corrections) pause until you renew, and the app keeps working on the Free plan — OpenAI integration with 30 corrections a day. A lifetime license never expires.

Why isn't Corrigo on the Mac App Store?

Reading and writing text in other apps requires the Accessibility permission, which sandboxed App Store apps can't use. Corrigo is distributed as a signed, notarized download instead — the same way Grammarly, Raycast and Alfred ship.

Which languages does it correct?

Any language the underlying model understands. Corrigo detects the language of your text automatically and instructs the model to respond in the same language. The app interface is available in English and Serbian.

Roadmap

Where Corrigo is headed

What we're building, in the order we're building it. Pro licenses include everything on this list as it ships.

Now — in development

Landing in upcoming releases

  • Pro licensing & activationLicense key from Gumroad, verified in-app — yearly and lifetime.
  • Every major AI providerAnthropic Claude, Google Gemini and Mistral alongside OpenAI — your keys, your choice.
  • Local LLM supportRun corrections through Ollama or LM Studio — text never leaves your Mac.
  • Notarized builds & auto-updateDeveloper ID signing plus Sparkle, so updates install themselves.

Next

Designed, queued for development

  • Browser extensionChrome, Safari and Firefox — DOM-precise replacements in Gmail, Notion and other web apps.
  • Streaming suggestionsCorrections appear as they're generated — no more waiting for the full response.
  • Custom rephrase tonesDefine your own voice ("my standup update", "support reply") beyond the built-in three.
  • Usage & cost dashboardMonthly token counter per provider, so API costs are never a surprise.
  • Persistent historyOpt-in, encrypted archive of past corrections that survives restarts.

Later — exploring

On the horizon, shaped by your feedback

  • Real-time underliningMistakes flagged as you type, Grammarly-style — fix them without opening the popover.
  • iOS keyboardCorrigo on your iPhone as a custom keyboard — fix text in any mobile app.
  • Translate modeRephrase into another language entirely — write in Serbian, send in English.
  • Windows versionThe same bubble, on the other side of the fence.
  • Team licensesShared style guides and volume pricing for companies.