OpenMAIC은 칭화대학교 MAIC 팀이 GitHub에 오픈소스로 공개한 멀티 에이전트 인터랙티브 교실입니다. 주제나 문서를 입력하면 AI 선생님, AI 급우, 화이트보드 설명과 음성 해설이 있는 인터랙티브 수업이 만들어지고, PPTX나 오프라인 HTML로 원클릭 내보내기도 됩니다. 수업을 준비하거나 교육을 진행하거나 혼자 공부하는 사람에게는 써볼 만합니다. 다만 바로 쓸 수 있는 채팅 도구는 아닙니다. 도입하려면 데이터베이스와 모델 설정이라는 두 가지 관문을 넘어야 하므로, 서버가 없고 가볍게 질문만 하고 싶은 사람은 일단 보류하는 것이 좋습니다.
교실 안에 무엇이 있고, 42K 스타는 어디서 왔나
저장소는 GitHub에 있고 조직명은 THU-MAIC, 프로젝트명은 OpenMAIC입니다. 11월 초 기준 스타 수는 약 42,800개로, 지난 한 주에만 약 870개가 늘었으며 열기는 계속되고 있습니다. 교실에는 강의를 맡은 AI 선생님 한 명, 스타일이 다른 AI 급우 여러 명, 그리고 퀴즈와 실습 시뮬레이션, 공유 화이트보드가 있습니다. 선생님은 음성으로 강의하고 학생들은 끼어들어 토론하고 논쟁할 수 있습니다. 수업은 LangGraph로 편성된 멀티 에이전트 흐름으로 진행되며, 디렉터 에이전트가 발언 순서와 수업 속도를 조율합니다. 이 프로젝트는 칭화대 교내에서 수백 명의 학생을 대상으로 실증되어 10만 건이 넘는 실제 상호작용 기록을 쌓았습니다. 기술 스택은 Next.js 16과 PostgreSQL 16이며, OpenClaw나 Codex 같은 에이전트 도구와 연결해 한 문장으로 교실을 생성하는 OpenMAIC Skill도 있습니다.
도입 비용: 빠뜨릴 수 없는 세 가지
로컬에서 실행하려면 코드 저장소, PostgreSQL 데이터베이스, 대형 모델 API 키라는 세 가지가 필요합니다. 공식 방식은 Docker, Vercel, 셀프 호스팅 세 가지로, Docker가 가장 간편하고 Vercel은 빠른 데모에 적합하며, 장기 개인 사용에는 셀프 호스팅이 좋습니다. 처음 접하는 사람에게 진짜 관문은 설치가 아니라 모델 설정입니다. 교실의 완성도는 연결하는 모델에 달려 있고, 무료 한도를 소진하면 종량 과금이 시작되므로, 한 번의 풀 수업 비용은 먼저 소규모로 시험해 보는 것이 좋습니다. 수업은 PPTX와 오프라인 HTML로 내보낼 수 있어 인터넷 없이도 강의할 수 있다는 점에서 순수 온라인 교실보다 실용적입니다.
써볼 만한 사람과 아직 보류해야 할 사람
써볼 만한 사람은 수업을 준비하는 교사, 사내 교육을 진행하는 팀, 직접 해보며 배우는 것을 좋아하는 독학자 세 부류입니다. 하나의 문서를 인터랙티브 수업으로 바꿔 한 번 만들어 두고 반복해서 쓸 수 있습니다. 보류해야 할 사람도 세 부류입니다. 채팅으로 질문만 하고 싶은 사람은 범용 채팅 도구가 더 빠르고, 서버가 없고 데이터베이스를 관리하고 싶지 않은 사람은 도입과 유지보수에 지치기 쉬우며, 바로 상용으로 쓰려는 사람은 먼저 저장소의 현행 오픈소스 라이선스를 확인해야 합니다. 42K 스타는 확실한 수요의 증거이지만, 스타 수가 곧바로 쓸 수 있다는 뜻은 아닙니다. 먼저 공식 온라인 데모에서 한 수업을 직접 해보고, 형식이 맞다고 느껴지면 도입을 결정하세요.