Works offline
- Refine with local model
- Yes, after downloading a local model
- Harper
- Yes
Refine vs Harper
Refine with a local model and Harper both check grammar on your device. Refine uses a language model; Harper uses configurable rules.
v1.38
macOS 14+
Free, no account
| Feature | Refine with local model | Harper |
|---|---|---|
| Works offline | Yes, after downloading a local model | Yes |
| Checking approach | Contextual local AI | Deterministic grammar rules |
| Language coverage | 36 languages, with regional options.See supported languages | English with five dialect settings |
| Price | $38 one-time lifetime license | Free and open source |
Both products can check writing locally. The main difference is whether you want contextual AI assistance or a deterministic rule-based checker.
Refine with local model
On your Mac with a downloaded AI model.
Harper
On your device with its local grammar engine.
Refine with local model
Ordinary local checks run on your Mac without uploading the text.
Harper
Harper says its grammar engine uses no telemetry and sends no writing to a server.
Refine with local model
Context-aware grammar and spelling corrections.
Harper
Grammar, spelling, punctuation, and style suggestions from deterministic rules.
Refine with local model
Fluency improvements, explanations, translation, and custom prompts.
Harper
Focused on lint messages and suggestions rather than generative rewriting.
Refine with local model
Custom prompts, instructions, language choices, and model settings.
Harper
Toggle rules, add personal dictionary terms, and extend rules with Weirpacks.
Refine with local model
Across most Mac apps on macOS 14 or later.
Harper
Browser and editor integrations, plus a system-wide desktop beta for macOS 14 or later on Apple Silicon and Intel.
Refine with local model
$38 once for one Mac, or $68 once for 3 Macs.
Harper
Free and open source.
Limits of fixed rule coverage
A deterministic checker can leave an error unchanged when no matching rule fires. The examples below show the outputs observed in a same-input local check.
Reviewed July 30, 2026. We have not rerun these four selected cases or tested the desktop beta. For each example, we used the same American-English input with both tools, ran the versions shown locally, and compared their outputs with the expected minimal correction. These examples illustrate particular rules and are not an overall accuracy ranking.
Refine v1.34 with Gemma 4 E2B and Harper CLI 2.6.0, both using American English.
With the same input, the language-model output matched the expected minimal correction. The rule-based checker returned no finding.
The noun “decision” needs the adjective “quick” here, not the adverb “quickly.”
Text to check
The team made a quickly decision before noon.
Expected change
Language model: Caught
Changed “quickly” to “quick.”
Rule-based checker: Missed
No finding; the error stayed unchanged.
The pronoun is the direct object of “thanked,” so it needs the object form “her,” not “she.”
Text to check
The courier thanked she for the detailed note.
Expected change
Language model: Caught
Changed “she” to “her.”
Rule-based checker: Missed
No finding; the error stayed unchanged.
The plural subject “doors” takes “have,” not the singular form “has.”
Text to check
The warehouse doors has closed for the night.
Expected change
Language model: Caught
Changed “has” to “have.”
Rule-based checker: Missed
No finding; the error stayed unchanged.
After the modal “must,” English uses the base verb “check,” not “checks.”
Text to check
The driver must checks the mirrors before leaving.
Expected change
Language model: Caught
Changed “checks” to “check.”
Rule-based checker: Missed
No finding; the error stayed unchanged.
Try the sentences in both tools, then compare suggestions on your own writing. Local AI can also make unwanted changes; review each correction before accepting it.
Set up Refine across your Mac appsRefine is a better fit when you want local AI to understand sentence context and help beyond rule-based grammar.
Harper is a better fit when you want an open-source checker with predictable, configurable rules.
Yes. Refine checks text locally after you download an AI model. Harper's grammar engine also runs locally.
With a local model, Refine checks text on your Mac. If you connect a cloud service with your own API key, the text for that task goes to that service. If you send a suggestion report, the original and revised text included in the report go to Refine. Harper says its local engine sends no writing to a server and has no telemetry.
Choose Harper for free, open-source English checks with configurable rules. Its macOS desktop beta works across apps; browser and editor integrations are also available.
Choose Refine for contextual local AI, multilingual writing, fluency help, explanations, translation, and custom prompts across Mac apps.
Harper product details were reviewed September 4, 2026. Product features can change after review.
Browse direct comparisons for choosing a private AI writing assistant.
Compare Refine and Grammarly on offline use, privacy, local Mac processing, language support, pricing, and writing workflows.
Compare Refine and LanguageTool on private offline AI, Mac-wide writing, language support, customization, and subscription pricing.
Compare Refine with LanguageTool's self-hosted server on local processing, setup, privacy boundaries, language coverage, and writing workflows.
Compare private, Mac-wide local AI with Hemingway's focused readability editor, cloud AI subscription, and offline desktop app.
Compare Refine and ProWritingAid on offline use, local privacy, writing reports, app support, languages, and pricing.
Compare Refine and DeepL Write on offline use, privacy, language support, rewriting controls, app coverage, and pricing.
Compare Refine and QuillBot on offline use, local privacy, paraphrasing and academic tools, language coverage, platforms, limits, and pricing.
Download Refine and try it free in the apps you already use. Upgrade to a lifetime license whenever you're ready.
v1.38
macOS 14+
Free, no account