Turn any topic into an interactive AI classroom.
Upload a PDF or describe a subject. OpenMAIC generates a multi-agent classroom where AI teachers present animated slides, draw on whiteboards, run 3D simulations, quiz students, and guide discussions — all on your own subdomain with zero setup.
How it works
From a topic to a full interactive classroom in four steps.
Describe or upload
Enter a topic like "quantum entanglement for undergrads" or upload a PDF, textbook chapter, or research paper.
AI generates the classroom
OpenMAIC creates an outline, then generates each scene — slides, quizzes, simulations, whiteboard sequences, and agent dialogue.
Enter the classroom
An AI teacher presents the lesson with animated slides and narration. Classmates ask questions. Interactive elements appear at key moments.
Explore and interact
Pause to try a 3D simulation, solve a quiz, explore a mind map, run code in the browser, or draw on the whiteboard alongside the AI.
What you get
Every classroom is a rich, multi-modal learning experience — not a slideshow with a chatbot bolted on.
One-Click Lesson Generation
Describe a topic or upload a PDF. OpenMAIC generates a structured lesson with slides, narration scripts, teaching notes, and interactive elements — all in one pass.
Multi-Agent Classrooms
AI teachers and classmates deliver content, ask questions, and discuss concepts together. Characters draw on whiteboards, highlight key areas, and guide learners through the material.
Deep Interactive Mode
3D visualizations, process simulations, knowledge-based mini-games, conceptual mind maps, and in-browser coding — five types of hands-on exploration generated from your content.
Quizzes with AI Grading
Auto-generated quizzes with multiple question types test comprehension after each section. The AI grades answers, explains mistakes, and adapts follow-up questions.
Whiteboard & Annotations
Interactive whiteboards where AI agents draw diagrams, write formulas, and annotate in real time. Students can draw alongside the AI teacher during the lesson.
Export Anywhere
Export generated classrooms to editable PowerPoint (.pptx) or interactive HTML pages. Share lessons with students who don't have access to the platform.
How it's built
Each instance is a Next.js standalone process with LangGraph agent orchestration, managed by systemd and fronted by nginx with wildcard SSL.
Why we host it
OpenMAIC is open source from Tsinghua University's MAIC lab. It turns any topic into a genuine classroom experience — not a chatbot conversation, but a structured lesson with AI teachers who present slides, draw on whiteboards, run simulations, and quiz students. The multi-agent orchestration makes it one of the most ambitious open-source education tools we've seen.
The problem is that running it requires Node.js 22, pnpm, API key management, SSL configuration, and build maintenance. Most educators and teams want the classrooms, not the DevOps. We package it as a managed service: one subdomain, one access code, inference routed through Sovereign so there are no external API keys to manage.
Each instance is fully isolated — its own systemd process with memory limits, its own data directory, its own access code. The platform was built and deployed by AI, from the provisioning scripts to the fleet management CLI to the wildcard SSL automation.