OpenEduOut now
An AI tutor that runs on your own computer.
Name a topic. OpenEdu writes a six level curriculum and teaches it on a local model, with no account.
What it is
A course, a tutor and a notebook in one app.
- Version
- v0.2.0
- Releases
- 8 tagged releases
- Platform
- Windows installer. macOS and Linux from source
- Stack
- Desktop · TypeScript · local models
- License
- MIT
- Built with
- Tauri v2 (Rust), React 19, TypeScript, SQLite
- Models
- Ollama (local, free), OpenAI or Anthropic with your own key
What it does
It teaches, tests and remembers what you missed.
-
A curriculum for any topic
Six syllabuses, one per level.
-
Free on your own machine
Local models through Ollama. No key, no account.
-
Your data stays on your computer
One SQLite database.
-
Lessons, quizzes and promotion tests
A test moves you up a level.
-
Flashcards that fill themselves
Missed questions become spaced repetition cards.
-
A notebook the tutor can read
Wiki links, tags and a graph view.
-
An offline reference library
154 reference cards the tutor can cite.
-
You set what the tutor may do
Exam mode locks model help.
How it works
Three steps to a first course.
- Install
Install it and pick a model
A local Ollama model needs no key.
- Your call
Choose a subject
Anything you can name.
- Ongoing
Work up the levels
Lessons, quizzes, cards, then a test.
Get it
Start learning something.
The Windows installer is in the latest release, and the app updates itself. Smallest verified local model: gemma4:e4b, about 7.5 GB.
git clone https://github.com/TerraByte-Dev/OpenEdu.git
cd OpenEdu
npm install
npm run tauri dev Needs Node.js 20.19+ or 22.12+, Rust, and the Tauri v2 dependencies.
I built this alone. I can build yours.