Make it stick.
A little practice, on your terms. Pick up right where you left off.
Pick up your practice
Choose a set and a way to learn.
Choose your mode
Switch it up whenever you like.
Learn mode keeps going until you choose to finish. Your progress stays yours.
Your sets.
The words you’re making your own.
Your folders.
Group sets into collections that make sense to you.
Look how far you’ve come.
Every small session is a win. Here’s yours.
Your preferences.
Set up a study space that works for you.
Appearance & comfort
Choose the Aurora dark look, a light canvas, or follow your Mac.
Respect your comfort and macOS motion preference.
Subtle confirmation sound after an answer.
Turn off streak counts, goals, and milestone moments.
Learn strategy
Choose a practice balance or customize it.
Terms are introduced through recognition, then mixed into recall.
How often Learn asks you to produce an answer without options.
Each set can keep its own preferred direction.
Strict spelling or normalized accents and letter case.
How many plausible options appear in recognition questions.
Keep your selected direction or alternate after each question.
Allow a reveal hint for typed recall.
Back up set content without study history.
Download sets, preferences, and progress as JSON.
Remove saved practice history. Your sets will stay.
Optional cloud sync
Your app works without an account. Connect a Supabase project to sync your sets and progress across devices. Create an account to receive a confirmation email; signing in does not send one.
From your Supabase project API settings.
Use the public anon/publishable key. Never use a service-role key here.
Supabase Auth account.
Email confirmation may be required by your project.
Setup & privacy
Run supabase/schema.sql in the Supabase SQL Editor, then enter your project URL and publishable key above. Row-level security scopes the backup to the signed-in user. Sync uses version checks and asks before resolving conflicts.