THU-MAIC/OpenMAIC · 02 Sep 2026 · Feature

OpenMAIC and the End of Passive Video Lectures

Tsinghua’s open-source platform uses LangGraph to orchestrate AI teachers, classmates, and teaching assistants into real-time interactive classrooms.

THU-MAIC/OpenMAIC
35.4k stars Velocity · 7d +610 ★/day cooling
star history

The Lecture Hall as an Orchestration Problem

Online education has spent two decades optimizing video compression and quiz databases while mostly ignoring the social architecture of actual classrooms. Tsinghua University’s OpenMAIC (Open Multi-Agent Interactive Classroom) starts from a different premise: learning is not a content-retrieval problem but a multi-agent coordination problem. The project, developed by the THU-MAIC team and released under AGPL-3.0 with commercial licensing available, treats the classroom as a distributed system where an AI teacher, AI teaching assistants, and AI classmates each hold distinct roles and interact in real time.

THU-MAIC/OpenMAIC

The distinction matters. Most AI education tools today are souped-up chatbots: a single large language model behind a conversational interface that answers questions and maybe generates flashcards. OpenMAIC instead uses LangGraph to manage a state machine across multiple agents, with a playback engine that transitions classrooms through idle, playing, and live states. The result is closer to a live simulation than a search engine. According to the project’s documentation, the platform has been validated with over 700 students at Tsinghua across more than two years, generating over 100,000 learning records and 240,000 platform visits.

From Syllabus to Scene: The Two-Stage Pipeline

Technically, OpenMAIC is built on a familiar stack—Next.js, React, TypeScript, Tailwind CSS—but its architectural interest lies in how it separates pedagogy from presentation. A two-stage generation pipeline first produces a structured lesson outline from a user’s topic or uploaded document, then renders each outline item into a multimedia “scene.” These scenes are not static pages. They include slide lectures with voice narration and spotlight effects, auto-graded quizzes, HTML-based interactive simulations, project-based learning activities with role-playing agents, and real-time collaborative whiteboard sessions.

An action engine executes more than 28 distinct action types, ranging from speech and whiteboard drawing to laser-pointer animations and visual spotlight effects. This is where the project diverges from simpler “LLM wrapper” applications. The agents are not merely emitting text; they are triggering a coordinated sequence of UI events, audio synthesis, and canvas manipulations. The system supports a sprawling list of LLM backends—OpenAI, Anthropic, Google Gemini, DeepSeek, Qwen, Kimi, MiniMax, Grok, OpenRouter, Doubao, Tencent Hunyuan, Xiaomi MiMo, GLM, and local options via Ollama and Lemonade—recommending Gemini 3 Flash as the default for speed and Gemini 3.1 Pro when quality is paramount. Users bring their own API keys, which keeps the project free of model-hosting infrastructure but places the cost burden directly on the deployer.

The platform also integrates optional specialized modules. MinerU provides enhanced parsing for complex PDF tables and formulas, while VoxCPM2 offers self-hosted text-to-speech with voice cloning through an adapter that supports multiple backend deployment styles. These are not afterthoughts; they indicate a design philosophy that treats document ingestion and audio narration as first-class pipeline stages rather than external utilities.

The Social Layer: Why AI Classmates Matter

The most genuinely unusual design choice in OpenMAIC is the inclusion of AI peers. The platform does not merely simulate a private tutor; it simulates a classroom social environment where AI classmates initiate discussions, participate in roundtable debates, and draw on a shared whiteboard. This reflects a growing recognition in the educational-AI literature that learning is socially situated. A recent multi-agent simulation framework, AgentSchool, explicitly models classroom social dynamics such as clique formation and peripheral participation to study how educational AI might reshape student interaction. OpenMAIC operationalizes a similar insight: the presence of peer agents creates what the project calls “immersive” learning, where the student is not just consuming content but participating in a social performance of knowledge.

This multi-agent approach contrasts sharply with the dominant paradigm of intelligent tutoring systems, which typically optimize for one-on-one Socratic dialogue. While personalized tutoring has its place, OpenMAIC bets that many learning outcomes—debate, collaboration, exposure to alternative misconceptions—require heterogeneous agent populations. The platform’s “Deep Interactive Mode” extends this philosophy into hands-on territory, generating 3D visualizations, process simulations, knowledge-based mini-games, mind maps, and in-browser programming environments. The AI teacher can actively manipulate these interactive UIs to guide attention, turning the agent from a chatbot into a lab instructor. All generated interactive content is fully responsive, running on desktop, tablet, or mobile without separate code paths.

Position in the Field: Beyond the MOOC

OpenMAIC arrives at a moment when educational institutions are struggling to integrate generative AI. Survey data cited by industry analysts suggests 86 percent of students already use AI in their studies, while 80 percent say their schools are failing to meet expectations for integrated AI. The project explicitly positions itself as the successor to MOOCs—its 2026 paper in the Journal of Computer Science and Technology is titled “From MOOC to MAIC: Reimagine Online Teaching and Learning through LLM-driven Agents.”

The claim is ambitious but not baseless. Where MOOCs optimized for scale by standardizing content, OpenMAIC optimizes for scale by standardizing the production pipeline while personalizing the delivery. A user describes a topic or uploads a PDF, and the system generates a complete classroom experience in minutes rather than the weeks or months required for professional course development. Export options include editable PowerPoint files, self-contained interactive HTML pages, and offline-ready classroom ZIP bundles that inline external assets as data URIs for air-gapped environments.

Distribution strategy is similarly pragmatic. Through OpenClaw integration, users can spawn classrooms from messaging applications such as Feishu, Slack, and Telegram, effectively turning chat threads into lesson-planning interfaces. The platform runs on Vercel or Docker, and an access-code feature allows shared deployments without complex authentication infrastructure. Interface localization extends to Chinese, English, Japanese, Russian, Traditional Chinese, and Brazilian Portuguese, suggesting the project is aiming for global classroom adoption rather than a narrowly Chinese market.

Tensions and Open Questions

For all its architectural polish, OpenMAIC is still a young project—version 0.2.2 as of the latest release—and it carries the rough edges typical of rapidly evolving open-source tools. The dependency on external LLM providers means operational cost and data governance are entirely the deployer’s responsibility. The AGPL-3.0 license, while philosophically consistent with academic open-source, may complicate adoption by commercial EdTech firms unless they purchase a commercial license from the Tsinghua team.

The validation data—700 students, 100,000 records—comes from the project’s own documentation rather than independent studies. While promising, the educational research community will want controlled comparisons against both traditional MOOCs and single-agent tutoring systems before accepting the “MAIC” paradigm as empirically superior. The project also sits in a crowded landscape: Andrew Ng’s Kira Learning and various enterprise AI-agent platforms are pursuing similar visions of personalized education, often with significantly more capital.

What OpenMAIC offers, distinctively, is a fully open, modular implementation of a multi-agent classroom that treats pedagogy as an orchestration graph rather than a prompt template. Whether that technical architecture translates into durable learning gains remains the unanswered question at the heart of the experiment.

Sources

  1. OpenMAIC
  2. OpenMAIC — Open Multi-Agent Interactive Classroom by ...
  3. AI-Powered Educational Agents: Opportunities, Innovations ...
  4. AgentSchool: An LLM-Powered Multi-Agent Simulation for ...
  5. AI Agents in Education: Top Use Cases and Examples
  6. OpenMAIC - Open Multi-Agent Interactive Classroom
  7. AI agents and virtual assistants in education
  8. Build AI Classrooms to Learn Any Topic with OpenMAIC in 1 Prompt
  9. Multi-agent AI classroom that actually teaches you stuff ...
  10. OpenMAIC: Generate Interactive Virtual Classrooms with One Click
  11. OpenMAIC | AI Native Landscape - Jimmy Song
  12. What is a multi-agent system in AI?

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