This is an early release preview. You may encounter bugs.
OpenMAIC logo
Unclaimed

Platform generative-media voice

OpenMAIC

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

A 89/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About OpenMAIC.

OpenMAIC (Open Multi-Agent Interactive Classroom) is a self-hostable platform that turns a topic or a set of documents into an interactive classroom: slides with narrated lectures, quizzes graded in real time, HTML simulations and project-based learning activities, delivered by AI teachers and classmates that speak, draw on a shared whiteboard and hold discussions with the learner. Generation runs in two stages, an outline from the input and then a scene per outline item, and inputs can be PDF, Word, PowerPoint, spreadsheet, text, image, audio and video files.

Since 1.2.0 the server owns generation and configuration: a course keeps generating after the browser tab closes, and course documents, learner runtime records and assets live in PostgreSQL (assets optionally in S3). A YAML file declares providers and assigns each slot (chat model, outline, agent, image, video, TTS, ASR, document parsing, web search) to one of them, with user overrides unless locked, and credentials stay on the server. Local options cover Lemonade as an OpenAI-compatible provider for LLM, image, TTS and ASR, FunASR for speech recognition, VoxCPM2 for TTS with voice cloning, MinerU for document parsing (cloud or self-hosted) and ffmpeg for audio and video extraction. Multi-agent orchestration is a LangGraph state machine, and an action engine executes 21 action types (speech, whiteboard drawing, charts, spotlight, laser pointer).

An optional Pro workbench adds a conversational course-building agent with durable, resumable sessions, explicit validated tools (plan curricula, patch scenes, import PPTX, generate media, set the agent roster) and 24 built-in skills. An OpenMAIC skill in SKILL.md format lets OpenClaw, Codex, DeepSeek, WorkBuddy and other agent workbenches generate classrooms from a chat app or an IDE against the hosted demo or a self-hosted instance. Deep Interactive Mode generates 3D visualizations, simulations, games, mind maps and in-browser programming exercises, and the AI teacher can operate that UI to guide the learner. Courses export as editable PPTX, self-contained interactive HTML, a classroom ZIP for moving between deployments (with external assets inlined for offline use) or MP4 through an isolated render service.

  • Lesson generation: a two-stage outline-then-scenes pipeline from a topic or attached PDF, Word, PowerPoint, spreadsheet, text, image, audio and video materials
  • Classroom components: narrated slides with spotlight and laser-pointer effects, quizzes with AI grading, HTML interactive simulations and project-based learning with roles and milestones
  • Multi-agent interaction: classroom discussion, roundtable debate between personas, Q&A mode, and a shared whiteboard where agents solve equations and sketch diagrams
  • Deep Interactive Mode: 3D visualization, simulation, knowledge games, mind maps and in-browser programming, responsive across desktop, tablet and phone
  • Agent workbench: a course-building agent with durable sessions, follow-up steering, validated course tools, 24 built-in skills and user-authored skills
  • Provider slots: a YAML file maps chat, outline, agent, image, video, TTS, ASR, document and search slots to providers, with lockable user overrides and fail-loud routing
  • Local providers: Lemonade (LLM, image, TTS, ASR), FunASR speech recognition, VoxCPM2 TTS with voice cloning, self-hosted MinerU parsing and local ffmpeg extraction
  • Server-first persistence: courses, learner records and assets in PostgreSQL (assets optionally in S3), generation that survives closed tabs and restarts, and swappable stores through the storage package
  • Agent skill: a SKILL.md skill for OpenClaw, Codex, DeepSeek, WorkBuddy and other workbenches that generates classrooms in hosted or self-hosted mode and polls the async job
  • Export: editable PPTX with charts and LaTeX formulas, self-contained interactive HTML, a classroom ZIP for backup and migration with offline-inlined assets, and MP4 through an isolated render service
  • Classroom chat and search: ask about any slide element, interactive or whiteboard drawing during class, with web search for current information
  • Internationalisation: 12 locales across 11 languages, and a dark mode

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with OpenMAIC.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get OpenMAIC →

Browse the catalog