TERRABYTE.SYS Book a session

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.

OpenEdu
The OpenEdu course view for a chemistry course at level 2. It lists four subtopics to master and has tabs for chat, notes, quizzes and the syllabus.
OpenEdu
The OpenEdu course view for a chemistry course at level 2. It lists four subtopics to master and has tabs for chat, notes, quizzes and the syllabus.
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.

  1. Install

    Install it and pick a model

    A local Ollama model needs no key.

  2. Your call

    Choose a subject

    Anything you can name.

  3. 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.

Run from source
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.

Want something like this built for you?