A real AI chat — full Gemma model — that runs entirely on your Mac. No Wi-Fi. No account. No API key. No subscription. Works in airplane mode. Literally.
Cloud AI: offline. Airplane AI: keeps going.
Upgrade, wait, or log in again. Airplane AI has no limit.
NDA. Medical. Legal. Airplane AI never leaves your Mac.
Screenshots from the actual app — every response generated on-device by the bundled Gemma model.
| Airplane AI | ChatGPT | Claude | Gemini | |
|---|---|---|---|---|
| Works offline | ✓ | ✗ | ✗ | ✗ |
| Data stays on your Mac | ✓ | ✗ | ✗ | ✗ |
| No account required | ✓ | ✗ | ✗ | ✗ |
| No subscription | ✓ | ✗ | ✗ | ✗ |
| No rate limits | ✓ | ✗ | ✗ | ✗ |
| Works during outages | ✓ | ✗ | ✗ | ✗ |
| On-device speech | ✓ | ✗ | ✗ | ✗ |
The same app runs from the terminal. Single shot, named chats, resumable context.
$ airplaneai -p "What is 2+2?" 4. That is the sum of two and two. $ airplaneai -p "Explain closures" -n "swift-learning" A closure is a function together with the variables it captured from its surrounding scope… $ airplaneai -p "Give me an example" -n "swift-learning" --continue Sure — here's a minimal Swift closure that captures a counter… $ airplaneai --list swift-learning (4 msgs)
No API keys. No sign-up. No configuration.
URLSession ever appears.One purchase. No subscription. Includes the GUI and the airplaneai CLI.
App Sandbox. Zero network entitlements. No telemetry, no analytics, no crash reporting. Verified by CI scripts at every build.