OpenMAIC:從 THU-MAIC/OpenMAIC README 讀懂功能入口與採用邊界
開放多智能體互動課堂,一鍵獲得沉浸式多智能體學習體驗。
秒懂
- 它是什麼?
- THU-MAIC/OpenMAIC 的 README 聚焦於 Open Multi-Agent Interactive Classroom, Get an immersive, multi-agent learning experience in just one click.。本文整理其文件明列的能力、操作入口、部署條件與核驗重點,不延伸成素材沒有支持的保證。
- 適合誰用?
- OpenMAIC 適合需要 Open Multi-Agent Interactive Classroom, Get an immersive, multi-agent learning experience in just one click. 且能管理其 main 分支文件、依賴與部署條件的團隊;不適合把 README 的功能描述當成完整服務保證的情境。採用前先依 THU-MAIC/OpenMAIC 的 README 執行最小入口,記錄版本、設定檔、輸入、輸出及錯誤,再決定是否擴大使用。
- 可以商用嗎?
- 可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
- 還在維護嗎?
- 有在維護。儲存庫在最近一天內有新的提交。
- 用什麼語言寫的?
- 主要是 TypeScript(依據 GitHub 的語言統計)。
以上回答依據專案的 GitHub 資料(最近同步於 2026年9月15日)與我們的分析,不構成法律意見。
開源專案深度解析
OpenMAIC:定位與 README 邊界
THU-MAIC/OpenMAIC 的 README 在這一段提到:-- Get an immersive, multi-agent learning experience in just one click       English Simplified Chinese Live Demo · Quick Start · Lemonade · FunASR · Features · Use Cases · OpenClaw OpenMAIC v1.0.0 , Build courses with an agent One prompt in, a whole course out , and now you can steer. Released August 27, 2026, OpenMAIC v1.0.0 adds a Pro workbench alongside the classic one-click generator: chat with an agent that plans your curriculum, builds and revises every page, and works straight from your materials. - Agent workbench , a chat-first workspace that plans, builds, and revises whole courses - Durable sessions , server-backed runs survive restarts cancel, resume, and steer anytime - Session materials , upload documents, audio, and video, or pull from web search the agent builds from t。這些文字可直接用來界定 OpenMAIC 的工作對象與使用入口。文件沒有說明的效能、相容性、資料保存或安全承諾,不能由專案名稱或功能清單自行推導;這也是閱讀 THU-MAIC/OpenMAIC 時最先要劃出的界線。
把 OpenMAIC 放進實際環境時,應對照 main 分支中的 README、設定檔與命令名稱,逐項記錄輸入、輸出和失敗訊息。THU-MAIC/OpenMAIC 的這個面向尤其要看 -- Get an immersive, multi-agent learning experience in just one click       E;若該段落只描述方向而沒有完整步驟,就把缺少的條件列為未知,不以推測補齊。這樣才能分辨 OpenMAIC 本身的行為、主機環境差異與使用方式錯誤。
對 OpenMAIC 而言,第 1 節的實際判讀要落在可觀察的對象:保留 THU-MAIC/OpenMAIC 的命令列回傳值、設定檔名稱、輸出檔案或服務網址,並把成功與失敗案例分開。若 README 提到 nts, audio, and video, or pull from web search the agent builds from t,就以該記號作為檢查起點,不把相鄰工具的能力算到 OpenMAIC 名下。這種紀錄也能在 main 更新後快速找出行為變化。
採用 OpenMAIC 前,先確認它需要的執行時期、權限、網路連線和外部服務,再用第 1 組小型輸入重跑本節涉及的入口。觀察 THU-MAIC/OpenMAIC 的日誌、產物和錯誤訊息是否互相一致;若其中一項不符合 README 的敘述,就暫停擴大範圍,釐清是版本、設定還是平台造成差異。
OpenMAIC:主要入口如何串起來
THU-MAIC/OpenMAIC 的 README 在這一段提到:hem - Course tools + 20 built-in skills , slides, quizzes, interactives, PBL, images, video, voices, .pptx import - Neutral by design , bring your own models, media, search providers, and storage backend Take the full tour in Features -features , then set it up with Agent workbench and runtime optional-agent-workbench-and-runtime . ️ News - 2026-08-27 , OpenMAIC v1.0.0: an agent workbench, durable course-building sessions, reusable skills, session materials, provider-neutral server capabilities, and a pluggable persistence stack. - 2026-08-14 , v0.3.2 released! 網址 Video export hardening deterministic Quiz/PBL covers, fidelity polish, interactive HTML capture, CPU resource profiles server-backed persistence completed full document cutover, one-command Postgres stack, incremental saves plus the asse。這些文字可直接用來界定 OpenMAIC 的工作對象與使用入口。文件沒有說明的效能、相容性、資料保存或安全承諾,不能由專案名稱或功能清單自行推導;這也是閱讀 THU-MAIC/OpenMAIC 時最先要劃出的界線。
把 OpenMAIC 放進實際環境時,應對照 main 分支中的 README、設定檔與命令名稱,逐項記錄輸入、輸出和失敗訊息。THU-MAIC/OpenMAIC 的這個面向尤其要看 hem - Course tools + 20 built-in skills , slides, quizzes, interactives, PBL, images, vide;若該段落只描述方向而沒有完整步驟,就把缺少的條件列為未知,不以推測補齊。這樣才能分辨 OpenMAIC 本身的行為、主機環境差異與使用方式錯誤。
對 OpenMAIC 而言,第 2 節的實際判讀要落在可觀察的對象:保留 THU-MAIC/OpenMAIC 的命令列回傳值、設定檔名稱、輸出檔案或服務網址,並把成功與失敗案例分開。若 README 提到 t cutover, one-command Postgres stack, incremental saves plus the asse,就以該記號作為檢查起點,不把相鄰工具的能力算到 OpenMAIC 名下。這種紀錄也能在 main 更新後快速找出行為變化。
採用 OpenMAIC 前,先確認它需要的執行時期、權限、網路連線和外部服務,再用第 2 組小型輸入重跑本節涉及的入口。觀察 THU-MAIC/OpenMAIC 的日誌、產物和錯誤訊息是否互相一致;若其中一項不符合 README 的敘述,就暫停擴大範圍,釐清是版本、設定還是平台造成差異。
OpenMAIC:資料與設定的落點
THU-MAIC/OpenMAIC 的 README 在這一段提到:t registry the @openmaic/generation package four new locales Amazon Bedrock, Atlas Cloud, and Claude search providers FunASR ASR. See changelog CHANGELOG.md . - 2026-07-21 , v0.3.1 released! 網址 One-click MP4 video export server-backed runtime storage with a Postgres reference server direct slide manipulation in the editor drag, resize, rotate, multi-select smarter "Edit with AI" validated JSON Patch edits, multi-session history expanded Document Parsing multi-format upload, audio/video extraction, AliDocMind, MinerU new providers Azure OpenAI, SearXNG, ComfyUI and the GPT-5.6 model family action-level playback navigation SSRF hardening. See changelog CHANGELOG.md . - 2026-06-28 , v0.3.0 released! 網址 Project-Based Learning PBL v2 with classroom UI "Edit with AI" Pro-mode editor agent the @openmaic/ 。這些文字可直接用來界定 OpenMAIC 的工作對象與使用入口。文件沒有說明的效能、相容性、資料保存或安全承諾,不能由專案名稱或功能清單自行推導;這也是閱讀 THU-MAIC/OpenMAIC 時最先要劃出的界線。
把 OpenMAIC 放進實際環境時,應對照 main 分支中的 README、設定檔與命令名稱,逐項記錄輸入、輸出和失敗訊息。THU-MAIC/OpenMAIC 的這個面向尤其要看 t registry the @openmaic/generation package four new locales Amazon Bedrock, Atlas Cloud, ;若該段落只描述方向而沒有完整步驟,就把缺少的條件列為未知,不以推測補齊。這樣才能分辨 OpenMAIC 本身的行為、主機環境差異與使用方式錯誤。
對 OpenMAIC 而言,第 3 節的實際判讀要落在可觀察的對象:保留 THU-MAIC/OpenMAIC 的命令列回傳值、設定檔名稱、輸出檔案或服務網址,並把成功與失敗案例分開。若 README 提到 with classroom UI "Edit with AI" Pro-mode editor agent the @openmaic/ ,就以該記號作為檢查起點,不把相鄰工具的能力算到 OpenMAIC 名下。這種紀錄也能在 main 更新後快速找出行為變化。
採用 OpenMAIC 前,先確認它需要的執行時期、權限、網路連線和外部服務,再用第 3 組小型輸入重跑本節涉及的入口。觀察 THU-MAIC/OpenMAIC 的日誌、產物和錯誤訊息是否互相一致;若其中一項不符合 README 的敘述,就暫停擴大範圍,釐清是版本、設定還是平台造成差異。
OpenMAIC:部署時真正會遇到的取捨
THU-MAIC/OpenMAIC 的 README 在這一段提到:SDK family DSL/renderer/importer published to npm optional per-stage model routing new models GLM-5.2, Kimi K2.7 Code, Qwen3.7 Plus/Max a vocational-learning task engine Korean ko-KR locale and relicensing from AGPL-3.0 to MIT. See changelog CHANGELOG.md . - 2026-06-02 , v0.2.2 released! 網址 MAIC Editor v0 Pro Mode for editing generated slides editable outline before generation offline-ready classroom export new search providers Brave/Baidu/Bocha/MiniMax and Azure STT new models Claude Opus 4.8, MiniMax M3, Gemini 3.5 Flash Traditional Chinese zh-TW and Brazilian Portuguese pt-BR locales. See changelog CHANGELOG.md . - 2026-04-26 , v0.2.1 released! 網址 Integrated VoxCPM2 網址 TTS with voice cloning and on-the-fly auto-generated voices added per-model thinking config added end-of-course completion page。這些文字可直接用來界定 OpenMAIC 的工作對象與使用入口。文件沒有說明的效能、相容性、資料保存或安全承諾,不能由專案名稱或功能清單自行推導;這也是閱讀 THU-MAIC/OpenMAIC 時最先要劃出的界線。
把 OpenMAIC 放進實際環境時,應對照 main 分支中的 README、設定檔與命令名稱,逐項記錄輸入、輸出和失敗訊息。THU-MAIC/OpenMAIC 的這個面向尤其要看 SDK family DSL/renderer/importer published to npm optional per-stage model routing new mod;若該段落只描述方向而沒有完整步驟,就把缺少的條件列為未知,不以推測補齊。這樣才能分辨 OpenMAIC 本身的行為、主機環境差異與使用方式錯誤。
對 OpenMAIC 而言,第 4 節的實際判讀要落在可觀察的對象:保留 THU-MAIC/OpenMAIC 的命令列回傳值、設定檔名稱、輸出檔案或服務網址,並把成功與失敗案例分開。若 README 提到 es added per-model thinking config added end-of-course completion page,就以該記號作為檢查起點,不把相鄰工具的能力算到 OpenMAIC 名下。這種紀錄也能在 main 更新後快速找出行為變化。
採用 OpenMAIC 前,先確認它需要的執行時期、權限、網路連線和外部服務,再用第 4 組小型輸入重跑本節涉及的入口。觀察 THU-MAIC/OpenMAIC 的日誌、產物和錯誤訊息是否互相一致;若其中一項不符合 README 的敘述,就暫停擴大範圍,釐清是版本、設定還是平台造成差異。
OpenMAIC:維護、授權與風險訊號
THU-MAIC/OpenMAIC 的 README 在這一段提到: with persistent quiz state added latest released models including DeepSeek-V4 / GPT-5.5 / GPT-Image-2 / Xiaomi MiMo / Hy3. See changelog CHANGELOG.md . - 2026-04-20 , v0.2.0 released! Deep Interactive Mode , 3D visualization, simulations, games, mind maps, and online programming for hands-on learning. See features -features for details. - 2026-04-14 , v0.1.1 released! 網址 Automatic language inference, ACCESS CODE authentication, classroom ZIP export/import, custom TTS/ASR providers, Ollama support, and more. See changelog CHANGELOG.md . - 2026-03-26 , v0.1.0 released! 網址 Discussion TTS, immersive mode, keyboard shortcuts, whiteboard enhancements, new providers, and more. See changelog CHANGELOG.md . Overview OpenMAIC Open Multi-Agent Interactive Classroom is an open-source AI platform that turns a。這些文字可直接用來界定 OpenMAIC 的工作對象與使用入口。文件沒有說明的效能、相容性、資料保存或安全承諾,不能由專案名稱或功能清單自行推導;這也是閱讀 THU-MAIC/OpenMAIC 時最先要劃出的界線。
把 OpenMAIC 放進實際環境時,應對照 main 分支中的 README、設定檔與命令名稱,逐項記錄輸入、輸出和失敗訊息。THU-MAIC/OpenMAIC 的這個面向尤其要看 with persistent quiz state added latest released models including DeepSeek-V4 / GPT-5.5 /;若該段落只描述方向而沒有完整步驟,就把缺少的條件列為未知,不以推測補齊。這樣才能分辨 OpenMAIC 本身的行為、主機環境差異與使用方式錯誤。
對 OpenMAIC 而言,第 5 節的實際判讀要落在可觀察的對象:保留 THU-MAIC/OpenMAIC 的命令列回傳值、設定檔名稱、輸出檔案或服務網址,並把成功與失敗案例分開。若 README 提到 Agent Interactive Classroom is an open-source AI platform that turns a,就以該記號作為檢查起點,不把相鄰工具的能力算到 OpenMAIC 名下。這種紀錄也能在 main 更新後快速找出行為變化。
採用 OpenMAIC 前,先確認它需要的執行時期、權限、網路連線和外部服務,再用第 5 組小型輸入重跑本節涉及的入口。觀察 THU-MAIC/OpenMAIC 的日誌、產物和錯誤訊息是否互相一致;若其中一項不符合 README 的敘述,就暫停擴大範圍,釐清是版本、設定還是平台造成差異。
OpenMAIC:專案化核驗路徑
THU-MAIC/OpenMAIC 的 README 在這一段提到:ny topic or document into a rich, interactive classroom experience. Powered by multi-agent orchestration, it generates slides, quizzes, interactive simulations, and project-based learning activities , all delivered by AI teachers and AI classmates who can speak, draw on a whiteboard, and engage in real-time discussions with you. With built-in OpenClaw 網址 integration, you can generate classrooms directly from messaging apps like Feishu, Slack, or Telegram. 網址 Highlights - One-click lesson generation , Describe a topic or attach your materials the AI builds a full lesson in minutes - Multi-agent classroom , AI teachers and peers lecture, discuss, and interact with you in real time - Rich scene types , Slides, quizzes, interactive HTML simulations, and project-based learning PBL - Whitebo ...truncated。這些文字可直接用來界定 OpenMAIC 的工作對象與使用入口。文件沒有說明的效能、相容性、資料保存或安全承諾,不能由專案名稱或功能清單自行推導;這也是閱讀 THU-MAIC/OpenMAIC 時最先要劃出的界線。
把 OpenMAIC 放進實際環境時,應對照 main 分支中的 README、設定檔與命令名稱,逐項記錄輸入、輸出和失敗訊息。THU-MAIC/OpenMAIC 的這個面向尤其要看 ny topic or document into a rich, interactive classroom experience. Powered by multi-agent;若該段落只描述方向而沒有完整步驟,就把缺少的條件列為未知,不以推測補齊。這樣才能分辨 OpenMAIC 本身的行為、主機環境差異與使用方式錯誤。
對 OpenMAIC 而言,第 6 節的實際判讀要落在可觀察的對象:保留 THU-MAIC/OpenMAIC 的命令列回傳值、設定檔名稱、輸出檔案或服務網址,並把成功與失敗案例分開。若 README 提到 TML simulations, and project-based learning PBL - Whitebo ...truncated,就以該記號作為檢查起點,不把相鄰工具的能力算到 OpenMAIC 名下。這種紀錄也能在 main 更新後快速找出行為變化。
採用 OpenMAIC 前,先確認它需要的執行時期、權限、網路連線和外部服務,再用第 6 組小型輸入重跑本節涉及的入口。觀察 THU-MAIC/OpenMAIC 的日誌、產物和錯誤訊息是否互相一致;若其中一項不符合 README 的敘述,就暫停擴大範圍,釐清是版本、設定還是平台造成差異。
編輯結論
OpenMAIC 適合需要 Open Multi-Agent Interactive Classroom, Get an immersive, multi-agent learning experience in just one click. 且能管理其 main 分支文件、依賴與部署條件的團隊;不適合把 README 的功能描述當成完整服務保證的情境。採用前先依 THU-MAIC/OpenMAIC 的 README 執行最小入口,記錄版本、設定檔、輸入、輸出及錯誤,再決定是否擴大使用。
社群筆記