Repolode
THU-MAIC

THU-MAIC/OpenMAIC

どんなトピックや資料からでも、AI講師やクラスメイトが参加するインタラクティブな教室を作れるオープンソースAIプラットフォーム。

代替できる製品:CourseraKhanmigoSynthesia

スター
40,931
フォーク
6,341
未解決の Issue
194
最終コミット
昨日

これは何?

OpenMAIC(Open Multi-Agent Interactive Classroom)は、トピックの説明や、PDF、Word、PowerPoint、スプレッドシート、音声・動画ファイルなどのアップロード資料から、一連のレッスンを生成します。マルチエージェントシステムがまずアウトラインを作成し、各項目をスライド、クイズ、インタラクティブなHTMLシミュレーション、またはプロジェクト型学習のアクティビティに仕上げます。AI講師やクラスメイトは、学習者に向けて説明したり、ホワイトボードに図を描いたり、議論に参加したりします。

このプロジェクトはNext.js、React、LangGraphを基盤とするTypeScript製のWebアプリケーションで、コースの保存にはPostgreSQLを使用します。モデルはopenmaic.ymlファイルで設定でき、Ollama、Lemonade、FunASRなどのローカル環境向けを含め、さまざまなLLM、TTS、画像、動画、ASR、検索プロバイダーに対応しています。コースは編集可能なPPTXスライド、インタラクティブなHTMLページ、またはMP4動画として書き出せます。

リポジトリにはエージェント用ワークベンチと、OpenClawやCodexなどのエージェントツールに読み込ませられるOpenMAICスキルも含まれているため、チャットアプリやIDEから教室を生成できます。

主な機能

  • 01トピックやアップロードした文書・音声・動画から、レッスンのアウトラインと各シーンを生成します。
  • 02シーンの種類には、スライド、クイズ、インタラクティブなHTMLシミュレーション、プロジェクト型学習があります。
  • 03AI講師やクラスメイトが説明し、ホワイトボードに図を描き、学習者と議論します。
  • 04編集可能なPPTXスライド、インタラクティブなHTMLページ、またはMP4動画として書き出せます。
  • 05openmaic.ymlでモデルを設定でき、多数のクラウド・ローカルプロバイダーに対応しています。
  • 06OpenClaw、Codexなどのエージェント用ワークベンチから利用できるエージェントスキルを同梱しています。

ユースケース

  • レッスンのトピックや参考資料から、スライドやクイズを手早く作りたい教師。
  • 選んだテーマについて、対話しながら学べるインタラクティブなコースを受講したい独学者。
  • エージェントスキルを使い、チャットアプリやIDEから教室を生成したい開発者。
  • ローカルまたはプライベートなモデルプロバイダーを使い、AIコース生成ツールをセルフホストしたい組織。

トピック

よくある質問

OpenMAIC とは?
どんなトピックや資料からでも、AI講師やクラスメイトが参加するインタラクティブな教室を作れるオープンソースAIプラットフォーム。 OpenMAIC(Open Multi-Agent Interactive Classroom)は、トピックの説明や、PDF、Word、PowerPoint、スプレッドシート、音声・動画ファイルなどのアップロード資料から、一連のレッスンを生成します。マルチエージェントシステムがまずアウトラインを作成し、各項目をスライド、クイズ、インタラクティブなHTMLシミュレーション、またはプロジェクト型学習のアクティビティに仕上げます。AI講師やクラスメイトは、学習者に向けて説明したり、ホワイトボードに図を描いたり、議論に参加したりします。
OpenMAIC は無料で使えますか?ライセンスは?
OpenMAIC は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenMAIC は今もメンテナンスされていますか?
活発にメンテナンス中。OpenMAIC の最終コミットは 2026年10月17日 です。
OpenMAIC は何に使えますか?
レッスンのトピックや参考資料から、スライドやクイズを手早く作りたい教師。 選んだテーマについて、対話しながら学べるインタラクティブなコースを受講したい独学者。 エージェントスキルを使い、チャットアプリやIDEから教室を生成したい開発者。 ローカルまたはプライベートなモデルプロバイダーを使い、AIコース生成ツールをセルフホストしたい組織。
OpenMAIC はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/THU-MAIC/OpenMAIC

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト