Everything you need to know about OpenMAIC
OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI platform that transforms any topic or document into a rich, interactive classroom experience. It uses multi-agent orchestration to generate slides, quizzes, interactive simulations, and project-based learning activities delivered by AI teachers and AI classmates.
Key features include:
OpenMAIC requires:
Optional components:
Follow these steps to get started:
Open http://localhost:3000 to access the application.
OpenMAIC supports numerous LLM providers:
You can configure providers via environment variables or the server-providers.yml file.
Yes! OpenMAIC is licensed under the MIT License, which permits commercial use free of charge. You can use, modify, and distribute the software for any purpose, including commercial applications.
For partnership or collaboration inquiries, please contact: thu_maic@mail.tsinghua.edu.cn
OpenMAIC's multi-agent system uses LangGraph orchestration to create interactive classrooms:
Agents can communicate, share a whiteboard, and respond to student input in real-time, creating an immersive learning environment.
OpenMAIC can create diverse learning content:
We welcome community contributions! Here's how you can help:
The project structure includes:
lib/components/packages/skills/OpenMAIC offers multiple deployment methods:
Choose the option that best fits your needs - from local development to production-grade deployments.
Yes! You can try OpenMAIC online:
For the hosted demo, visit open.maic.chat and request an access code to start creating interactive classrooms.