KAIRA PRIME ← all work

Desktop app / learning systems

Kaira Teacher

A local-first desktop tutor for Linux: ChatGPT does the teaching, your own machine owns the curriculum, the progress and the grades.

in build · used dailyactive 3h ago · 8 commits

Kaira Teacher is a study companion that keeps the parts a language model is bad at — curriculum, evidence, progress and grading — on your own machine. You add sources (PDF, Markdown, TXT, HTML, DOCX, EPUB), it derives an editable curriculum from their headings, and recognises exam study guides so weighted skill domains become modules and their objectives become trackable coverage.

Each session is a package you paste into ChatGPT once: the lesson brief plus the full source pack it is told to treat as the curriculum authority. The result comes back as a JSON block, and the app — not the model — decides pass or fail against fixed thresholds (oral 75, written 80, practical 80, subtopic 60, module gate 80, mock 85). Courses pick their own teaching language (Turkish, Flemish or English) while every technical term stays in English, because the exam is.

Everything lives under ~/KairaTeacher: SQLite database, backups, copied sources, exported sessions and logs. Install needs no sudo, and an optional MCP adapter exposes the course state to other tools over stdio.

Highlights

Built with

Python 3.11+PySide6 (Qt)SQLiteMCP (stdio adapter)
Ufuk Kazan · hello@kairaprime.com · kairaprime.com