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