TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

THU-MAIC/OpenMAIC

Multi-agent interactive learning platform

+635 stars in 7 days · trending one of the last 30 days

Build a real-time AI classroom by uploading a topic or document

You do not need to create slides or quizzes to explain complex concepts. Enter a topic, and the AI constructs the entire classroom. An AI teacher lectures, AI peers join discussions, and they explain concepts by drawing diagrams or writing formulas on a whiteboard. OpenMAIC is an open-source platform that provides this multi-agent interactive learning environment.

Recent updates: PBL v3 and stability improvements

Version 1.4.1, released on November 5, 2026, fixed issues where unsaved edits were lost during background synchronization or pages added by agents were deleted. It also improved course loading speed on slow networks. The previous version, v1.4.0, introduced Project-Based Learning (PBL) v3, which supports a 'vibe coding' approach where users build projects directly to understand how they work. An AI tutor guides the entire process from requirement definition to implementation, providing milestone feedback and personal learning reports. This feature requires setting up a sandbox provider and a checkpoint repository to activate, and rolling back to previous versions is not possible, so caution is needed before upgrading.

What happens in the classroom

When a user provides a topic or materials, the AI generates a lesson consisting of slides, quizzes, interactive simulations, and project-based learning activities within minutes. The AI teacher and peers converse in real time, drawing diagrams or writing formulas on a whiteboard while explaining via voice. Generated lessons can be exported as PPTX files that retain all scenes, single HTML files playable offline, or ZIP files that can be moved to other deployment environments. It also integrates with various agent workbenches like OpenClaw, Codex, and DeepSeek, allowing classrooms to be created within messenger apps such as Feishu, Slack, and Telegram, or inside IDEs.

Runtime environment and configuration

Running OpenMAIC requires Node.js 22.19 or higher, pnpm 10 or higher, and PostgreSQL 16. Courses are stored on the server, and for local development, you can start the database via Docker using the pnpm db:up command. Model configuration is performed in the openmaic.yml file, where you specify the model for each slot (lecture overview, slide content, text-to-speech, etc.). API keys are stored in .env.local and referenced in the configuration file. The server validates the configuration file at startup to clearly report errors. It supports various providers including OpenAI, Anthropic, Amazon Bedrock, Google Gemini, and DeepSeek, and can also integrate with local AI providers like Lemonade or FunASR.

Deployment considerations

Since v1.2.0, serverless environments (such as Vercel) are not supported; a long-running Node.js process with PostgreSQL is required. Deployment via Docker Compose operates in single-user mode by default, and to expose it to external networks, you must set ACCESS_CODE and change the database password. Security patches have been applied in multiple versions, so using the latest version is important. Specifically, when upgrading to v1.4.0 or higher, all previous version instances must be stopped, and rollback is not possible without a database restore. If you are providing a service for your own product or to others, you must review the owner authentication method and asset quota settings.

Written by AI from this repository's README on November 6, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
35 days between Jun 19, when Trend began recording, and Nov 8, 2026 · 1 of the last 30 days · first on Aug 30 · best daily rank #1 (Aug 30)

Read from GitHub, as of November 8, 2026.

Language
TypeScript
Stars
43,013
Stars gained in 7 days
+635
Contributors
125
Forks
6,622
Latest release
v1.4.1 · November 6, 2026
Commits
861
Last commit
November 8, 2026
Open issues
178
Open pull requests
32

View on GitHub →

README badge

trend.ondo.sh · GitHub daily trending #1 · August 30, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/THU-MAIC--OpenMAIC/badge.en.svg)](https://trend.ondo.sh/github/r/THU-MAIC--OpenMAIC/en.html)