Skip to main content
AdOpenFree logoPromote your productReach more potential users and drive product growth and revenue.Advertise
Favicon of OpenMAIC

OpenMAIC

Free Listing

OpenMAIC is an open-source multi-agent AI platform that turns any topic or document into an interactive classroom with AI teachers and classmates, slides, quizzes, simulations, and project-based learning.

Visit THU-MAIC/OpenMAIC

Overview

OpenMAIC (Open Multi-Agent Interactive Classroom) is an open-source AI platform that turns any topic or document into a rich, interactive classroom experience. Multi-agent orchestration generates slides, quizzes, interactive simulations, and project-based learning activities, delivered by AI teachers and AI classmates that can speak, draw on a whiteboard, and discuss in real time. The built-in OpenMAIC Skill also works with OpenClaw and agent workbenches such as Codex, DeepSeek, and WorkBuddy, so classrooms can be generated from messaging apps or an IDE.

Key Features

  • One-click lesson generation from a topic or attached materials
  • Multi-agent classroom with AI teachers and peers who lecture, discuss, and interact in real time
  • Rich scene types including slides, quizzes, interactive HTML simulations, and project-based learning
  • Whiteboard and text-to-speech support so agents can draw diagrams, write formulas, and explain aloud
  • Export as a PPTX that keeps every scene, an offline HTML lesson, or a classroom ZIP
  • Agent workbench integration through the OpenMAIC Skill with OpenClaw, Codex, DeepSeek, WorkBuddy, and more

Use Cases

  • Generate a full lesson from a topic or uploaded document
  • Run interactive classroom sessions with AI teachers and AI classmates
  • Create project-based learning activities and interactive simulations
  • Generate classrooms from messaging apps or an IDE through agent workbench integration

Getting Started

  • Prerequisites are Node.js 22.19 or newer, pnpm 10 or newer, and PostgreSQL 16. Clone the repository and run pnpm install. Copy .env.example to .env.local and openmaic.example.yml to openmaic.yml, then provide OPENAI_API_KEY or configure another provider. Start the database with

Deployment & Requirements

  • OpenMAIC requires PostgreSQL and a DATABASE_URL; the server refuses to start without one. From 1.2.0 it needs a long-running Node.js process with PostgreSQL because course generation runs on the server and survives closed tabs. Docker Compose runs the app and PostgreSQL as two

Before You Adopt

  • License: MIT. Review its terms before using, modifying, or distributing the project.
  • Upgrading to v1.3.0 has release conditions: stop all old instances first, and rollback below 1.3.0 is not supported.
  • From 1.2.0, deployment needs a long-running Node.js process with PostgreSQL rather than serverless hosting.
  • If ACCESS_CODE is unset, the deployment is not gated and every route, including the API, is reachable.
  • Docker Compose runs in single-user mode, so every browser shares one library.

Comments

Sign in to leave a comment.

More like OpenMAIC

Favicon of Nasiko

Nasiko

Free ListingStars: 11.9K

The OpenRuntime for AI agents

Multi-Agent Systems

Nasiko is the OpenRuntime for AI agents, controlling what agents cost, touch, and run with model routing, policy enforcement, cost tracking, and observability.

Favicon of Orkas

Orkas

Free ListingStars: 5.9K

Open-source local-first AI team for your desktop

Multi-Agent Systems

Orkas is an open-source, local-first multi-agent desktop client for macOS and Windows. A Commander coordinates specialist agents, projects, scheduled automations and connectors to turn goals into finished work.

Favicon of Herdr

Herdr

Free ListingStars: 46.1K

The runtime your coding agents live on.

Multi-Agent Systems

Herdr is a runtime for coding agents that keeps terminals running in a background server, so multiple agents across projects can continue when you disconnect and be reached again from any machine.