Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Open-source platform transforming topics into immersive, multi-agent AI-powered interactive classrooms.
OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI platform developed by Tsinghua University. It transforms any topic or document into an immersive, AI-powered learning experience by orchestrating multiple AI agents, including teachers and classmates, in real-time interactive lessons.
git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
cp .env.example .env.local
# Add your API key(s):
# OPENAI_API_KEY=sk-...
pnpm dev
# Open http://localhost:3000
pnpm build && pnpm start
# Or with Docker:
docker compose up --build
What is OpenMAIC? 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.
Who developed OpenMAIC? 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).
How does the lesson generation pipeline work? 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.
What LLM providers are supported? 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.
Is OpenMAIC free to use? 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]
Can I use OpenMAIC from messaging apps?
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.