HelloPixDig

Directory › Education › OpenMAIC

OpenMAIC
Image: official project repository

> GEM EDUCATION · AGENTS & AUTOMATION

OpenMAIC

by Tsinghua University (THU-MAIC)

Describe a topic or drop a document: AI agents build you a complete interactive classroom.

40.4 k stars GitHub MIT FreeOpen sourceLocal
View on GitHub →

What it does

  • Generates slides, quizzes, interactive HTML simulations and projects in minutes
  • AI teachers and classmates that explain, draw on a whiteboard and speak (TTS)
  • Export as editable .pptx or interactive .html

Install it

Requirements: Docker with Compose (or Node.js 22.19+, pnpm 10+, PostgreSQL 16) and an LLM API key

Clone the repository
git clone https://github.com/THU-MAIC/OpenMAIC.git
Copy the config (then add your API keys)
cp .env.example .env.local
Start (http://localhost:3000)
docker compose up --build

The prompt for your agent

Paste it into your coding agent: it checks the requirements and installs it for you.

Claude CodeCodexCursorGemini CLIopencode
Prompt
Install OpenMAIC (https://github.com/THU-MAIC/OpenMAIC) on my machine.
1. Check the requirements: Docker with Compose (or Node.js 22.19+, pnpm 10+, PostgreSQL 16) and an LLM API key. If anything is missing, tell me before installing anything.
2. Follow the official method:
- Clone the repository: git clone https://github.com/THU-MAIC/OpenMAIC.git
- Copy the config (then add your API keys): cp .env.example .env.local
- Start (http://localhost:3000): docker compose up --build
3. Check that it works, then explain how to launch it and where to start.

Always review what your agent is about to run, especially install commands.