어떤 주제나 문서든 AI 교사와 학습자가 함께하는 인터랙티브 교실로 바꾸는 오픈소스 AI 플랫폼입니다.
showlab/Code2Video
LLM 에이전트가 픽셀을 직접 생성하는 대신 실행 가능한 Manim 코드를 작성해 학습 영상을 만듭니다.
- 스타
- 2,141
- 포크
- 294
- 열린 이슈
- 2
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
Code2Video는 주제나 학습 개념을 바탕으로 교육용 영상을 제작하는 프레임워크입니다. 픽셀 기반 텍스트-비디오 모델을 사용하는 대신 에이전트가 실행 가능한 Manim 코드를 작성하므로, 결과 애니메이션은 구조가 명확하고 재현할 수 있으며 코드 수준에서 쉽게 편집할 수 있습니다.
파이프라인은 주제를 스토리보드로 구체화하는 Planner, 디버깅 가능한 Manim 코드를 생성하는 Coder, 앵커 포인트를 활용해 레이아웃을 개선하는 Critic, 이렇게 세 에이전트로 구성됩니다. 단일 쿼리로 영상을 생성하거나 JSON 파일에 정의된 전체 학습 주제 목록을 대상으로 일괄 생성할 수 있습니다. 선택 사항으로 IconFinder API에서 아이콘 에셋을 가져올 수도 있습니다.
이 프로젝트에는 3Blue1Brown에서 영감을 얻은 117개 학습 주제를 다루는 MMMC 벤치마크와 지식 전이, 미적 품질, 효율성 지표를 평가하는 스크립트도 포함됩니다. 설치하려면 Python, Manim Community v0.19.0, 그리고 LLM 및 비전-언어 모델용 API 키가 필요합니다.
핵심 기능
- 01실행 가능한 Manim 코드를 생성해 교육용 영상을 만듭니다.
- 02Planner, Coder, Critic으로 구성된 3에이전트 파이프라인을 사용합니다.
- 03단일 주제 생성과 주제 목록을 대상으로 한 일괄 실행을 지원합니다.
- 04IconFinder API의 아이콘으로 영상 콘텐츠를 보강할 수 있습니다.
- 05117개 학습 주제와 평가 스크립트가 포함된 MMMC 벤치마크를 제공합니다.
활용 사례
- 수학이나 컴퓨터 과학 개념을 설명하는 영상을 제작합니다.
- 코드 기반 영상 생성과 에이전트 파이프라인을 연구합니다.
- 교육용 영상의 품질과 지식 전이를 벤치마킹합니다.
토픽
자주 묻는 질문
- Code2Video은(는) 무엇인가요?
- LLM 에이전트가 픽셀을 직접 생성하는 대신 실행 가능한 Manim 코드를 작성해 학습 영상을 만듭니다. Code2Video는 주제나 학습 개념을 바탕으로 교육용 영상을 제작하는 프레임워크입니다. 픽셀 기반 텍스트-비디오 모델을 사용하는 대신 에이전트가 실행 가능한 Manim 코드를 작성하므로, 결과 애니메이션은 구조가 명확하고 재현할 수 있으며 코드 수준에서 쉽게 편집할 수 있습니다.
- Code2Video은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Code2Video은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Code2Video은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. Code2Video의 마지막 커밋은 2026년 8월 24일입니다.
- Code2Video은(는) 어디에 사용할 수 있나요?
- 수학이나 컴퓨터 과학 개념을 설명하는 영상을 제작합니다. 코드 기반 영상 생성과 에이전트 파이프라인을 연구합니다. 교육용 영상의 품질과 지식 전이를 벤치마킹합니다.
- Code2Video은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/showlab/Code2Video
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Agent = LLM + context + tools를 바탕으로 AI Agent 설계를 다루고, 장별 실행 가능한 실습을 제공하는 오픈소스 중국어 책입니다.
Claude Code, Cursor, Gemini CLI 등에 설치해 쓰는 역할별 AI 에이전트 프롬프트 모음
터미널에서 코드베이스를 읽고 자연어로 코딩 작업, 코드 설명, Git 워크플로를 처리하는 에이전트형 코딩 도구입니다.
Claude Code와 Codex에 멀티 에이전트 스웜, 공유 메모리, 작업 라우팅, 머신 간 페더레이션을 더하는 에이전트 하네스
일반 NVIDIA 또는 AMD GPU PC에서 125B 파라미터 Qwen3.8-Flash-Next를 실행하고 localhost API를 제공합니다.