OpenMAIC est une classe interactive multi-agents publiée en open source sur GitHub par l'équipe MAIC de l'université Tsinghua. Donnez-lui un sujet ou un document et elle génère une classe interactive avec un professeur IA, des camarades IA, des explications au tableau blanc et une narration vocale, et permet d'exporter la leçon en PPTX ou en HTML hors ligne en un clic. Cela vaut la peine d'essayer si vous préparez des cours, animez des formations ou apprenez par vous-même — mais ce n'est pas un outil de chat prêt à l'emploi. Le déploiement impose de franchir deux obstacles, la base de données et la configuration du modèle. Si vous n'avez pas de serveur et que vous voulez simplement des réponses rapides, abstenez-vous pour l'instant.
Ce que contient la classe et d'où viennent les 42K étoiles
Le dépôt se trouve sur GitHub, l'organisation s'appelle THU-MAIC et le projet OpenMAIC. Début novembre, il compte environ 42 800 étoiles, dont environ 870 gagnées la semaine dernière, et l'engouement se poursuit. Une classe compte un professeur IA qui donne le cours, plusieurs camarades IA aux styles différents, ainsi que des quiz, des simulations pratiques et un tableau blanc partagé. Le professeur narre la leçon à voix haute, et les élèves peuvent intervenir, discuter et débattre entre eux. Les leçons sont pilotées par un flux multi-agents orchestré avec LangGraph, dans lequel un agent directeur gère les prises de parole et le rythme du cours. Le projet a été testé à Tsinghua auprès de plusieurs centaines d'étudiants et a accumulé plus de 100 000 enregistrements d'interactions réelles. La pile technique est Next.js 16 et PostgreSQL 16, et il existe aussi un OpenMAIC Skill qui se connecte à des outils d'agents comme OpenClaw et Codex pour générer une classe à partir d'une seule phrase.
Coût de déploiement : trois éléments indispensables
Pour l'exécuter en local, il faut trois choses : le dépôt de code, une base de données PostgreSQL et une clé API pour un grand modèle. Les options officielles sont Docker, Vercel et l'auto-hébergement. Docker est la voie la plus simple, Vercel convient pour une démonstration rapide, et l'auto-hébergement est préférable pour un usage personnel durable. Le vrai obstacle pour les débutants n'est pas l'installation, mais la configuration du modèle : la qualité de la classe dépend du modèle connecté, et une fois le quota gratuit épuisé, la facturation se fait à l'usage. Il vaut donc mieux tester d'abord le coût d'une leçon complète à petite échelle. Les leçons peuvent être exportées en PPTX et en HTML hors ligne, puis présentées sans connexion internet — un avantage pratique par rapport à une classe purement en ligne.
Qui devrait l'essayer et qui devrait s'abstenir
Trois groupes en tireront profit : les enseignants qui préparent leurs cours, les équipes qui animent des formations internes, et les autodidactes qui aiment apprendre en pratiquant. Une classe transforme un document en leçon interactive, préparée une fois et réutilisée ensuite. Trois groupes devraient s'abstenir : ceux qui veulent seulement discuter et poser des questions iront plus vite avec un outil de chat généraliste ; ceux qui n'ont pas de serveur et ne veulent pas gérer une base de données trouveront le déploiement et la maintenance épuisants ; et ceux qui envisagent un usage commercial direct devraient d'abord lire la licence open source actuelle du dépôt. 42K étoiles montrent que le projet répond à un vrai besoin, mais les étoiles ne signifient pas que cela fonctionne dès la sortie de la boîte — essayez d'abord une leçon dans la démo officielle en ligne, et ne déployez que si le format vous convient.