What are you learning?
Loads a top-10,000 frequency list β you'll meet words in the order real speech uses them.
Have your own list? β the wizard picks back up once it's loaded.
How much do you already know?
Unlock the AI tutor (optional)
Powers chat with your tutor persona and example sentences. The key lives only in this browser and goes straight to the provider β there is no mivoko server.
cards due Reviews done β keep going?
new words ready today Β· -day streak π₯ Β· today's reviews β
All caught up π
Next review in . -day streak π₯
Session complete
reviewed in
re-queued after "Forgot"
Placement: top ~ words known (tested ) Β·
Already know some ? to skip words you know.
Why it's built this way
Words are taught in corpus-frequency order and scheduled by FSRS-7 (Free Spaced Repetition Scheduler), which targets your chosen retention rate. Review prompts ask you to produce the word from its meaning β retrieval practice transfers to real use. Personas are instructed to elicit self-correction (prompts) rather than silently recasting errors, and to weave your due words into conversation.
π
Session complete
reviewed
time
re-queued
Next review in β come back then, or:
extra words still join your review schedule β more words today means more reviews later this week
cards due Β· new available today
all caught up π β next review in
recall the meaning
grade is auto-set by your recall speed β fast flips count as Easy
Placement test
About 8 quick rounds of 4 words. The test binary-searches the frequency list to find where your vocabulary runs out.
Only mark a word if you could actually explain or use it β guessing just inflates your placement with words you can't read.
Do you know these words?
answer all four β the next round appears automatically
Estimated vocabulary
top ~ words
Words up to this rank get marked known and skipped β new words start at your level. You can retake the test any time.
Say something in β mistakes welcome, that's the point. corrects at most one thing per reply.
Deck
words Β· learned Β· unseen
Import a frequency list
One word per line, most frequent first. Optional translation after a comma, semicolon, or tab. Ready-made lists: hermitdave/FrequencyWords.
Built-in frequency lists
| # | Word | Translation | Status | Stability | Due |
|---|---|---|---|---|---|
showing first 200 β use the filter
Describe who the tutor is and how they teach. This becomes their system prompt, combined with your word-deck context and a self-correction teaching policy.
Gives the persona a live local clock β date, time, and day of week β so they can chat about their morning or evening in character.
LLM provider (key stays in this browser)
Learning
Cloud sync (optional)
Magic-code sign-in syncs your deck, chats, and settings across devices. Your LLM API key is never synced.
Last synced:
Data
Everything lives in this browser's localStorage. Backups include your API key β store them accordingly.