Grammarly Premium
$360 the first year. $1,800 over five. Cloud-based — your text leaves your machine.
Shadowtype predicts your next words as faint ghost text — right at the caret, in any text field. It runs a local LLM on Apple Silicon, so it works offline, needs no account, and your keystrokes never touch the cloud. Press Tab to accept. Free and open source — every feature on, no subscription, ever.
In a market of $20-$30/month "AI for writing" subscriptions, Shadowtype is free and open source. Use it for ten years; you still paid nothing.
$360 the first year. $1,800 over five. Cloud-based — your text leaves your machine.
$240 the first year. $1,200 over five. Cloud-based — separate window, copy-paste workflow.
Forever. On as many of your Macs as you like. Free updates. 100% on-device. No account.
No card on file · no "free trial" auto-charge · no price-hike emails · no churn email asking you to come back. It's free and open source — like software used to work.
No new window, no command palette, no copy-paste. Shadowtype lives in the caret of whatever you're already typing in.
Mail, Slack, Notes, your code editor, a browser field — if there's a cursor, Shadowtype is watching the local context, not the network.
A local model predicts your next words and renders them faint, inline, at the caret — like spell-check, invisible until it's useful.
Tab (or → at end-of-line) takes the next word, ⌥Tab takes the whole line. Keep typing to dismiss. Need a bigger change? Select text and hit ⌥⌘K to rewrite it.
It behaves like spell-check: invisible until useful, never in the way. Best-in-class capability — matched locally, on your hardware.
Inference runs locally on Apple Silicon with llama.cpp + Metal. No cloud, no account, no network call for completion — ever. Pull the Wi-Fi and it keeps finishing your sentences. Your keystrokes are read on the device and stay there.
Faint suggestions appear exactly at the caret in every text field. Tab accepts the next word; ⌥Tab takes the whole line.
Enable or silence Shadowtype by app bundle or browser domain. Casual in Slack, formal in Mail — set instruction overrides per app.
An on-device style profile biases completions toward your phrasing — stored encrypted, never transmitted, wipeable anytime.
A fast heuristic holds back a suggestion when you're mid-typo, and full inline autocorrect fixes transpositions as you go.
Pick from a catalog of GGUF models — Qwen3 Base (sharp FIM continuation), Gemma 3, MoE and small-MoE variants. Compact, mid-size, and the largest are all included, RAM permitting. Bring your own GGUF too.
Optional local OCR reads the focused window so suggestions fit what's on screen, with clipboard awareness for sharper completions.
Type :smi → 😄. English is sharpest, with working support for Norwegian, Hinglish and more — your language, never sent anywhere.
Select any text and press ⌥⌘K to rewrite it inline — improve, shorten, formal, casual, fix grammar, or summarize. Runs on your Mac, previews before it commits. Pro.
An OpenAI-compatible HTTP endpoint runs on localhost so your scripts, editors, and agents can call the same on-device model — no key, no cloud. A built-in MCP bridge plugs into Claude Code and other MCP clients. Bring your own GGUF via the BYOM picker.
/v1/chat/completions
MCP server
BYOM (any GGUF)
127.0.0.1 only
What Apple's Writing Tools do in the cloud, Shadowtype does locally — free and open source. Select text in any app, press ⌥⌘K, and pick how to rewrite it. The model runs on your Mac, so nothing is ever sent anywhere.
hey can u send me that doc when u get a sec
Could you please send me that document when you have a moment?
There is no inference network call, ever. The only outbound traffic is an optional update check and the one-time model download. Everything that completes your text happens on your Mac. Try the toggle in the demo above — flip it offline and keep typing.
Same on-device autocomplete as the alternatives — without the subscription, the telemetry, or the cloud. Read the full side-by-side breakdowns.
Shadowtype is free and open source. No tiers, no subscription, no account, no card — just download it and write. The full source lives on GitHub, so you can read it, build it, and verify exactly what runs on your Mac.
Free & open source · no account · no expiry
Real, local, private — owned, not rented.
127.0.0.1 — your scripts, editor plugins, and agents can hit /v1/chat/completions with no key and no cloud. There's also a built-in MCP server for Claude Code and other MCP clients, and a BYOM picker for any GGUF you drop in. Everything stays on your machine, bound to localhost only.All models, the local API, MCP, and BYOM — included, on-device, offline.
Download Shadowtype, accept your first word with Tab, and feel the difference. Read the source, build it yourself, or contribute on GitHub.