It covers the two card types most decks are made of, basic and cloze, and can go back and edit a note by ID rather than only adding. Everything runs through AnkiConnect against your local Anki, which is why the app has to be open — and also why the cards appear in the deck you are already looking at.
A Node server that talks to a running Anki through the AnkiConnect add-on: creating decks, basic cards and cloze deletions, and editing notes that are already there.
- New decks created by name
- Basic front/back cards written into a named deck, with optional tags
- Cloze deletion cards using {{c1::text}} syntax, with optional extra text on the back
- Existing basic cards updated by note ID — front, back or tags
- Existing cloze cards updated the same way
Anki installed and running with the AnkiConnect add-on enabled — everything goes through it, so nothing works while Anki is closed. Node.js 16 or higher; clone, `npm install`, `npm run build`, then point the client at the built `build/index.js` by absolute path.
