Does it really work offline?
Completely. Predictions run on a local model with llama.cpp and Metal on your Apple Silicon — there is no inference network call, ever. Turn off Wi-Fi or go to Airplane Mode and the ghost text keeps coming at the same speed and quality. The connection is never in the path between your keystroke and your next word.
What network calls happen at all?
Exactly two, and neither carries your text: a one-time model download when you first choose a model, and an optional periodic update check you can ignore. Your keystrokes, prompts, and completions never leave the Mac — there’s no telemetry or analytics backend.
Is it good for flights or secure environments?
Yes — that’s where local inference shines. On a plane, a train, a flaky hotel connection, or an air-gapped secure machine, cloud autocomplete can’t run at all. Shadowtype doesn’t care: same instant suggestions, no spinner, no per-API-call cost, no latency. Set it up once, then disconnect for good.
Do I need an account?
No account, no sign-in. Shadowtype is free and open source — it needs no login and no activation, and runs offline indefinitely on as many of your Macs as you like. Requires macOS 14+ on Apple Silicon.
Can my own scripts, editors, and agents use the same local model?
Yes. Shadowtype exposes an OpenAI-compatible HTTP endpoint on 127.0.0.1 with no key required, so your terminal, editor plugins, and AI agents can call /v1/chat/completions against the same on-device model. A built-in MCP server plugs into Claude Code and other MCP clients, and the BYOM picker loads any GGUF you drop in. Everything is bound to localhost — nothing leaves your Mac.