Skip to content
RepoQuarry
Weekly email Suggest a project Sign in

Courses and learning

OpenMAIC

Self-hosted AI classroom that turns a topic or document into slides, quizzes and simulations taught by AI teachers and classmates.

YesRuns on my machine?
YesAllowed at work?
Only if you want extrasDo I have to pay for anything?
MediumSetup

Education, AI tutor, Multi-agent, Lesson generator, Self-hosted, Web app, Docker, Bring your own key, Ollama

OpenMAIC (v1.3.1, Nov 2026, ~42k stars) is a self-hosted web app from Tsinghua's MAIC team. Give it a topic or your own files and AI agents build a lesson with slides, quizzes, simulations, whiteboard drawing and narration, exportable as PPTX or offline HTML. MIT, with one bundled LGPL package. It needs Node.js 22 or Docker, PostgreSQL and AI models you choose: cloud API keys by default, or local Ollama, Lemonade or FunASR. Leave ACCESS_CODE unset and anyone who can reach the server controls the library. Upgrades from 1.3.0 need care.

The facts

QuestionAnswerSourceChecked
Runs on my machine? Yes. Yes; you host the app yourself, and AI can come from cloud APIs or local Ollama, Lemonade or FunASR github.com Checked today
Code licence Open source. MIT; the bundled mathml2omml package is LGPL-3.0-or-later github.com Checked today
Commercial use Yes. Yes; the README says MIT allows free commercial use. The bundled LGPL package keeps its own terms github.com Checked today
Paid services needed? Optional. None strictly required if you run local models; the default setup expects an AI provider key such as OpenAI github.com Checked today
Hardware No minimum figures stated; local AI models (VoxCPM, FunASR) run on your own hardware, and Fun-ASR-Nano wants an NVIDIA GPU github.com Checked today
Operating systems Self-hosted web app (Node.js or Docker) used in a browser; Docker on Linux is mentioned, no OS list given github.com Checked today
Setup effort Medium; Docker Compose, or Node.js 22, pnpm and PostgreSQL 16, plus API keys and a YAML model config github.com Checked today

Each fact has its own date. Unknown means nobody has published it. We read their documentation; we didn’t install it. Running it yourself costs your hardware, electricity and setup time. Report a correction.

No licence changes since we started watching. Licence changes: follow OpenMAIC and we email you if its terms change.

Stars over time

Building history Not enough history for a 7-day gain. Stars show attention, not quality. Where these numbers come from.

  • OpenMAIC
42,49942,389 2026-11-022026-11-03 Tracked daily begins 2026-11-02OpenMAIC, 2026-11-02: 42,399 stars, trackedOpenMAIC, 2026-11-03: 42,499 stars, tracked
Focus a point, use arrow keys, or tap for its value.

Tracked daily since 2 Nov 2026. Dashed history is estimated (how).

Others that do the same job

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on