CorrectIA is a macOS menu bar app that improves English text with minimal edits (or clarity improvements if you choose), highlights changes inline, and explains each change with a short reason.
- Menu bar app with one-click correction
- Clipboard auto-load and optional auto-correct for short texts
- Inline highlighted corrections
- Bullet list explanations with icons (grammar, punctuation, spelling, style, clarity)
- Global hotkey to copy selection → correct → show results
- Model selection (GPT-5 mini / GPT-5 nano)
- API key stored securely in macOS Keychain
- Local settings: font size, correction style, auto-correct threshold, hotkey
- You copy or select text.
- CorrectIA loads the clipboard (and optionally auto-corrects if under the threshold).
- The app calls OpenAI with structured output so it can render changes precisely.
- The corrected text is shown with highlights, and each change is explained in the summary.
Go to GitHub Releases and download the latest correctIA-vX.Y.Z.zip. Unzip and move the app to Applications, then open it.
For development:
swift run
For a local app bundle (recommended for permissions):
./scripts/make_app.sh
open ./dist/correctIA-last-dev.app
Open Settings in the menu and paste your OpenAI API key. It's stored securely in your macOS Keychain.
CorrectIA uses a global hotkey and simulates ⌘C to capture selected text. macOS will require:
- Accessibility
- Input Monitoring
If prompted, allow both. You can also request the Accessibility prompt in Settings.
Default: ⇧⌘C
You can change it in Settings (5 preset options).
- The app is unsigned by default. For distribution, you’ll need code signing and notarization.
- Model outputs are structured; the UI renders the diff locally.
- App logs redact sensitive token/key patterns and rotate locally to limit retained log size.
- Vibe‑coded warning: This project was built rapidly without a full security review. Expect bugs, edge cases, and potential security issues. Use at your own risk, especially with sensitive data.
- Pushing a tag
vX.YorvX.Y.ZbuildscorrectIA-vX.Y.Z.zipand publishes it to GitHub Releases. - Pushing to
mainbuildscorrectIA-last-dev.zipas an artifact.
Issues and PRs are welcome. Please include a brief repro and expected behavior.
Sources/main.swift— app UI and logic.github/workflows/build.yml— CI build + releasescripts/make_app.sh— local app packaging
See LICENSE for terms.
Contact: add a preferred email/website if you want it listed here.