Skip to content

OpenMAIC

Turns a topic or document into an interactive classroom run by AI teachers and classmates.

Stars
42.5k
Forks
6.5k
Licence
MIT
Language
TypeScript
Last update
4 days ago
Type
App

What it is

OpenMAIC is an open-source platform that takes a topic or uploaded materials and generates a lesson with slides, quizzes, interactive simulations, and project-based activities. The lesson is delivered by AI teachers and AI classmates who can speak, draw on a whiteboard, and discuss with you. The README describes it as a way to get a multi-agent learning experience with little setup.

  • Generate a lesson from a topic description
  • Turn an uploaded document into slides and quizzes
  • Ask questions about a slide or draw on the classroom whiteboard during a lesson
  • Export a classroom as PPTX or as an offline HTML file, per the v1.2.0 notes

Great for

  • Students who want a guided lesson on a topic they choose
  • Educators exploring AI-generated classroom material
  • Developers interested in multi-agent orchestration applied to teaching
  • People who want to turn their own documents into an interactive lesson

Not ideal for

  • Anyone who needs a simple one-command install, since the README describes a server setup with PostgreSQL for some features
  • Users on Vercel-only deployments who need the newest features, because the README says those stay on version 1.1.x
  • People who need a verified, curriculum-accredited course, since the README does not make claims about lesson accuracy
Step-by-step guide: how to use OpenMAICInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Clone and build from source

    Clone the repository

    git clone https://github.com/THU-MAIC/OpenMAIC.git
  2. 2

    Run it

    • Open the live demo at open.maic.chat to see the experience without installing
    • Clone the repository and follow the Quick Start section of the README
    • Configure your model provider in openmaic.yml
    • Describe a topic or attach a document to generate your first classroom
  3. 3

    Get the most out of it

    • Use the knowledge base in v1.3.0 to keep uploaded materials for reuse across conversations
    • Export finished classrooms as PPTX or offline HTML, per the v1.2.0 notes
    • Use the classroom chat to ask about specific slide elements or draw on the whiteboard
    • Try the OpenClaw or agent workbench integration if you already use those tools

Downloads

Strengths

  • Covers slides, quizzes, simulations and project-based learning in one tool
  • Open source under the MIT license with an active release history
  • Includes a live demo and user guides in English and Chinese

Trade-offs

  • Some features need a long-running server and PostgreSQL, which adds setup work
  • Model and provider configuration is needed, and the README points to openmaic.yml for it
  • Generated content quality depends on the AI models you connect; the README does not benchmark it

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.