RESOURCES

Set up Anki with AnkiConnect

Fifteen minutes, once. After this, every unit's vocabulary flows into your flashcards and reviews itself on a schedule proven to beat cramming.
Resources
Why bother: your review history stays in your own Anki, not locked inside Michi. If you ever stop using this site, the vocabulary you built goes with you. That is the whole point.
  1. 1
    Install Anki on your computer

    Anki is a free flashcard app that has run on spaced repetition for two decades. Download the desktop version, the AnkiConnect add-on only runs there. AnkiMobile (iOS, paid) and AnkiDroid (Android, free) sync your reviews so you can study on your phone once the desktop is set up.

    apps.ankiweb.net
  2. 2
    Add the AnkiConnect add-on

    In Anki, open Tools, then Add-ons, then Get Add-ons, and paste the code 2055492159. Restart Anki. This add-on lets Michi talk to Anki on your machine, which is how the vocabulary checkpoint can confirm a deck for you.

    2055492159
  3. 3
    Let Michi reach Anki (CORS)

    Open Tools, Add-ons, select AnkiConnect, then Config. Add your Michi address to webCorsOriginList, then restart Anki. Use "http://localhost:4321" while running Michi locally, and "https://learnmichi.com" for the live site.

    "webCorsOriginList": ["http://localhost", "http://localhost:4321", "https://learnmichi.com"]
  4. 4
    Generate and import the unit decks

    From the Michi project folder, run the deck builder. It writes one .apkg file per unit into pipeline/output. In Anki, use File, then Import, and pick the .apkg for the unit you are studying. Re-importing an updated deck upgrades the cards instead of duplicating them.

    npm run content:deck
  5. 5
    Confirm the connection

    Open your Michi dashboard. The Anki dot under SRS connections turns green when the link works. On any unit's vocabulary step, the "Check my Anki deck" button reports how many cards have matured, and opens the grammar for you once the deck is settling in.

The study method that makes small units soak in

  1. Learn the whole deck as new cards before you start the grammar. Aim for recognition, not mastery.
  2. Review every day. Anki shows you each card right before you would forget it. Ten minutes clears a day.
  3. Let each card reach a 3 to 5 day interval. When the deck has settled there, the words hold on their own, and the grammar stops fighting you.
  4. Keep old decks in rotation. You never truly finish a deck, you just see its cards less often. That is what long-term memory looks like.
Anki not turning green? Anki must be open, the AnkiConnect add-on installed, and your Michi address in webCorsOriginList (then restart Anki). The dashboard has a short troubleshooting list under SRS connections.