AI product Open source
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.
3 uses taken from transcripts — each links to the moment in the video.
An open-source multi-agent interactive classroom platform that turns topics or uploaded materials into AI-taught lessons with narrated lectures, visual effects, quizzes, HTML experiments, and project-based activities.
Turns a topic or document into an interactive AI classroom with generated slides, quizzes, simulations, and whiteboard discussions. It uses a two-stage outline-and-scene pipeline to create courses.
An open-source platform that turns a topic or uploaded materials into an AI-taught interactive lesson. It generates lesson outlines, narrated lectures, quizzes, HTML experiments, and project-based activities with AI agents.
3 in the library.