← all repositories
THU-MAIC/OpenMAIC

Your next course is taught by a committee of LLMs

OpenMAIC turns any topic or document into an interactive classroom where AI teachers and classmates lecture, quiz, and debate each other in real time.

20k stars TypeScript AgentsLLMOps · Eval
OpenMAIC
Velocity · 7d
+40
★ / day
Trend
accelerating
star history

What it does

OpenMAIC is an open-source platform that ingests a topic or document and generates a complete interactive lesson. It orchestrates multiple AI agents to play the roles of teachers and classmates, delivering slides, quizzes, interactive HTML simulations, and project-based learning activities. The agents can speak via TTS, sketch on a shared whiteboard, and hold real-time discussions with each other and the user. Finished classrooms can be exported as editable .pptx files or self-contained interactive .html pages.

The interesting bit

Instead of treating a lesson as a single LLM response, the project frames pedagogy as a multi-agent workflow running on LangGraph. It also integrates with OpenClaw, so you can spin up a classroom by messaging an assistant in Slack, Telegram, or Feishu. The stack is Next.js and React, with support for more than a dozen LLM providers including local options via Ollama and Lemonade.

Key highlights

  • One-click generation of slides, quizzes, 3D visualizations, games, mind maps, and live coding exercises from a prompt or document
  • AI teachers and classmates speak, draw on a whiteboard, and debate each other in real time
  • Supports 15+ LLM providers including OpenAI, Anthropic, Gemini, DeepSeek, MiniMax, and local backends via Ollama or Lemonade
  • Exports to editable .pptx or offline-ready interactive .html
  • OpenClaw integration lets users spawn classrooms from Slack, Telegram, Feishu, and 20+ other chat apps

Verdict

Educators, trainers, and developers experimenting with structured multi-agent experiences should take a look. If you just need a quick summary of a PDF, a single-chatbot tool is less overhead.

Frequently asked

What is THU-MAIC/OpenMAIC?
OpenMAIC turns any topic or document into an interactive classroom where AI teachers and classmates lecture, quiz, and debate each other in real time.
Is OpenMAIC open source?
Yes — THU-MAIC/OpenMAIC is open source, released under the MIT license.
What language is OpenMAIC written in?
THU-MAIC/OpenMAIC is primarily written in TypeScript.
How popular is OpenMAIC?
THU-MAIC/OpenMAIC has 20k stars on GitHub and is currently accelerating.
Where can I find OpenMAIC?
THU-MAIC/OpenMAIC is on GitHub at https://github.com/THU-MAIC/OpenMAIC.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.