Generate an interactive AI led lesson from a topic or uploaded materials
Run a multi agent classroom with a teacher, classmates, and a director agent
Export a completed lesson as a PowerPoint, HTML page, or ZIP archive
| zyfup/fh_maic | flaviojmendes/dinamos | javlonbek1233/amaliy-ish1 | |
|---|---|---|---|
| Stars | 43 | 43 | 43 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 4/5 | 3/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires an API key for at least one supported AI provider.
Fanghu MAIC is an AI-powered classroom platform where you give it a topic or upload materials and it generates a fully interactive lesson for you. Instead of a single AI answering questions, it uses multiple AI agents working together: one plays the role of the teacher, others play classmates, and a director agent coordinates who speaks and what happens next using a state machine called LangGraph. The classroom experience includes canvas-based slides with animations, a laser pointer, whiteboard drawing, and real-time voice through text-to-speech and speech-to-recognition. You can also trigger deeper interactive elements such as 3D visualizations, simulations, games, mind maps, and an online coding environment during the lesson. When you have a question, the AI teacher can respond by updating the slides or the whiteboard in real time. Once a lesson is complete you can export it as a PowerPoint file, an interactive HTML page, or a classroom ZIP archive. The platform supports multiple spoken and written languages in its interface, including Chinese, English, Japanese, and Russian. On the technical side it is built with Next.js and TypeScript. It connects to a wide range of AI providers including OpenAI, Anthropic, Google Gemini, DeepSeek, MiniMax, GLM, and Ollama, as well as any OpenAI-compatible API, so you can point it at whichever model you have access to. You would use this if you are building or delivering AI-assisted education and want a rich classroom experience that goes well beyond a simple question-and-answer chat.
An AI classroom platform that turns a topic or uploaded materials into an interactive lesson delivered by multiple cooperating AI agents.
Mainly TypeScript. The stack also includes TypeScript, Next.js, LangGraph.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.