Kizuki
Kizuki is a study tool that runs on your computer. You add course material and teach a concept in your own words. Kizuki plays the student and asks about contradictions, gaps, and unclear words, always quoting your material. These docs describe how it works, generated from the code of the main branch.
- HTTP API: every address the local server at
http://127.0.0.1:3700 answers, with methods, parameters, headers, and responses.
- Code reference: every exported function, type, and constant, in the list of modules.
- Guides, in reading order:
- Adding material: the formats Kizuki reads and what happens after you upload.
- Passages and sentences: how text is split, labeled, checked, and searched.
- Teach-back sessions: how Kizuki plays the student and writes its questions.
- The model never writes facts: the guards around every use of the model.
- When you and the material disagree: corrections, and why yours win.
- Nothing is saved without your OK: proposals and confirmations.
- Spaced review: when a concept comes back.
- Local models and host checks: Ollama, settings, and what keeps other sites out.
- Storage and privacy: the data folder and the logs.
- How these docs are made: for contributors.
To start Kizuki, see the README.