AI Tools / AI products & services
OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI learning platform from THU-MAIC that turns topics or uploaded documents into interactive classrooms. It generates slides, quizzes, HTML simulations, and project-based learning activities, with AI teachers and classmates that can speak, draw on a whiteboard, conduct discussions, and respond to learners in real time.
Its classic generation pipeline has two stages: an AI-generated lesson outline followed by scene generation for each outline item. The platform also provides a database-backed agent workbench that plans, builds, and revises courses through validated tools, with resumable sessions, follow-up steering, uploaded or web-retrieved materials, reusable skills, and support for importing PPTX files. Multi-agent orchestration uses a LangGraph director graph, while the playback and action engines handle classroom state and actions such as speech, whiteboard drawing, spotlights, and laser effects.
OpenMAIC supports browser-only storage by default and can use PostgreSQL or S3-backed storage through its swappable storage packages. It accepts document, image, audio, and video materials through configured extraction providers, supports multiple LLM, media, speech, search, and local-provider configurations, and exports editable PPTX slides, interactive HTML, or classroom ZIP files. The repository is licensed under the MIT License, with separate terms for bundled components including an LGPL-licensed MathML-to-Office-Math package.