2026년 11월 4일 AI 소식, 지금 바로 확인해보세요.

매일 쉽게 읽는 AI 소식

← 교육·공부

THU-MAIC/OpenMAIC

AI 선생님과 AI 짝꿍이 있는 교실, 주제 한 줄로

주제 한 줄이나 자료 파일을 넣으면 슬라이드, 퀴즈, 체험 실습, 프로젝트 수업을 만들고, AI 선생님과 AI 학생들이 말하고 칠판에 그리며 나와 토론하는 교실을 여는 열린 소스 교육 플랫폼이에요

★ 42,567웹 앱(Next.js) + 에이전트 스킬 · MIT확인 2026-11-03

인터넷 강의를 틀어 놓고 공부하다 보면 꼭 막히는 순간이 와요. 선생님은 화면 속에서 다음 장으로 넘어가 버리고, 질문은 댓글에 남겨 두고 기다려야 하죠. 옆에서 "나도 그거 헷갈렸어" 하고 같이 물어 줄 짝꿍도 없고요.OpenMAIC은 그 교실을 통째로 만드는 도구예요. 주제 한 줄이나 PDF 같은 자료를 넣으면 슬라이드, 퀴즈, 손으로 만져 보는 실습, 프로젝트 과제까지 수업을 짓고, AI 선생님과 AI 학생들이 목소리로 설명하고 칠판에 그리며 토론해요. 언제든 끼어들어 물을 수 있고요. 칭화대 MAIC 팀이 만들었고 2026-11-03 기준 별이 42,567개예요.다만 AI 선생님도 틀릴 수 있어요. 수업 내용과 퀴즈 정답은 교과서와 선생님께 꼭 확인하세요. README의 화면 캡처는 중국어가 꽤 섞여 있는데, 화면 언어 자체는 한국어를 포함해 12개를 고를 수 있어요.

AI 선생님의 강의 장면
AI 선생님의 강의 장면
칠판 토론 장면
칠판 토론 장면

왼쪽은 다항식 수업에서 AI 선생님이 슬라이드를 넘기며 설명하고, 오른쪽 메모 칸에 말한 내용이 쌓이는 장면이에요. 오른쪽은 토론 모드로, AI 학생(Maya)이 접선에 대해 묻자 AI 선생님(Dr. Aris)이 칠판에 그래프를 그리며 답하고 있어요. README의 데모 GIF에서 한 장면씩 잘랐고, 글자는 영어예요.이미지: THU-MAIC/OpenMAIC README (MIT)

강의 영상 보기와 뭐가 다른가요

접선과 1차 근사곡선 위 한 점에서 가장 가까운 직선이 접선이에요. 아주 가까이 보면 곡선과 구분이 안 돼요.

    README의 교실 구성(AI 선생님, AI 학생, 칠판, 끼어들기)을 따라 저희가 그린 예시예요. 강의 영상 쪽은 흔한 모습을 그린 것이고, 대사는 지어낸 것이에요. AI 선생님도 틀릴 수 있으니 교과서와 선생님께 확인하세요.

    한눈에

    무엇인가요

    OpenMAIC(Open Multi-Agent Interactive Classroom)은 어떤 주제나 문서든 여러 AI 에이전트가 함께 이끄는 수업으로 바꾸는 열린 소스 플랫폼이에요. 수업은 두 단계로 만들어져요. 먼저 입력을 분석해 개요를 짜고, 개요의 항목마다 장면(scene)을 만들어요.장면 네 종류. 음성 내레이션과 레이저 포인터가 있는 슬라이드, AI가 바로 채점하는 퀴즈, 브라우저에서 만져 보는 HTML 실습(물리 시뮬레이터, 흐름도 등), 역할을 맡아 AI 동료와 단계별로 진행하는 프로젝트 수업(PBL).여러 에이전트. AI 선생님과 AI 학생들이 토론을 먼저 꺼내고 나를 지목하기도 해요. 원탁 토론, 자유 질문 모드가 있고, 공유 칠판에 수식과 흐름도를 실시간으로 그려요.심화 체험 모드. 3D 시각화, 시뮬레이션, 미니 게임, 마인드맵, 브라우저 코딩의 다섯 가지 체험 화면을 만들고, AI 선생님이 그 화면을 직접 조작해 안내해요.내보내기. 장면을 그대로 담은 PPTX, 인터넷 없이 재생되는 HTML 파일 하나, 다른 설치본으로 옮기는 교실 ZIP.핵심은 수업을 보는 게 아니라 끼어들 수 있다는 점이에요. 슬라이드 요소나 칠판 그림을 가리키며 물으면 그 자리에서 답해요.

    함께 쓰는 도구 · 맥 · 윈도우 · 리눅스 · 도커 · 오픈클로 · 코덱스

    이런 분께

    • 낯선 분야를 처음 배울 때 강의 영상 대신 질문하며 배우는 수업을 원하는 직장인, 학생
    • 수업 자료(PDF, 강의안)를 넣어 보충 수업이나 복습용 교실을 만들어 주고 싶은 교사, 학원 강사
    • 사내 교육 자료를 퀴즈와 실습이 있는 수업으로 바꿔 PPTX나 HTML로 나눠 주고 싶은 교육 담당자

    어떻게 작동하나요

    1. 서버를 띄워요. Node.js 22.19 이상, pnpm 10, PostgreSQL 16이 필요해요. 1.2.0부터 수업 생성이 서버 안에서 돌아가서 브라우저 탭을 닫거나 서버를 재시작해도 이어져요. 그래서 Vercel 같은 서버리스에는 1.1.x까지만 올라가요.2. 모델을 연결해요. openmaic.yml에 제공사(providers)와 슬롯(slots)을 적어요. 슬롯은 AI를 쓰는 자리 하나하나예요. 개요(course.outline), 슬라이드 내용, 그림(image), 영상(video), 음성(tts), 웹 검색(webSearch) 같은 자리마다 다른 모델을 둘 수 있고, 키는 .env.local에만 둬요. 오픈AI, 앤트로픽, 제미나이, 딥시크, 큐원, 올라마 등 20곳 넘게 지원해요.3. 주제를 적고 생성해요. 첫 화면에 주제를 쓰거나 자료를 붙이고 Generate를 눌러요. 개요가 먼저 나오고 항목마다 장면이 만들어져요. 표준 모드는 빠르게, 심화 체험 모드는 만져 보는 화면까지 만들어요.4. 수업을 들어요. 재생하면 AI 선생님이 설명하고, AI 학생이 질문하고, 나는 언제든 끼어들어요. 슬라이드 요소나 칠판 그림을 가리키며 물으면 그 자리에서 답해요.5. 내보내요. 오른쪽 위 내려받기에서 PPTX, 리소스 팩, 오프라인 HTML, 교실 ZIP을 골라요.README는 그림, 내레이션, 영상, 웹 검색을 다 켰을 때 가장 좋다고 적는데, 그만큼 API 비용이 들어요. 토큰 플랜(한 키로 여러 기능)이나 올라마, Lemonade 같은 로컬 모델로 줄일 수 있어요.

    할 수 있는 일

    한 번에 수업 만들기주제를 적거나 PDF, 워드, PPT, 이미지, 음성, 영상 자료를 붙이면 개요와 장면을 만들어요
    AI 선생님·학생과 토론수업 토론, 원탁 토론, 자유 질문. 에이전트가 먼저 말을 걸고 나를 지목하기도 해요
    칠판과 목소리수식 풀이, 흐름도, 그림을 공유 칠판에 그리고 음성으로 설명해요. 마이크로 말을 걸 수도 있어요
    퀴즈와 채점단답, 객관식(단일·복수) 퀴즈를 만들고 AI가 바로 채점하며 풀이를 줘요
    심화 체험3D, 시뮬레이션, 게임, 마인드맵, 브라우저 코딩 화면을 만들고 AI가 직접 조작하며 안내해요
    내보내기PPTX(장면 자리 표시 포함), 오프라인 HTML 한 파일, 교실 ZIP, 선택 사항인 MP4
    메신저에서 생성오픈클로 스킬로 페이슈, 슬랙, 텔레그램 같은 메신저에서 교실을 만들고 링크를 받아요

    바로 쓸 수 있나요

    개발자 필요

    필요한 것Node.js 22.19 이상, pnpm 10, PostgreSQL 16(또는 도커). AI 모델 제공사 API 키 최소 하나. 음성, 그림, 영상, 웹 검색까지 쓰려면 그 기능의 제공사도 연결해요. 설치 없이 보려면 공식 데모 open.maic.chat

    비용저장소는 무료(MIT, 상업 이용 가능). 연결한 모델과 음성·그림·영상 생성, 웹 검색 요금은 제공사별로 따로예요

    시작하기

    1. 받아서 설치

      Node.js 22.19 이상과 pnpm 10이 필요해요. 첫 설치는 작업 공간 패키지를 빌드해서 시간이 좀 걸려요.

      git clone https://github.com/THU-MAIC/OpenMAIC.git
      cd OpenMAIC
      pnpm install
    2. 설정 파일 두 개

      .env.local에는 API 키를, openmaic.yml에는 어떤 모델을 어느 자리(슬롯)에 쓸지 적어요. 예시 파일은 OPENAI_API_KEY 하나만 채우면 돌아가고, 다른 제공사로 바꿔도 돼요.

      cp .env.example .env.local
      cp openmaic.example.yml openmaic.yml
    3. 데이터베이스 띄우기

      도커로 개발용 PostgreSQL을 띄워요. 그 뒤 .env.local의 DATABASE_URL 줄 주석을 풀어요. DATABASE_URL이 없으면 서버가 시작을 거부해요.

      pnpm db:up
    4. 실행

      http://localhost:3000 을 열면 교실 생성 화면이에요. 주제를 쓰거나 자료를 올리고 Generate를 눌러요.

      pnpm dev
    5. 도커로 한 번에

      앱과 PostgreSQL 두 컨테이너가 떠요. 기본은 내 컴퓨터(127.0.0.1:3000)에서만 열리는 개인 설치예요. 다른 사람에게 열려면 ACCESS_CODE를 먼저 설정하세요.

      cp .env.example .env.local
      docker compose up --build
    6. 메신저에서 쓰기(오픈클로)

      오픈클로에 스킬을 설치하면 페이슈, 슬랙, 텔레그램에서 "이거 가르쳐 줘"라고 말해 교실을 만들어요. open.maic.chat의 접근 코드를 쓰면 설치 없이도 돼요. 단계마다 확인을 받는다고 README가 적어요.

      clawhub install openmaic
    처음 해 볼 한마디

    Teach me Python from scratch in 30 min

    README의 사용 예시예요. 다른 예시로 보드게임 아발론 규칙, 최신 딥시크 논문 풀이가 있어요. 한국어로 적어도 되는지는 README에 따로 없지만 화면 언어에 한국어가 있어요.

    처음 쓰는 순서

    1. pnpm install저장소 받아 설치
    2. openmaic.yml제공사 하나와 llm 슬롯만 적고 시작
    3. pnpm db:up · pnpm dev데이터베이스 띄우고 localhost:3000 열기
    4. 주제 한 줄 생성표준 모드로 짧은 수업 하나 먼저
    5. 자료 붙여 생성내 PDF로 만들고 퀴즈 정답을 원문과 대조
    6. 내보내기오프라인 HTML로 저장해 휴대폰에서 열기

    README와 시작 문서(getting-started)에 나온 순서를 처음 쓰는 순서로 묶은 예예요. 설치가 부담되면 공식 데모(open.maic.chat)를 먼저 열어 보세요.

    주제 한 줄이 교실이 되기까지

    OpenMAIC · localhost:3000

    README의 두 단계 생성(개요, 장면), 장면 종류, 교실 구성, 내보내기 설명을 따라 저희가 그린 예시예요. 수업 내용과 대사는 지어낸 것이고 실제 결과는 연결한 모델과 설정에 따라 달라져요. AI 선생님도 틀릴 수 있으니 교과서와 선생님께 확인하세요.

    비슷한 도구

    OpenMAIC은 자료를 여러 AI가 이끄는 수업 장면으로 바꾸는 쪽이고, DeepTutor는 내 자료로 1:1 과외와 복습을 이어 가는 쪽이에요(각 README 기준).

    AI 과외, 내 교과서로만 가르치게 할 수 있을까내 자료로 1:1 과외하고 틀린 것을 기억해 복습까지, 홍콩대HKUDS/DeepTutor
    발표 자료 만들기수업이 아니라 발표 슬라이드 자체를 만드는 쪽hugohe3/ppt-master
    교육용 체험 화면 전문판같은 팀의 체험 화면(UI) 생성에 집중한 저장소THU-MAIC/MAIC-UI

    주의할 점

    1. AI 선생님도 틀릴 수 있어요. 자동으로 만든 슬라이드 내용, 퀴즈의 정답과 풀이, 시뮬레이션의 수치까지 모두 AI가 쓴 것이니 교과서와 선생님께 확인하세요. 특히 자료 없이 주제만 적어 만든 수업은 근거가 모델의 기억뿐이에요.
    2. 비용이 여러 곳에서 나가요. 수업 하나에 글 생성, 그림, 내레이션 음성, 영상, 웹 검색이 각각 API를 불러요. 처음엔 llm 슬롯만 켜고 나머지(video: null 처럼)는 끈 채로 시험해 보세요.
    3. 중국어가 꽤 보여요. README의 데스크톱, 아이패드, 휴대폰 캡처와 3D 수업 데모가 중국어 화면이고, 사용 안내는 영어판과 중국어판이 페이슈 위키에 있어요. 커뮤니티는 디스코드와 페이슈예요. 화면 언어는 한국어 포함 12개를 고를 수 있어요.
    4. 다른 사람에게 열 때는 ACCESS_CODE가 전부예요. 설정하지 않으면 포트에 닿는 누구나 수업 전체를 보고 고치고 지울 수 있다고 README가 적어요. 16자 이상 무작위 값을 쓰세요.
    5. 올릴 때 되돌리기 어려운 변경이 있어요. 1.3.0, 1.3.1은 옛 인스턴스를 모두 멈춘 뒤 올려야 하고 되돌리려면 데이터베이스 복원이 필요해요. 보안 패치(SSRF, DNS 리바인딩 등)도 자주 나왔으니 최신 판을 유지하세요.
    6. VoxCPM2로 목소리를 복제하는 기능이 있어요. 본인 동의 없는 목소리 사용은 금지예요. 참조 녹음은 브라우저에 저장됐다가 내 VoxCPM 서버로만 가요.
    7. 저장소 안의 packages/mathml2omml 은 LGPL-3.0이라 MIT와 조건이 달라요. 전체를 다시 배포할 때는 그 패키지 조건을 따라야 해요.

    더 보기

    칭화대 MAIC 팀(THU-MAIC)이 만들었어요. 바탕 논문은 "From MOOC to MAIC"(JCST 2026)이고, 2026년 6월 v0.3.0에서 MIT로 라이선스를 바꿨어요.

    낯선 말

    1. 멀티 에이전트 · 역할이 다른 AI 여럿(선생님, 학생들)이 한 장면에서 함께 움직이는 방식이에요
    2. 장면(scene) · 수업을 이루는 한 단위예요. 슬라이드, 퀴즈, 실습, 프로젝트 중 하나예요
    3. PBL · 역할을 맡아 단계별 목표와 결과물을 만들며 배우는 프로젝트 기반 학습이에요
    4. 슬롯 · AI를 쓰는 자리 하나(개요, 그림, 음성 등)에 어떤 모델을 둘지 정하는 설정이에요
    5. 토큰 플랜 · 한 키로 대화, 그림, 영상, 음성, 검색을 함께 쓰는 제공사 요금제예요
    6. TTS · 글을 소리로 읽어 주는 기술이에요. AI 선생님 목소리가 이거예요
    7. ACCESS_CODE · 설치본 전체를 지키는 하나의 비밀번호예요

    댓글

      AI 답은 참고 자료예요. 법·세금·돈·건강처럼 삶에 큰 영향을 주는 일에서는 AI 답이 정답이 될 수 없어요. 최종 판단은 전문가나 공식 기관에서 확인하세요.

      놓치면 아쉬운 AI 지원금·써먹기,
      아침에 먼저 받아 보세요

      마감 임박 AI 지원사업과 바로 따라 하는 가이드만 골라 보내요.

      개인정보·마케팅 수신 동의 전문 보기