OpenMAIC icon

OpenMAIC

Reclamar

OpenMAIC is an open-source AI classroom generator that turns topics or PDFs into interactive, multi-scene lessons for teachers, course authors, and self-hosters.

OpenMAIC

Overview

OpenMAIC is an open-source AI interactive classroom builder that generates multi-scene learning experiences from a topic or a PDF. The homepage and docs describe it as a Next.js application that can be run locally, self-hosted, and connected to one or more LLM providers.

The product is designed to turn source content into an interactive classroom rather than a static summary. Its workflow includes classroom generation, course outline review, AI-led discussion, editable slides, and export options that support offline sharing.

Key Features

Topic- or PDF-based generation

Generate an interactive classroom from a topic or a PDF, rather than starting from a blank lesson. The product is positioned around turning source material into a multi-scene learning experience.

Multi-agent classroom experience

Support an AI teacher and multi-agent learning flow, which the homepage describes as a generative learning environment in a multi-agent interactive classroom.

Outline review and editing

Review the course outline before generation, then add, remove, reorder, or insert scenes. This helps shape the lesson structure before the classroom is produced.

Editable generated slides

Generated slides are lightly editable in Pro Mode, allowing users to tweak text and elements on each page after generation.

Fully offline interactive export

Export classrooms with external resources inlined so they open completely offline or when shared. This makes the output easier to distribute outside the original app.

Self-hosting and provider flexibility

Run locally with Node.js and pnpm, or deploy to Vercel, Docker, or your own server. The getting-started guide also lists multiple LLM providers and local Ollama support.

Common Use Cases

  • Build a lesson from source material

    Teachers or course authors can upload a reference PDF and generate a classroom-style lesson that turns the material into a guided learning experience.

  • Plan the flow of a class

    Instructors can use the outline review step to shape a lesson before generation by adding, removing, or reordering scenes to match a teaching plan.

  • Create interactive subject demonstrations

    Learners can explore subjects such as fractions, photosynthesis, programming, chemistry, or circuit behavior through interactive classroom scenes shown on the homepage.

  • Share classrooms offline

    Teams sharing lessons outside the original environment can export classrooms with resources inlined so the content opens offline or without relying on external links.

  • Self-host an AI classroom tool

    Users running the project themselves can configure local or cloud LLM providers, then run the classroom generator on their own machine or server.

Pros and Cons

Pros

  • Open-source and self-hostable, with deployment paths for Vercel, Docker, or a personal server.
  • Can generate interactive classrooms from either a PDF or a topic.
  • Supports outline review before generation, which gives users control over the lesson structure.
  • Includes lightly editable generated slides in Pro Mode.
  • Offers fully offline interactive export by inlining external resources.

Cons

  • The source material does not describe pricing or a hosted plan, and the pricing URL currently returns a 404.
  • Setup requires local tooling and at least one supported LLM provider key unless you use a local Ollama instance.
  • The public pages provide only partial detail on integrations, export formats, and classroom sharing behavior beyond the offline export note.

FAQ

What do I need to run OpenMAIC locally?

OpenMAIC is a Next.js application that can run locally, and the getting-started guide lists Node.js 20 or later, pnpm 10 or later, and at least one LLM API key as prerequisites. It also supports Ollama as a local provider.

How does OpenMAIC generate a classroom?

The homepage shows a workflow centered on entering a topic or uploading a PDF, then generating an interactive classroom. The docs say you can drop a topic or PDF, click Generate, and watch an AI teacher build a full multi-scene classroom.

What kind of learning content is OpenMAIC suited for?

The source pages show OpenMAIC as a classroom generator for interactive learning experiences, with examples spanning math, science, programming, chemistry, and exam review. The homepage also mentions an interactive mode and course-like classroom outputs.

Can OpenMAIC be deployed outside a local machine?

The documentation says the project can be deployed to Vercel, Docker, or your own server. The homepage also includes links for Docs and GitHub, indicating a self-hosted/open-source workflow.

What does OpenMAIC output after generation?

The homepage and docs emphasize generation of a full classroom experience, while the release notes mention lightly editable generated slides, outline review before generation, and fully offline interactive export. Those details suggest the output is intended for classroom presentation and sharing.

Quick Facts

Category
AI learning / classroom generator
Platform
Next.js web application
Deployment
Local, Vercel, Docker, or self-hosted server
Inputs
Topics and PDF files
Provider support
OpenAI, Anthropic, Google, DeepSeek, Zhipu, MiniMax, Qwen, Doubao, Groq, SiliconFlow, and Ollama
Source domain
open.maic.chat