openmaic-classroom

Solid

OpenMAIC — Open Multi-Agent Interactive Classroom platform for generating immersive AI-powered learning experiences with slides, quizzes, simulations, and multi-agent discussions.

AI & Automation 23 stars 5 forks Updated 1 months ago

Install

View on GitHub

Quality Score: 75/100

Stars 20%
46
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# OpenMAIC — Multi-Agent Interactive Classroom > Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection. OpenMAIC (Open Multi-Agent Interactive Classroom) is a Next.js 16 / React 19 / TypeScript platform that converts any topic or document into a full interactive lesson. A multi-agent pipeline (LangGraph 1.1) generates slides, quizzes, HTML simulations, and project-based learning activities delivered by AI teachers and AI classmates with voice (TTS) and whiteboard support. --- ## Project Stack | Layer | Technology | |---|---| | Framework | Next.js 16 (App Router) | | UI | React 19, Tailwind CSS 4 | | Agent orchestration | LangGraph 1.1 | | Language | TypeScript 5 | | Package manager | pnpm >= 10 | | Runtime | Node.js >= 20 | --- ## Installation ```bash git clone https://github.com/THU-MAIC/OpenMAIC.git cd OpenMAIC pnpm install ``` ### Environment Configuration ```bash cp .env.example .env.local ``` Edit `.env.local` — at minimum one LLM provider key is required: ```env # LLM Providers (configure at least one) OPENAI_API_KEY=$OPENAI_API_KEY ANTHROPIC_API_KEY=$ANTHROPIC_API_KEY GOOGLE_API_KEY=$GOOGLE_API_KEY # Recommended default model (Gemini 3 Flash = best speed/quality balance) DEFAULT_MODEL=google:gemini-3-flash-preview # Optional: MinerU for advanced PDF/table/formula parsing PDF_MINERU_BASE_URL=https://mineru.net PDF_MINERU_API_KEY=$MINERU_API_KEY # Optional: access code for hosted mode ACCESS_CODE=$OPENMAIC_ACCESS_CODE ``` ### Provider Config vi...

Details

Author
Aradotso
Repository
Aradotso/trending-skills
Created
2 months ago
Last Updated
1 months ago
Language
N/A
License
None

Integrates with

Related Skills