Product
The practice engine.
An adaptive learning tool that turns passive knowledge into spoken fluency.
Adaptive difficulty
The engine tracks per-sentence difficulty for each learner. Hard sentences get more repetition. Easy sentences space out. No two learners follow the same path.
Zero friction
Two taps to practise. Home screen widget for instant access. No account required to start. The app gets out of your way and lets you practise.
Walk mode
Eyes-free practice while walking, commuting, or exercising. With AirPods, nod to advance and shake to repeat. Works with any headphones or speakers—head gestures are optional, not required.
Offline-first
All content downloads to device. Practice anywhere—on a train, in a field exercise, without connectivity. Progress syncs when back online.
In-context learning support
Vocabulary notes and grammar insights surface as you encounter new patterns. Learn the structure while you practise—comprehension supports production, never interrupts it.
Progress analytics
Per-sentence mastery tracking. Session history. Accuracy over time. For institutional deployments: cohort-level dashboards and exportable data.
High-quality audio
On-device text-to-speech with native speaker recordings where available. Natural pronunciation at adjustable speed. No cloud dependency for audio.
Multi-language
Target languages: French, English, Japanese, Korean, German, Spanish, Polish, and more. L1 interface support for speakers of Vietnamese, Bahasa Indonesia, and others. L1 and L2 are configurable per program. Designed to support any language—including underserved and Indigenous languages.
No barriers
Nothing between you and practice.
No account required. No onboarding tutorial. No daily goals to configure. Open the app, tap an island, start practising.
- — Home screen widget puts your current island one tap away
- — Institutional enrollment: enter an invite code and go—no email, no password setup
- — Offline by default—no connectivity check, no loading spinner, no waiting
- — Session length adapts to you, not the other way around