OpenMAIC
OpenMAIC is Tsinghua University's free, open-source AI classroom that turns a topic or PDF into a lesson led by AI teachers and classmates.
Our take: OpenMAIC is a serious research-backed project with fast, frequent releases and a licence that lets you build on it commercially.
OpenMAIC is a free, open-source AI classroom from Tsinghua University's THU-MAIC team: give it a topic or PDF and it builds a lesson with slides, quizzes and simulations led by AI teachers and classmates. The code is MIT-licensed and free even for commercial use, but you pay for your own AI models and hosting.
A free, powerful AI classroom engine for people who can host it.
Our score
Reviewed by the Conversion Gems editorial team. Hover a facet to focus it; click to pin.Tap a facet to focus it.
What it is, and why we rate it
One line each. Open a row for detail.
Our takeOpenMAIC is a serious research-backed project with fast, frequent releases and a licence that lets you build on it commercially.
Best / not good for
- Interactive lessons from PDFs or topics
- Edtech teams building on open source
- Researchers studying AI tutoring
- Teachers who want a ready hosted app
- Schools needing contracts and SSO
- Users without API budgets
Friction report
Trade-offs to know before signing up.
- Time to valueAn hour or more to self-host (Node.js, pnpm, PostgreSQL, API keys); minutes with a demo access code.
- Scale breakpointWhen many students generate lessons, since every lesson consumes paid model tokens and needs server capacity.
- Walled gardenNone: MIT code, bring-your-own models and storage, .pptx and HTML export.
What OpenMAIC costs
| Option | Price | What you get |
|---|---|---|
| Self-hosted (open source) | $0 licence | MIT code; you pay your own LLM, voice and image providers and hosting |
| Official demo at open.maic.chat | Not published | Access code needed; no published limits |
From the OpenMAIC README on GitHub, checked 4 October 2026. Third-party sites such as openmaic.chat are not run by the Tsinghua team and set their own prices.
What you need to self-host
| Requirement | Detail |
|---|---|
| Runtime | Node.js 22.19 or newer, pnpm 10 or newer |
| Database | PostgreSQL 16 (pnpm db:up starts one in Docker) |
| AI provider | At least one LLM key, or a local model via Ollama or Lemonade |
| Deployment | Local, Docker Compose or Vercel with an external PostgreSQL |
| Optional | Render service for MP4 export; ffmpeg for audio and video extraction |
From the OpenMAIC README (v1.1.2), checked 4 October 2026.
Frequently Asked Questions
What is OpenMAIC?
Is OpenMAIC free?
What is the official OpenMAIC website?
How do I run OpenMAIC?
Which AI models does OpenMAIC support?
Can OpenMAIC export to PowerPoint?
OpenMAIC alternatives
Other AI tools for teaching and learning:
Conversion Gems independently reviews every tool.
