THU-MAIC/OpenMAIC
TypeScript46 / 0
토픽이나 문서를 입력하면 다중 에이전트·TTS·인터랙티브 UI를 자동 생성해 오프라인까지 내보낼 수 있는 오픈소스 교육 플랫폼이다.
TL;DR
OpenMAIC는 입력된 주제나 자료를 두 단계 파이프라인으로 처리해 아웃라인을 생성하고 각 항목을 슬라이드·퀴즈·시뮬레이션·프로젝트 기반 학습 씬으로 자동 변환하는 오픈소스 플랫폼이다. 플랫폼은 LangGraph 기반의 다중 에이전트 오케스트레이션과 액션 엔진을 통해 에이전트 간 토론·화이트보드 드로잉·TTS 재생 같은 복합 액션을 동기화하고 Deep Interactive Mode로 3D 시각화·시뮬레이션·온라인 코딩 등 실습형 UI를 생성한다. 다양한 클라우드·로컬 제공자(OpenAI, Anthropic, MiniMax, Lemonade, Ollama 등)와 VoxCPM2 TTS 연동을 지원하며 결과물을 PPTX·인터랙티브 HTML·클래스룸 ZIP으로 내보내 오프라인 재생까지 가능하다. 최근 v0.3.0에서 PBL v2·프로모드 에디터·SDK 공개와 MIT 재라이선싱이 반영되어 상용 통합과 배포 편의성이 높아졌다.
핵심 포인트
- LangGraph 기반의 다중 에이전트 오케스트레이션과 액션 엔진을 결합해 에이전트 순서·권한·액션을 상태기반으로 관리한다. 이 구현은 단순한 단일 봇 응답이 아니라 에이전트들이 교사·학생·토론자 역할을 분담하며 화이트보드 드로잉·음성 재생·포인터 효과를 포함한 복합 액션을 동기화하는 것을 가능하게 한다. 결과적으로 복잡한 수업 시퀀스를 코드 한 벌로 재현할 수 있어 장면별 자동화와 재현성이 향상된다.
- Deep Interactive Mode는 3D 시각화·시뮬레이션·게임·마인드맵·온라인 코딩을 한 플랫폼에서 생성하고 에이전트가 UI를 직접 조작해 학습 흐름을 유도한다. 이 기능은 단순 콘텐츠 생성과 달리 사용자가 실험을 설계·조정하고 즉시 관찰하는 피드백 루프를 제공해 실습 중심 학습을 자동화한다. 또한 반응형 디자인으로 다양한 단말에서 동일한 상호작용을 유지하도록 엔진과 씬 렌더러를 구성했다.
- 플랫폼은 다양한 LLM·미디어 공급자와 로컬 옵션(Lemonade, Ollama, VoxCPM2)을 플러그인 방식으로 지원하며 OpenClaw 연동을 통해 채팅에서 직접 교실을 생성하는 워크플로를 제공한다. 이로 인해 중앙 서버·로컬 호스팅·데모 호스팅 등 다양한 배포 시나리오를 손쉽게 구성할 수 있다. 또한 MIT 라이선스로 재라이선싱되어 상업적 사용과 통합이 용이해진 점이 배포 측면의 차별화 요소로 작용한다.
- 원클릭 수업 생성 기능은 사용자가 주제 설명이나 자료를 업로드하면 자동으로 수업 개요와 장면을 생성하고 장면별로 슬라이드·퀴즈·시뮬레이션을 배치하는 파이프라인을 사용한다. 이 파이프라인은 아웃라인 생성 단계와 씬 콘텐츠 생성 단계의 두 단계로 구성되어 있어 입력을 구조화한 뒤 각 항목을 장면으로 변환한다. 결과물은 즉시 재생 가능한 교실과 편집 가능한 PPTX 또는 자립형 HTML로 내보낼 수 있다.
이미지 분석

35.3k
STARS
5.6k
FORKS
+806
TRENDING
46
조회수
관련 토론
아직 관련 토론이 없습니다.
댓글
댓글을 작성하려면 로그인이 필요합니다.