2026년 상반기, OpenMontage는 GitHub Trending에서 며칠 연속 1위를 기록했습니다. 이것은 "프롬프트를 넣으면 5초 영상이 나오는" 또 하나의 장난감이 아니라, Claude Code, Cursor, Copilot 등 AI 코딩 어시스턴트를 완전한 영상 제작 스튜디오로 바꾸는 오픈소스 Agent 파이프라인입니다. 평범한 말로 요구사항을 설명하면 Agent가 조사, 대본, 소재 수집, 더빙, 자막, 편집, 최종 렌더링까지 맡습니다.
이 글은 두 가지 질문에 답합니다: OpenMontage를 쓸 가치가 있는가? 그리고 최소 단계로 환경을 구축해 첫 완성 영상을 만드는 방법은?
한 줄 결론
이미 AI 코딩 어시스턴트를 쓰고 있고, 재현 가능·감사 가능·비용 통제 가능한 숏폼/설명 영상/다큐멘터리 몽타주가 필요하다면 OpenMontage는 지금 시도해 볼 가치가 가장 큰 오픈소스 선택입니다. 원클릭 출력만 원하고 터미널이나 Markdown Skill 파일을 건드리고 싶지 않다면 맞지 않습니다.
OpenMontage란? (30초 버전)
| 항목 | 설명 |
|---|---|
| 포지셔닝 | 오픈소스 Agent 영상 제작 시스템 (AGPLv3) |
| 오케스트레이션 | AI 코딩 어시스턴트가 감독 — 블랙박스 클라우드 오케스트레이터 없음 |
| 파이프라인 | 12개 제작 Pipeline (설명 영상, 다큐 몽타주, 지브리풍 애니, 제품 광고 등) |
| 도구 수 | Python 도구 52개 + Agent Skill 파일 500개 이상 |
| 제로 Key 기능 | Piper 로컬 TTS, Archive.org/NASA/Wikimedia 실제 영상, Remotion/HyperFrames 합성 |
| 유료 경로 | FAL, ElevenLabs, OpenAI 등 선택. 편당 약 $0.15–$3 |
일반 AI 영상 도구와의 본질적 차이: 실제 제작 워크플로 (조사 → 제안 → 대본 → 콘티 → 소재 → 편집 → 합성 → 자체 검수)를 돌리며, 일회성 text-to-video 뽑기가 아닙니다.
쓸 가치가 있는가: 솔직한 비교
맞는 신호
- 이미 Claude Code/Cursor/Windsurf를 쓰며 Agent가 저장소를 읽고 명령을 실행하는 데 익숙함
- 재현 가능한 납품 흐름(의사결정 로그, 비용 추정, 품질 게이트)이 필요함
- 설명 영상·다큐 몽타주에 API Key 제로 경로를 원함
- 창의적 분기점(대본, 스타일, 예산)에서 사람 승인을 받고 싶음
- Mac 또는 GPU 머신이 있거나, 장시간 렌더링에 Cloud Mac 사용 의사가 있음
맞지 않는 신호
- "한 문장 입력 → 즉시 15초 세로 영상"만 원함
- 터미널도 Pipeline/Skill 구조도 이해하고 싶지 않음
- 상용 클로즈드 라이선스 필요 (AGPLv3는 파생 배포 의무)
- 팀에 안정적인 AI 코딩 어시스턴트 구독이 없음
흔한 대안과 비교
| 대안 | 학습 곡선 | 출력 통제 | 제로 비용 | 적합 용도 |
|---|---|---|---|---|
| OpenMontage | 중 (환경 + Agent) | 매우 높음 | 있음 | 설명 영상, 다큐, 제품 영상, 다국어 repurposing |
| Runway/Pika 단발 생성 | 낮음 | 낮음 (뽑기형) | 없음/제한적 체험 | 단일 샷, 스타일 테스트 |
| CapCut/剪映 AI | 낮음 | 중 | 일부 무료 | SNS 숏폼, 템플릿 편집 |
| 기존 PR+외주 | 높음 | 높음 | 없음 | 브랜드 필름, 실사 촬영 |
결론: OpenMontage의 가치는 "Runway보다 빠른 생성"이 아니라 제작 프로세스의 엔지니어링에 있습니다.
환경 요구사항 (설치 전 자가 진단)
| 구성요소 | 버전 | macOS 설치 |
|---|---|---|
| Python | 3.10+ | brew install python@3.12 |
| FFmpeg | 최근 버전 | brew install ffmpeg |
| Node.js | 18+ | brew install node |
| AI 코딩 어시스턴트 | 아무거나 | Claude Code/Cursor/Copilot/Windsurf/Codex |
| 디스크 | 10GB 이상 권장 | node_modules, Piper 모델, 렌더 캐시 포함 |
| 메모리 | 16GB 이상 | 24GB 권장 |
설치 전 체크:
sw_vers && uname -m
python3 --version && node -v
ffmpeg -version | head -1
df -h ~
git --version
가장 간단한 환경 구축 (10분 경로)
1단계: 저장소 클론
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage
2단계: 의존성 일괄 설치
make setup
make 없을 때:
pip install -r requirements.txt
cd remotion-composer && npm install && cd ..
pip install piper-tts
cp .env.example .env
Windows: npm install이 ERR_INVALID_ARG_TYPE이면 npx --yes npm install
3단계: AI 어시스턴트로 프로젝트 열기
Cursor 또는 Claude Code에서 OpenMontage 폴더를 엽니다. Agent가 AGENT_GUIDE.md, pipeline_defs/, skills/를 읽을 수 있어야 합니다.
4단계: 도구 레지스트리 검증
python -c "from tools.tool_registry import registry; import json; registry.discover(); print(json.dumps(registry.support_envelope(), indent=2))"
5단계: 제로 Key 데모 (강력 권장)
make demo
6단계: 첫 제작 지시
Make a 45-second animated explainer about why the sky is blue.
Use the zero-API-key path. Pick the animated explainer pipeline.
핵심 규율: Pipeline 선택 → manifest 읽기 → stage skill 읽기 → 도구 호출. 즉흥으로 단계를 건너뛰면 안 됩니다.
API Key 제로로 가능한 것
| 기능 | 무료 도구 | 산출물 |
|---|---|---|
| 내레이션 | Piper TTS | 오프라인 음성 |
| 실제 영상 | Archive.org + NASA + Wikimedia | 다큐 소재 |
| 스톡 | Pexels/Unsplash/Pixabay | 무료 개발자 Key (선택) |
| 화면 합성 | Remotion | 설명 그래픽, 자막 번인 |
| 모션 합성 | HyperFrames | GSAP kinetic 타이포 |
| 후반 | FFmpeg | 인코딩, 믹싱 |
다큐 예시 Prompt:
Make a 75-second documentary montage about city life in the rain.
Use real footage only, no narration, elegiac tone, with music.
선택적 API Key (.env)
FAL_KEY=your-key
OPENAI_API_KEY=your-key
ELEVENLABS_API_KEY=your-key
# ... 기타 모두 선택 사항
NVIDIA GPU가 있으면: make install-gpu 후 .env에 VIDEO_GEN_LOCAL_ENABLED=true
12개 Pipeline 선택 가이드
| Pipeline | 유형 | 비용 | 제로 Key? |
|---|---|---|---|
| Animated Explainer | 설명 영상 | $0–$1.5 | 예 |
| Documentary Montage | 실영상 몽타주 | $0 | 예 |
| Cinematic | 시네마틱 예고 | $1–$3 | 영상 API 필요 |
- 예산 없음 → Documentary Montage 또는 Animated Explainer
- 지브리/애니 → Animation + FAL (~$0.15/편)
- 참고 영상 있음 → YouTube Short/Reel URL 붙여넣기
Mac / Cloud Mac 장기 운영
| 시나리오 | 권장 환경 |
|---|---|
| 일상 Prompt 테스트 | 로컬 M4 Mac mini 16GB |
| 배치 렌더링 | 24GB Mac 또는 NVIDIA GPU |
| 로컬 Mac 없음 | Cloud Mac 일 단위 대여, SSH로 동일 make setup |
ssh user@your-cloud-mac.example.com
git clone https://github.com/calesthio/OpenMontage.git
cd OpenMontage && make setup
문제 해결
Agent가 Pipeline을 무시하면:
Read AGENT_GUIDE.md first. Do not improvise.
Pick pipeline "animated_explainer", read its manifest, then execute stage by stage.
비용 통제:
Budget cap: $1.00 total. Ask before any paid API call.
용어집
- Pipeline
pipeline_defs/YAML manifest에 정의된 기획→완성 전체 제작 흐름.- Agent Skill
skills/의 Markdown 지시 파일. 각 제작 단계 실행법을 Agent에 가르침.- Remotion
- React 기반 합성 엔진. 데이터 기반 설명·자막 번인.
- 7차원 Provider 스코어링
- 작업 적합도·화질·제어성·신뢰성·비용·지연·연속성으로 Provider 자동 선택.
5가지 빠른 결정
- AI 코딩 어시스턴트 있음? → 없으면 먼저 해결
- 10분 설치 가능? → 아니면 Runway/CapCut
- 예산 제로? → Documentary Montage / Animated Explainer
- 시네마급 AI 영상? → FAL_KEY + $1–$3/편
- 안정적 배치 렌더? → 24GB Mac 또는 Cloud Mac
요약
OpenMontage는 쓸 가치가 있지만, "원클릭 마법"이 아니라 "엔지니어링된 제작"을 위한 도구입니다. Pipeline 계약, 500+ Skill, 7차원 Provider 스코어, 사전 합성 품질 게이트, API Key 없이 실영상 다큐가 가능한 희귀한 경로가 강점입니다.
권장 온보딩: make setup + make demo → 제로 Key 45초 설명 → .env Key 추가 → 필요 시 Cloud Mac/GPU
영상 도구는 계속 늘어납니다. 제작 흐름을 재사용 가능한 Pipeline으로 담는 시스템만 워크플로에 남습니다.
ZavCloud Developer Infrastructure
Cloud Mac에서 OpenMontage 렌더링
M4 Mac mini 전용 인스턴스 일 단위 임대, Remotion 배치에 적합
SSH 직결, 로컬과 동일한 make setup