On this device
YOUR LEARNING SPACE

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.

YOUR PACE, YOUR RULES ✳
✦
No locked lessons. No timer.

Learn mode keeps going until you choose to finish. Your progress stays yours.

YOUR LIBRARY

Your sets.

The words you’re making your own.

A CALMER LIBRARY

Your folders.

Group sets into collections that make sense to you.

YOUR JOURNEY

Look how far you’ve come.

Every small session is a win. Here’s yours.

MAKE IT YOURS

Your preferences.

Set up a study space that works for you.

Appearance & comfort

Theme

Choose the Aurora dark look, a light canvas, or follow your Mac.

Reduce motion & effects

Respect your comfort and macOS motion preference.

Sound effects

Subtle confirmation sound after an answer.

Streaks and celebrations

Turn off streak counts, goals, and milestone moments.

Learn strategy

Preset

Choose a practice balance or customize it.

New terms per batch

Terms are introduced through recognition, then mixed into recall.

Typed recall share

How often Learn asks you to produce an answer without options.

Default direction

Each set can keep its own preferred direction.

Answer checking

Strict spelling or normalized accents and letter case.

Answer choices

How many plausible options appear in recognition questions.

Direction between questions

Keep your selected direction or alternate after each question.

Hints in Learn mode

Allow a reveal hint for typed recall.

Export vocabulary only

Back up set content without study history.

Export all your data

Download sets, preferences, and progress as JSON.

Start fresh

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.

Project URL

From your Supabase project API settings.

Publishable key

Use the public anon/publishable key. Never use a service-role key here.

Email

Supabase Auth account.

Password

Email confirmation may be required by your project.

Not configured. Your local data is saved on this device.
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.

BUILD YOUR VOCABULARY

Create a set

→
TERMS

Set your batch size

Choose between 1 and 100 new terms per round.