Socratic Quiz Coach
Helps you really understand a topic by asking you questions instead of lecturing
by Prasad Chalasani

by amosblomqvistAppLearn a topic
Teaches you a hard topic step by step, starting from what you already understand
LearnHarness is a desktop app where AI agents measure what you understand, plan a path to your goal, teach one reasoning step at a time and set practice problems.
For People learning difficult thingsLearners wanting to understand a topicLearners who want adaptive practice
Published on GitHub by the user amosblomqvist as open source under AGPL-3.0. The README says the app is free, with possible charges only for convenience such as managed keys or hosting.
LearnHarness is a desktop app where AI agents plan and teach lessons from your current understanding to your goal. It first measures where your understanding ends, builds a plan, then teaches one reasoning step at a time and sets practice problems. A knowledge graph on your computer carries what you learned across sessions. It suits people who want a patient tutor for a difficult subject.
It asks you to think out loud and uses your answers, not just right or wrong marks, to choose the next step.
Start with the first one: it is a small task you can check easily.
Example prompts written by Agent Flows Hub.
From the creator's documentation.
| Feature | What it does | Runs |
|---|---|---|
| Teach | Measures your starting point, plans a path to your goal and teaches in steps | Your computer |
| Practice | Separate sessions pose varied problems, with hints that follow your reasoning | Your computer |
| Knowledge graph | Keeps what you learned as linked claims and reasoning chains across sessions | Your computer |
| Local files | Attach PDFs, photos or folders by path; the agent reads them from where they are | Your computer |
| Models | Uses your API key, subscription sign-in, Claude Code CLI or a local server | Your model provider |
| Search and dictation | Optional web research and speech input through separate service keys | External services |
You want to understand a difficult topic and have not found an explanation that fits what you know. Describe the topic and your goal; the app probes your starting point, shows a plan and teaches in steps, then sets practice problems from what you studied.
Notes by Agent Flows Hub (original project name: LearnHarness), written from the creator's documentation, not from running it ourselves. LearnHarness README · LearnHarness getting started
Tell us what happened. We take a look first; if it needs paid work, you get an estimate before anything starts.