Quick start
Natural language
How it works
- Curriculum — Each track has pillars and concept IDs. The built-in health track ships with ~45 concepts across nutrition, exercise, and general health. For other topics,
initasks an LLM to generate a JSON curriculum. - Session selection — Each day picks 3–5 concepts based on reading length, rotating across pillars so coverage stays balanced.
- Lesson generation — An LLM writes markdown for only today’s concepts and ends with
CONCEPTS: id1, id2, ...so progress is recorded. - Idempotent days — Running
todayagain on the same calendar day returns the saved lesson unless you pass--force.
Commands
Init options
Storage
The health built-in curriculum lives in the package; a file under
tracks/health/ overrides it only if you customize it.
Schedule a daily habit
Routing
Health disclaimer
The built-in health track includes a disclaimer in each lesson: not medical advice. Consult a clinician for personal health decisions.Related
- Quiz practice — interactive Q&A with per-topic memory
- Daily and tech brief — morning headlines, not long-form reading
- CLI reference — all subcommands and aliases