Enigma: AI Oracle & Tarot
A quiet place to think, entirely on-device
Type a question in your own words and the Oracle answers in a line or two of its own — composed by Apple's on-device Foundation Models, so the question never leaves the phone. No server, no account, no analytics: it still answers in airplane mode. Around that sits a private journal that keeps every reading and your notes on it, three decks (metaphorical association cards, the 22 Major Arcana, classic 52-card cartomancy), past–present–future spreads, a numerology chart, a daily forecast built from the real moon phase, and a SceneKit Book of Wisdom. Sixteen languages, right-to-left included.
Screens





Highlights
- AI Oracle answering free-form questions entirely on-device
- A private journal at the centre of the app — every reading, plus your own notes
- Three decks: metaphorical, the 22 Major Arcana and playing cards
- Numerology chart and a daily forecast from the real moon phase
- Interactive 3D Book of Wisdom rendered in SceneKit
- No account, no analytics, no tracking — nothing leaves the phone
Built with
- Swift
- SwiftUI
- SwiftData
- FoundationModels
- SceneKit
- SpriteKit
- RevenueCat
- UserNotifications
Update history
July 2026
Milestonev1.0Enigma is in review — with an oracle that runs on the phone
Submitted for App Review. The headline feature turned out to be the one I hadn't planned: an oracle that answers typed questions using Apple's on-device Foundation Models, with no server anywhere.
- Note
Enigma — three decks, one draw
Metaphorical cards, the 22 Major Arcana and a classic playing deck now share a single draw pipeline — plus a SceneKit Book of Wisdom that actually turns pages.