Free & open source
The study tutor I built for my own degree. Yours free.
Most AI tutors let you mark your own homework. You answer, they tell you well done, and you carry the same misunderstanding into the exam. This one doesn't.
It marks your work against what the specification actually rewards, writes down what you got wrong and why, then brings that thing back a week later to check it stuck. It keeps a model of you that gets more useful the longer you use it — the opposite of starting a fresh chat every time.
I built it to get through first-year engineering at Bristol. This is the same tooling with my subject content stripped out, so it can learn yours instead.
Get it
Pop your email in and the link appears right here. No waiting on an inbox.
Free, always. I'll send the occasional note about studying — unsubscribe any time, and I won't pass your address to anyone.
Read this before you download it
I'd rather put you off now than waste your evening. This is a tool you run, not an app you open, and it asks something of you.
- You need an AI assistant that can read files and run terminal commands. This is the instructions and tooling such an assistant reads. It isn't tied to one provider, but without one you're looking at a folder of text files.
- You need to be alright with a terminal. Not an expert — you'll mostly type normal sentences — but you should be able to open one and move into a folder.
- The first setup is real work. Budget an hour to feed it your specification and notes. It can't calibrate to your exam board until you do, and skipping that step gives you textbook questions dressed up as exam ones.
- You don't need Python, Anki or anything else to start. Those unlock extra parts and are all optional.
If that's more setup than you fancy and you'd rather someone just taught you — that's what the tutoring is for.
What it actually does
It marks you — you don't
Six teaching modes: a session router, a retention tutor, a first-principles explainer, a researcher, a cold mock marker and a flashcard generator. The marker is deliberately not you, because self-marking can't catch a right answer reached for the wrong reason.
It remembers you
Ships blank and fills itself. Every mistake, gap and habit gets filed, so after a few weeks it knows patterns about how you work that a fresh chat never could.
It won't let you forget
"I've learned this" gets an expiry date. Concepts come back on a widening schedule — a day, three days, a week, three weeks, two months — and a miss puts it straight back to the front.
It catches false confidence
It logs what you thought you knew against what you actually scored, and only tells you you're over-confident once it has enough attempts to be fair about it.
Why I'm giving it away
Two honest reasons. It's genuinely better than the way most people use AI to revise, and that bothers me enough to hand it over. And if it helps you, you'll have a fair idea of how I teach before you ever pay me for an hour.
It's MIT licensed. Use it, change it, pass it on, build something better on top of it. No account, no subscription, and it collects nothing about you — everything stays as text files on your own machine.
Found a bug, or got it working somewhere unusual? Open an issue — I'd like to know.