Skip to content
QuizCardsLessonsWrong
In git, what is the first step to get a working-directory change into the repository?
A. git push
B. git add ✓
C. git commit
Working dir → staging (git add) → repository (git commit) → remote (git push). The three-area model is git's core mental model.
Question 3 / 24 · streak 5

Turn any quiz set into a complete learning loop

An open-source scaffold under MIT. Questions can be past papers you collect or ones an AI writes for you; the tool takes care of courses, flashcards, deep-dives and spaced repetition, with cross-device sync.

Questions live in one JSON file Lessons are self-contained HTML Flashcards run Anki-compatible SM-2

One app, five learning artifacts

What the lessons teach, the quizzes test and the cards drill are the same knowledge points

QuizzesSingle, multi and true/false, graded on submit; multi must be fully correct
📖
LessonsSelf-contained HTML pages with ASCII diagrams and callouts
🎴
FlashcardsCore concepts as cards, prompt on the front, details on the back
🔍
Deep-divesAI clusters wrong answers by exam point and explains each one
⏱️
Spaced repetitionSM-2 schedules reviews; due cards queue up on their own

Who is this for

The repo ships a git and Linux example theme; swap in your own question bank for real use

What you are doingDoes it fit
A developer learning a new stack, say React or K8s✅ Distill docs into quizzes, drill with cards
A student preparing for an exam✅ Real question banks plus AI deep-dives
Getting ready for interviews✅ Write your own questions, AI writes the lessons
Learning anything with exam points, compliance or processes✅ If it can be Q&A, it can be learned
You just want a ready-made question bank❌ No stock questions; write your own or generate them

Why not existing tools

Anki has no quiz app or deep-dives; Quizlet is closed-source SaaS and keeps your data

ToolQuizzesLessonsSRS cardsDeep-divesOpen source
Anki
QuizletPartial
NotionNotes
ai-study-kit✓ MIT

Three commands, then it is in your browser

Works without any AI setup; the quiz app and flashcards need no external service

1
Clone the repogit clone https://github.com/jerryjiao/ai-study-kit
2
Install dependenciespnpm install
3
Start the dev serverpnpm dev → http://localhost:5173

Not sure what to study today?

Swap the theme, generate lessons, quiz, deep-dive, deploy — no need to memorize any of it; the built-in /ask-coach picks what comes next

Scans your learning state Recommends the one thing to do Walks you through it

pnpm run skill:install adds it to your AI CLI; every session starts there · How /ask-coach works

More than a quiz tool

A study methodology distilled from real practice is built in

Syllabus defines scope Materials build concepts Quizzes validate mastery

Read the full methodology