ComingUp ComingUp
May 22, 2026 Productivity
grammar_correction macos utility writing assistance

Gallery

Charm

About

I've spent the last year building Charm, a native macOS menu bar app that corrects spelling, fixes grammar, and predicts your next word.Three features:- Spells: NSSpellChecker plus a local LLM for context-aware corrections (catches "definately" -> "definitely" without the false positives macOS autocorrect is known for). - Polish: sentence-level grammar fixes triggered at punctuation boundaries. - Oracle: next-word prediction, Tab to accept.100% local. Choose Gemma 2 2B or Qwen 2.5 3B; the model downloads once from HuggingFace on first use, then everything runs on your Mac. No cloud option exists, no accounts, no API keys, no telemetry. The model auto-unloads after 5 minutes idle so the RAM cost is bounded.Built in Swift / SwiftUI. Needs Accessibility and Input Monitoring permissions because text replacement requires reading keystrokes globally. Nothing leaves your machine.One-time purchase.I'd love feedback, especially edge cases where corrections go wrong.

Comments (3)

Abraham Hyatt Abraham Hyatt 1 month ago

local llm for this is interesting, what model are you running and how's the memory footprint? genuinely curious how you handle conflicts between NSSpellChecker and the llm when they disagree on corrections

Wilhelm Kessler Wilhelm Kessler 1 month ago

Love that this runs entirely on-device, privacy-first tools for macOS are way too rare. The menu bar approach is clean and unobtrusive, fits right into how I actually work. Curious how the local LLM performs on older Intel Macs though, that's usually where these things choke.

Flossie Hoppe Flossie Hoppe 1 month ago

Hard to compete with Grammarly's market position when Apple already provides basic spell check for free.