Directory › Education › OpenMAIC
> 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.
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.