본문으로 건너뛰기
ReviewRamble

주간 브리프

AI 리뷰를 받은편지함으로.

  • 도구, 모델, MCP 서버, 저장소의 새 리뷰(결론부터)
  • 변경이 있을 때 다시 확인한 가격과 평점
  • 새로 발행된 분석 글

모델, 에이전트, MCP 서버, 그리고 정말 시간을 들일 만한 도구.

일주일에 한 통입니다. 각 브리프의 링크로 구독을 해지할 수 있습니다. 이메일 사용 방식

OpenMAIC

칭화대의 자체 호스팅 AI 교실로, 주제나 문서가 슬라이드, 퀴즈, 시뮬레이션, 말하고 그리는 AI 교사로 바뀝니다.

리뷰어: Sheela · 업데이트

GitHub에서 보기 오픈 소스

평점

3.9/5

OpenMAIC는 말하는 슬라이드 덱이 아니라 진짜 대화형 수업을 만듭니다. 다만 한 사람 이상을 위해 운영하려면 보안 기본값을 진지하게 다뤄야 합니다.

OpenMAIC의 개요

OpenMAIC(Open Multi-Agent Interactive Classroom)는 칭화대학교 MAIC 팀에서 나왔으며, Journal of Computer Science and Technology에 실린 LLM 기반 온라인 교육 연구에서 출발했습니다. 주제를 주거나 자료를 올리면 슬라이드, 퀴즈, 대화형 HTML 시뮬레이션, 프로젝트 기반 활동으로 된 수업을 생성하고, 말하고 화이트보드에 쓰고 학습자와 토론하는 AI 교사와 급우가 이를 진행합니다.

PostgreSQL을 뒤에 둔 Next.js 앱입니다. v1.2.0부터 생성은 서버 쪽에서 돌아 탭을 닫아도 이어지며, 모델은 openmaic.yml 하나에서 작업별(개요, 슬라이드, 음성, 웹 검색, 영상)로 설정합니다. OpenAI, Anthropic, Gemini, Bedrock, 중국 제공사부터 로컬 Ollama와 Lemonade까지 씁니다. 수업은 편집 가능한 PPTX, 단일 오프라인 HTML 파일, MP4로 내보냅니다. 에이전트 스킬로 OpenClaw, Codex 등이 채팅 앱에서 교실을 만들 수 있고, open.maic.chat의 접근 코드로 설정 없이 호스팅 생성을 쓸 수 있습니다.

저장소는 2026년 3월에 만들어졌고, v0.3.0에서 MIT로 라이선스를 바꿨으며, GitHub 스타는 약 42,100개이고, 현재 v1.3.0(2026년 10월 29일)입니다.

OpenMAIC, 쓸 만한 가치가 있습니까?

OpenMAIC는 저희가 읽어 본 생성형 교육에 대한 오픈소스 시도 가운데 가장 야심 차며, 대부분의 경쟁 제품에 없는 학문적 배경이 있습니다. 결과물은 요약이나 내레이션 덱이 아닙니다. 수업은 슬라이드에 퀴즈, 실행 가능한 시뮬레이션, 마인드맵, 프로젝트 기반 학습을 섞고, 조율 에이전트가 교실 대화의 차례마다 어떤 요소든 가리키고 그 위에 그리고 설명할 수 있는 AI 교사와 동료에게 넘깁니다. PPTX와 단일 오프라인 HTML 파일로 내보낼 수 있어 서버 없이도 결과를 쓸 수 있습니다.

설정 모델은 기관을 위해 잘 짜였습니다. AI 작업마다 자체 모델을 가진 이름 붙은 슬롯이므로, 개요는 Claude로, 슬라이드는 더 싼 모델로, 음성은 로컬 TTS 서버로 돌릴 수 있습니다. 관리자는 슬롯을 잠그고 사용자 제공 키를 금지할 수 있으며, 서버는 시작할 때 파일을 검증하고 잘못된 필드를 지목합니다. 권장 기본값은 모든 모달리티를 켜는데, 비용도 바로 거기서 나옵니다. 수업마다 이미지, 영상, 내레이션, 웹 검색입니다.

기본값은 주의가 필요합니다. README에 따르면 ACCESS_CODE를 설정하지 않으면 어떤 자격 증명도 확인하지 않아 API를 포함한 모든 경로에 접근할 수 있습니다. Docker Compose는 127.0.0.1:3000에 묶인 단일 사용자 모드로 제공되며, 로컬에서는 안전하지만 코드 없이 0.0.0.0으로 다시 공개하면 위험합니다. 9월에는 서버 측 요청 위조와 DNS 리바인딩을 고친 보안 릴리스가 다섯 번 나왔고, 제공사 요청 리디렉션과 MinerU 파싱에 대한 권고가 공개됐습니다. 제대로 된 사용자별 계정을 쓰려면 인증 훅을 직접 작성해야 합니다.

업그레이드가 또 하나의 비용입니다. v1.2.0은 Vercel과 서버리스 호스팅을 버리고 PostgreSQL을 필수로 만들었고, v1.3.0은 롤백할 수 없습니다. 열린 이슈와 풀 리퀘스트 약 216개와 몇 주마다 나오는 마이너 버전을 생각하면, 도입하는 학교는 담당자를 정해야 합니다. NotebookLM의 오디오 개요와 비교하면 OpenMAIC는 더 대화형이고 자체 호스팅할 수 있지만, 운영은 훨씬 무겁습니다.

제 역할을 하는 곳

  • 1학년 통계 강의를 맡은 대학 강사

    강의 노트를 대화형 자율 학습 수업으로 바꾸기

    노트를 올려 OpenMAIC가 슬라이드, 퀴즈, 시뮬레이션을 만들게 한 뒤, Pro 작업대에서 편집하고 주마다 오프라인 HTML 파일로 내보냅니다. 비용은 수업당 모델 사용료이며, MiniMax 같은 토큰 요금제는 키 하나로 채팅, 이미지, TTS, 검색을 다룹니다.

  • 강사 40명이 있는 직업 대학의 IT 책임자

    승인된 모델로만 AI 수업 생성 제공하기

    Docker Compose와 PostgreSQL로 배포하고, openmaic.yml에서 슬롯을 잠그고 allowUserKeys를 false로 설정하고, 서명된 JWT 방식으로 신원 게이트웨이 뒤에 둔 뒤, 네트워크에 공개하기 전에 긴 ACCESS_CODE를 설정합니다.

  • 튜터링 제품을 만드는 에듀테크 개발자

    생성 파이프라인을 직접 쓰지 않고 재사용하기

    웹 앱과 공유하는 @openmaic npm SDK와 서버 API를 씁니다. MIT는 상업적 사용을 허용합니다. 재배포 전에 포함된 mathml2omml 패키지의 LGPL-3.0 조건을 확인하십시오.

도입 전 확인할 점

설정
Node.js 22.19+, pnpm 10+, PostgreSQL 16이 필요합니다. 클론, pnpm install 후 .env.example과 openmaic.example.yml을 복사하고, 모델 키 하나를 추가하고, pnpm db:up과 pnpm dev로 localhost:3000에 접속합니다. Docker Compose는 앱과 PostgreSQL을 컨테이너 두 개로 실행합니다.
연동
OpenAI, Azure, Anthropic, Bedrock, Gemini, DeepSeek, Qwen, Kimi, MiniMax, Grok, OpenRouter, GLM, Doubao, Hunyuan, Ollama, OpenAI 호환 API. 문서 파싱용 MinerU, 로컬 FunASR과 VoxCPM2. Kimi, DeepSeek, Firecrawl 웹 검색. OpenClaw, Codex, WorkBuddy용 에이전트 스킬.
데이터와 개인정보
강좌, 채팅 기록, 학습자 세션, 미디어는 사용자의 PostgreSQL에 있고(미디어는 선택적으로 S3), 프롬프트와 업로드는 설정한 제공사로 갑니다. 인증 훅을 추가하지 않으면 ACCESS_CODE가 유일한 관문입니다. GHSA-g87c-cm4q-cw5x와 GHSA-cpjc-vgjh-c5jp는 v1.1.2와 v1.1.1에서 수정됐습니다.
대규모 사용 시 비용
유료 자체 호스팅 에디션은 없습니다. 지출은 텍스트, 이미지, 내레이션, 영상, 검색에 걸친 수업당 모델 사용료와 서버, PostgreSQL입니다. MP4 내보내기에는 별도의 Chromium과 FFmpeg 렌더 컨테이너가 필요합니다. 호스팅 접근 코드 가격은 공개되지 않았습니다.
제한
열린 이슈와 풀 리퀘스트 약 216개. v1.2.0부터 서버리스 호스트 미지원. 교실 대화에는 도구 호출 모델 필요. 에이전트 슬롯은 사고 강도를 설정할 수 없음.

좋은 점

  • 슬라이드, 퀴즈, 시뮬레이션, PBL을 섞은 수업
  • AI 교사가 어떤 요소에 대해서든 말하고 그리고 답함
  • 관리자 잠금이 있는 작업별 모델 슬롯
  • PPTX, 오프라인 HTML, MP4로 내보내기

아쉬운 점

  • ACCESS_CODE를 설정하지 않으면 인증이 전혀 없음
  • 실제 계정에는 사용자 정의 인증 훅 필요
  • v1.2.0부터 PostgreSQL과 상시 서버 필요
  • v1.3.0 업그레이드는 단방향

추천 대상

자체 호스팅 다중 에이전트 대화형 수업을 원하고 Node와 PostgreSQL 서비스를 운영할 사람이 있는 대학 교육팀과 에듀테크 개발자.

OpenMAIC 대안

OpenMAIC: 자주 묻는 질문

OpenMAIC, 쓸 만한 가치가 있습니까?
OpenMAIC는 말하는 슬라이드 덱이 아니라 진짜 대화형 수업을 만듭니다. 다만 한 사람 이상을 위해 운영하려면 보안 기본값을 진지하게 다뤄야 합니다. 평점은 5점 만점에 3.9점입니다.
OpenMAIC의 가격은 얼마입니까?
무료 오픈소스입니다(MIT, 포함된 패키지 하나는 LGPL-3.0). 자체 호스팅하면 모델 제공사 비용을 내고, 호스팅 생성은 open.maic.chat의 접근 코드를 쓰며 가격은 공개되지 않았습니다.
OpenMAIC의 단점은 무엇입니까?
ACCESS_CODE를 설정하지 않으면 인증이 전혀 없음; 실제 계정에는 사용자 정의 인증 훅 필요; v1.2.0부터 PostgreSQL과 상시 서버 필요; v1.3.0 업그레이드는 단방향.
OpenMAIC에 적합한 사람은 누구입니까?
자체 호스팅 다중 에이전트 대화형 수업을 원하고 Node와 PostgreSQL 서비스를 운영할 사람이 있는 대학 교육팀과 에듀테크 개발자.
팀이나 프로덕션 환경에서 OpenMAIC의 비용은 얼마입니까?
유료 자체 호스팅 에디션은 없습니다. 지출은 텍스트, 이미지, 내레이션, 영상, 검색에 걸친 수업당 모델 사용료와 서버, PostgreSQL입니다. MP4 내보내기에는 별도의 Chromium과 FFmpeg 렌더 컨테이너가 필요합니다. 호스팅 접근 코드 가격은 공개되지 않았습니다.
OpenMAIC에 회사 데이터를 맡겨도 안전합니까?
강좌, 채팅 기록, 학습자 세션, 미디어는 사용자의 PostgreSQL에 있고(미디어는 선택적으로 S3), 프롬프트와 업로드는 설정한 제공사로 갑니다. 인증 훅을 추가하지 않으면 ACCESS_CODE가 유일한 관문입니다. GHSA-g87c-cm4q-cw5x와 GHSA-cpjc-vgjh-c5jp는 v1.1.2와 v1.1.1에서 수정됐습니다.
OpenMAIC의 가장 좋은 대안은 무엇입니까?
저희가 리뷰한 것 중 가장 가까운 대안은 notebooklm-py, Open Notebook 및 DeepTutor입니다.

답변 확인일: 2026년 10월 31일.