OpenMAIC
View on GitHubOpen Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
OpenMAIC is a self-hostable multi-agent platform that turns any topic or document into an interactive classroom: agent-generated slides, quizzes, simulations and PBL activities with AI teachers, whiteboard drawing, TTS and .pptx export. Ships a SKILL.md agent skill for OpenClaw, Codex and other workbenches, plus a chat
Use Cases
Turn a topic or uploaded document into a full multi-agent lessonGenerate slides, quizzes and interactive HTML simulations automaticallyRun AI teacher and AI classmates that lecture, draw and discuss in real timeProject-based learning (PBL) v2 activities with classroom UIEdit generated slides with an AI agent via validated JSON PatchExport editable .pptx or offline interactive .html classroomsNarrate lessons with TTS and voice cloningGenerate classrooms from Feishu, Slack, Telegram or IDE via OpenMAIC SkillUpload documents, audio and video as session materials for course buildingDurable, resumable server-backed course generation sessions
Built With
- Language
- TypeScript
- Frameworks
- Next.js · React · TypeScript · LangGraph · Tailwind CSS · Vercel AI SDK · Node.js · Docker · PostgreSQL · Playwright · Vitest · ComfyUI
Tags
multi-agent · education · course-generation · interactive-classroom · slides · quiz-generation · whiteboard · text-to-speech · pptx-export · agent-skills · durable-sessions · document-parsing · self-hosted · openclaw · pbl · i18n