OpenMAIC transforms any topic or document into an immersive, AI-powered learning experience. Multi-agent orchestration brings AI teachers and classmates together in real-time interactive lessons — generated in just one click.
OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI platform developed by the THU-MAIC team at Tsinghua University. It is designed to fundamentally transform online education — moving beyond passive video lectures toward active, personalized, and social AI-driven classrooms. By leveraging large language model (LLM) orchestration and multi-agent collaboration, OpenMAIC generates complete interactive lessons from any topic description or uploaded document.
The platform simulates an authentic classroom environment populated by AI teachers with distinct teaching styles, AI teaching assistants who provide supplementary help, and AI classmates who participate in discussions and debates. This multi-agent approach recreates the social dynamics of a real classroom, fostering deeper engagement and more effective learning outcomes. OpenMAIC has been validated with over 700 students at Tsinghua University across more than two years of testing and iteration, proving its effectiveness in real-world educational settings.
OpenMAIC delivers a rich, multi-modal learning experience through its two-stage generation pipeline and real-time multi-agent interaction system.
AI teachers deliver lectures with natural voice narration, spotlight effects, and laser pointer animations — replicating the experience of a live classroom presentation with rich visual aids.
Automatically generated quizzes — single choice, multiple choice, and short answer — aligned with learning objectives. The AI grading system provides instant, detailed feedback and identifies knowledge gaps to suggest personalized learning paths.
Browser-based interactive experiments that bring abstract concepts to life through hands-on exploration — physics simulators, algorithm visualizations, flowcharts, and more, all generated automatically.
Structured project activities where students choose roles and collaborate with AI agents on real-world projects with defined milestones and deliverables, encouraging applied problem-solving.
AI agents draw on a shared whiteboard in real time — solving equations step by step, sketching flowcharts, illustrating diagrams, or writing formulas — making complex concepts visually intuitive.
AI agents lecture using natural text-to-speech with multiple voice providers and customizable voices. Students can speak back via automatic speech recognition for hands-free participation in discussions and Q&A sessions.
OpenMAIC's multi-agent orchestration enables several interaction modes that mirror real classroom dynamics, each powered by LangGraph state machine management.
AI agents proactively initiate topic-based discussions. Students can jump in at any time or be called on by the AI teacher, simulating natural classroom participation patterns.
Multiple AI agents with different personas and viewpoints debate a topic while using the whiteboard to illustrate their arguments, promoting critical thinking through exposure to diverse perspectives.
Ask questions freely and receive comprehensive responses from the AI teacher, complete with supporting slides, diagrams, or real-time whiteboard drawings for visual explanation.
OpenMAIC is built on a modern web stack centered around Next.js, React, and TypeScript, with Tailwind CSS for the UI layer. The multi-agent orchestration layer is powered by LangGraph, which manages a state machine governing agent turns, discussions, and collaborative interactions.
The lesson generation pipeline operates in two stages. The first stage analyzes user input — a topic description or uploaded document — and produces a structured lesson outline. The second stage transforms each outline item into rich multimedia scenes: slides with voice narration, quizzes with grading rubrics, interactive HTML simulations, or project-based learning activities.
The platform supports multiple LLM providers including OpenAI, Anthropic, Google Gemini, DeepSeek, and any OpenAI-compatible API. The recommended default model is Gemini 3 Flash for the best balance of quality and speed, with Gemini 3.1 Pro available for highest quality output. An action execution engine handles 28+ action types — speech, whiteboard drawing, spotlight effects, laser pointer, and more.
From learning a new programming language to analyzing research papers, OpenMAIC adapts to a wide range of educational scenarios.
clawhub install openmaic.Get OpenMAIC running locally in minutes. You will need Node.js 20 or later and pnpm 10 or later.
Clone the repository and install dependencies using pnpm.
Copy the example environment file and add at least one LLM provider API key. Supported providers include OpenAI, Anthropic, Google Gemini, DeepSeek, and any OpenAI-compatible API.
Start the development server and open your browser to begin learning.
Build for production and deploy to Vercel, Docker, or your own infrastructure.
OpenMAIC is grounded in rigorous academic research conducted by the THU-MAIC team at Tsinghua University. The project introduces the MAIC (Multi-Agent Interactive Classroom) paradigm — a conceptual evolution from the MOOC (Massive Open Online Course) model — that leverages LLM-driven agents to create active, personalized, and socially rich learning environments.
The platform has been validated through extensive real-world deployment with over 700 students at Tsinghua University across more than two years of testing, iteration, and refinement. This long-term validation demonstrates its effectiveness in genuine educational settings and provides a solid empirical foundation for its pedagogical approach.
The underlying research has been published in the Journal of Computer Science and Technology (JCST 2026) under the title "From MOOC to MAIC: Reimagine Online Teaching and Learning through LLM-driven Agents." The paper details the multi-agent architecture, generation pipeline, and educational outcomes observed during deployment.
OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI platform developed by Tsinghua University that transforms any topic or document into an immersive, interactive classroom experience. It uses multi-agent orchestration with LLM-driven AI teachers and classmates to deliver personalized, engaging lessons.
OpenMAIC was developed by the THU-MAIC team at Tsinghua University. The project has been validated with over 700 students across more than two years of real-world deployment, and the research has been published in the Journal of Computer Science and Technology (JCST 2026).
OpenMAIC uses a two-stage generation pipeline. First, the AI analyzes your input — a topic description or uploaded document — and generates a structured lesson outline. Then, each outline item is transformed into rich scenes: slides with voice narration, quizzes with grading rubrics, interactive HTML simulations, or project-based learning activities.
OpenMAIC supports multiple LLM providers including OpenAI, Anthropic, Google Gemini, DeepSeek, and any OpenAI-compatible API. The recommended model is Gemini 3 Flash for the best balance of quality and speed, with Gemini 3.1 Pro available for highest quality output.
Yes. OpenMAIC is open-source and released under the AGPL-3.0 license. You can freely use, modify, and deploy it. For commercial licensing inquiries, contact the team at [email protected].
Yes. Through OpenClaw integration, you can generate and view interactive classrooms directly from Feishu, Slack, Discord, Telegram, WhatsApp, and 20+ other messaging platforms — without ever touching a terminal. Install with: clawhub install openmaic.
Learn more about each capability of the OpenMAIC platform through our in-depth guides and feature pages.
Experience immersive lessons where AI teachers deliver lectures with voice narration, spotlight effects, and real-time whiteboard interactions in a fully interactive environment.
Learn more →Discover how multiple AI agents collaborate as teachers and classmates, initiating discussions, debates, and group problem-solving to simulate real classroom dynamics.
Learn more →Generate complete interactive courses from any topic description or uploaded document. The AI builds structured lessons with slides, quizzes, and simulations in minutes.
Learn more →Meet the intelligent virtual teaching agent — with text-to-speech narration, real-time Q&A capability, and AI-powered grading that provides instant personalized feedback.
Learn more →Explore AI-generated hands-on experiments — physics simulators, algorithm visualizations, flowcharts, and more — all running as self-contained HTML in the browser.
Learn more →Engage in structured AI-driven projects with role selection, milestone tracking, and collaborative deliverables — designed for deeper applied understanding.
Learn more →Step-by-step guide to installing, configuring, and running OpenMAIC — from cloning the repository to deploying on Vercel or Docker in production.
Learn more →Export AI-generated lessons to fully editable PowerPoint slides with images, charts, and LaTeX formulas, or as self-contained interactive HTML pages.
Learn more →Learn about OpenMAIC's open-source philosophy under the AGPL-3.0 license, community contributions, and the vision for accessible AI-powered education worldwide.
Learn more →