Vibe Coding Discover

AI Agents

Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click

★ 39K6,085 forksTypeScriptMITTHU-MAIC

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