Gallery
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)
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
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.
Hard to compete with Grammarly's market position when Apple already provides basic spell check for free.
Related Products
Free Knitting Calculators: Gauge, Decrease & Yarn Tools (AI-Enhanced) | StitchMa
ThinkSpatial
IdeaGrit
pressure-tests your idea and helps you commit to the right hard thing.
RentalReady — Turnover Tracker
Turnover checklist and inspection tracker for short-term rental hosts.
Remind Me: 24h Blueprint
Light weight, keyboard-driven offline routine planner for fighting friction.
WashScore: Car Wash Forecast App
ComingUp