← 所有精選

★ GitHub Trending 精選

每日一個爆紅開源專案

日榜 #12026-08-31

THU-MAIC/OpenMAIC

Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click

★ 23.9k stars · ▲ +1,370 今日 · 🔶 TypeScript · 📜 MIT在 GitHub 開啟 ↗

這是什麼

OpenMAIC 是一個開源的 Multi-Agent Interactive Classroom 平台,目標是把一個主題或文件轉成可互動的課堂體驗。它不是只產生投影片,而是用多代理編排出 AI 老師與 AI 同學,搭配講解、討論、白板、TTS、測驗、互動 HTML 模擬與 PBL 專題活動。README 也把 v1.0.0 的重點放在 agent workbench:使用者可以先用一句提示建立課程,再進一步透過工作台聊天、規劃課綱、修改頁面與延續工作階段。換句話說,它想解決的是「AI 生成教材」到「可被引導、可被修訂、可持續的學習場景」之間的落差。

為什麼上榜

這次日榜熱度很明顯:專案累積 23,917 stars,當日新增 1,370 stars。README 顯示近期版本節奏密集,2026-08-27 的 v1.0.0 主打耐久化 sessions、20 個內建 course skills、可重用素材,以及對模型、媒體、搜尋與儲存後端的中立設計。它吸引人的地方不只是「一鍵做課程」,而是把課程生成拆成可控制的工作流:可以取消、恢復、調整,也能輸出 .pptx 或互動 .html。再加上 OpenClaw integration,能從 Feishu、Slack、Discord、Telegram 等聊天工具觸發生成,讓它更像一個可嵌入日常協作入口的教育代理系統。

適合誰,可以拿來做什麼

OpenMAIC 適合想快速把知識材料轉成課程的人:教師、培訓團隊、內容創作者、研究助理,或需要把複雜主題變成互動教學的產品團隊。若只是要單張投影片,它可能偏重;但若需求包含 課綱、測驗、模擬、討論、語音講解與專題式學習,README 描述的功能組合就很完整。技術門檻方面,它是 TypeScript / Next.js 專案,需要 Node.js、pnpm 與至少一個 LLM provider key;若要本地語音辨識或影音抽取,還會牽涉 FunASR、Lemonade 或 ffmpeg 等額外設定。對自架使用者來說,亮點是 provider-neutral,不被單一模型服務綁死。

上手

README 提供明確 Quick Start,最低需求是 Node.js >= 20 與 pnpm >= 10,並需設定至少一個模型供應商金鑰。

git clone https://github.com/THU-MAIC/OpenMAIC.git
cd OpenMAIC
pnpm install
cp .env.example .env.local
pnpm dev

接著開啟 http://localhost:3000 開始使用。README 列出 OpenAI、Azure OpenAI、Anthropic、Amazon Bedrock、Google Gemini、DeepSeek、Qwen、Kimi、MiniMax、Grok、OpenRouter、Ollama、Lemonade、FunASR 等支援選項;正式部署可用 pnpm build && pnpm start,共享部署則可設定 ACCESS_CODE 作為站點密碼。

README 重點摘要