LunisLunis

Everything inside one Lunis box.

An AI tutor, a library, video lessons, and a dashboard for the teacher running it — all on one machine, all offline.

Three things running on that one box.

Homework Helper — a live tutoring conversation

One video lesson, start to finish.

01

Watch, with captions

127 math lessons for grades K–8, subtitled for readers still catching up on the language.

02

Ask about it

A question box under the video answers from that lesson's own transcript, no separate search.

03

Take the quiz

A short quiz closes out the lesson and feeds straight into the teacher's progress view.

And a few things you'd only notice later.

The Lunis achievements screen, showing earned badges

Achievements

Badges for finishing a book, a lesson, or a quiz.

English
Français
Deutsch
Español

Four languages

Interface, books, and tutor, all in the same four.

Built for the hardware schools already have.

Everything but the AI tutor is just files over Wi-Fi — fast on anything. The tutor is what decides the tier.

Low
4 GB RAM
2 cores, no AVX2
first answer ~2 min
3–5 students
Medium
8 GB RAM
4 cores, AVX2
first answer ~2 min
5–10 students
High
16 GB RAM
8+ cores
first answer <1 min
15+ students

One script, on your own machine.

The server is MIT-licensed and public. Clone it, read it, or run the installer yourself.

$ git clone https://github.com/lunislearning/Lunis.git ~/lunis
$ cd ~/lunis
$ bash server/install.sh
View on GitHub ↗

Nothing leaves the building

Accounts and progress stay as files on the server.

Free, not for sale

Given away to schools that can't pay for software.

See it running on your own machine.

One install script, twenty to sixty minutes, and a laptop from a drawer turns into all of this.