
OpenMontage 2026 실측, 스타 6.4만인데 한국어는 못 쓰고 설계는 훔칠 만했다
무료 자료
PDF · 무료
스타 6.4만 AI 도구, 쓰기 전 5가지 점검법 — 비개발자를 위한 쉬운 가이드
긴 글을 다 읽기 전에, 실무 가이드부터 먼저 챙겨가세요.
OpenMontage 2026 실측, 스타 6.4만인데 한국어는 못 쓰고 설계는 훔칠 만했다
목차
- 스타 6.4만 개짜리 저장소, 그냥 써도 되는 거 아닐까요?
- OpenMontage는 정확히 무엇을 하는 저장소인가요?
- "스킬 700개+"라는 홍보 문구, 세어 보면 어떻게 나오나요?
- 한국어 자막과 음성은 정말 안 되나요?
- 유지보수와 설치 안전성은 믿을 만한가요?
- 그래서 누가 쓰고, 무엇을 훔쳐 가면 되나요?
- 자주 묻는 질문
스타 6.4만 개짜리 저장소, 그냥 써도 되는 거 아닐까요?
결론부터 말하면 오픈소스 AI 영상 제작 시스템 OpenMontage는 한국어 숏폼에는 쓸 수 없습니다. 영어권 대외 영상은 조건부로 가능합니다. 설계 아이디어를 가져가는 용도로는 권할 만해요.
"스타가 6.4만 개면 검증된 거 아닌가요?" "내가 만드는 릴스에 바로 써도 되나요?" 이런 질문이 나오는 게 당연합니다. 스타 숫자가 크면 누구나 한 번쯤은 의심을 내려놓고 싶어지거든요. 그래서 2026-10-03 시점 코드를 직접 clone(저장소를 내 컴퓨터로 통째로 내려받기)해서 파일을 세고 코드를 읽었습니다. 영상을 실제로 렌더링해 본 결과가 아니라 코드와 파일을 읽고 확인한 내용이라는 점은 미리 밝혀 둡니다.
이 글은 작동 구조, 홍보 수치 검증, 한국어 문제, 유지보수와 안전성, 가져갈 만한 설계 순서로 답합니다.
OpenMontage는 정확히 무엇을 하는 저장소인가요?
GitHub API에 따르면 calesthio/OpenMontage는 2026-03-29에 만들어졌고 2026-10-05 기준 스타 63,951개, 포크 8,122개를 가졌습니다. 라이선스는 AGPL-3.0이고 릴리스와 버전 태그는 0건이에요.
Backlot live board — assets generating
이미지 출처: github.com
한 줄로 줄이면 이 저장소는 영상을 만드는 프로그램이 아닙니다. AI 코딩 어시스턴트에게 영상 감독의 업무 지침서와 도구 상자를 폴더째 건네는 쪽에 가까워요. 신입 조연출에게 일을 맡길 때 필요한 건 편집 프로그램이 아니라 단계별 지침서, 장비 목록, 결재 라인이잖아요. OpenMontage는 이 셋을 파일로 만들어 두고 조연출 자리에 Claude Code나 Cursor를 앉힙니다.
OpenMontage란? AI 코딩 어시스턴트가 읽을 지침서와 도구를 한 저장소에 담아 에이전트 영상 제작을 시키는 AGPL-3.0 오픈소스입니다. MCP(AI가 외부 도구에 붙는 표준 규약) 없이 파일 읽기만으로 동작하고, 지원 대상으로 Claude Code, Cursor, Copilot, Windsurf, Codex를 명시합니다.
서버도 플러그인도 없고 파일 체인이 전부예요.
- 진입점: CLAUDE.md, AGENTS.md, CURSOR.md, COPILOT.md, CODEX.md, .windsurfrules가 모두 AGENT_GUIDE.md를 먼저 읽으라는 한 줄을 담고 있습니다.
- 계약서: AGENT_GUIDE.md(48,043바이트)에 라우팅 규칙, 사전점검 의무, 승인 게이트, 금지 행위가 적혀 있습니다.
- 작업지시서: pipeline_defs/의 YAML 12개가 단계와 도구, 검수 기준, 사람 승인 여부를 정합니다.
- 기술지식: skills/ 157개와 .agents/skills/ 578개 문서가 있습니다.
- 도구: BaseTool을 상속한 Python 클래스 129개입니다.
파이프라인(영상 종류별 제작 공정표) 12개는 YAML 13개에서 테스트용 framework-smoke.yaml을 뺀 숫자이고, 전부 research → proposal → script → scene_plan → assets → edit → compose 7단계를 따릅니다. 홍보 문구의 "도구 100개+"도 129개가 실측돼 맞아요.
시작 난이도는 이렇습니다. 설치에는 Python 3.10+, FFmpeg(영상 변환 프로그램), Node.js 18+, 그리고 AI 코딩 어시스턴트가 필요합니다. git clone 뒤 make setup을 실행하고 Docker 이미지는 없어요. 터미널 작업을 피할 수 없으니 비개발자에게는 첫 단계부터 문턱이 있다고 봅니다.
비용 쪽에서 README는 "zero API keys"로도 돌아간다고 소개합니다. 무료 범위는 Piper TTS(오프라인 음성 합성), Archive.org·NASA·Wikimedia 아카이브 영상, Remotion·HyperFrames 합성, FFmpeg예요. 스톡 3종(Pexels, Unsplash, Pixabay)은 무료지만 개발자 키 발급이 필요해서 이 문구는 유료 키 없이라는 뜻으로 읽는 편이 안전합니다. .env.example에는 Kling, Suno, ElevenLabs, OpenAI, HeyGen, Runway 등 유료 선택 키 11종이 적혀 있어요. README가 제시하는 편당 비용은 60초 애니메이션 $1.33, 약 $4, 약 $5이고 풀 셋업 기준 $1~$3입니다. 전부 저장소 자체 보고치이며 제3자 검증은 확인하지 못했습니다.
"스킬 700개+"라는 홍보 문구, 세어 보면 어떻게 나오나요?
한 줄 답: 숫자는 틀리지 않았고 세는 기준이 달랐습니다. 파일 수로는 맞지만 그 안에 남이 쓴 라이브러리 설명서 사본이 섞여 있습니다.
저장소 설명문은 Wayback Machine 2026-08-03 스냅샷 기준 "12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files"입니다. 이 문구를 clone한 파일로 하나씩 대조했어요.
"스킬 700개+"라는 홍보 문구, 세어 보면 어떻게 나오나요?
자료: 본문 데이터 · QJC 재구성
| 홍보 문구 | 실측 | 판정 |
|---|---|---|
| 파이프라인 12개 | YAML 13개 중 테스트용 1개 제외 12개 | 일치 |
| 도구 100개+ | BaseTool 상속 클래스 129개 | 일치 |
| 스킬·지식 파일 700개+ | 마크다운 1,098개, 미러 폴더 제외 775개, 자체 지침 157개 | 조건부 일치 |
세 번째 줄이 문제입니다. 마크다운 파일을 폴더별로 나누면 이렇습니다.
| 위치 | 마크다운 수 | 성격 |
|---|---|---|
| .agents/skills/ | 578 | 외부 기술 지식 팩 |
| .claude/skills/ | 326 | 위 폴더와 겹치는 복사본 |
| skills/ | 157 | OpenMontage 자체 단계별 지시 |
| docs/ 등 기타 | 37 | 문서 |
| 전체 | 1,098 |
1,098개 중 322개가 .claude/skills/와 .agents/skills/에 같은 경로로 두 번 들어 있습니다. 그중 320개는 바이트 단위로 똑같아요. 심볼릭 링크(바로가기 파일)도 아닙니다. 저장소 전체에 심링크가 0건이라 전부 실제 복사본이에요. 미러 폴더인 .claude/skills/(323개)를 빼고 세면 775개가 남습니다.
게다가 578개 안에는 외부 라이브러리 문서 사본이 많습니다. vercel-react-best-practices 71개, Remotion 38개, manimgl 27개, manimce 24개, HeyGen 21개, flux 14개. 여섯 묶음만 더해도 195개로 578개의 약 3분의 1이에요. 에이전트가 참고할 벤더 매뉴얼 사본이지 OpenMontage가 쌓은 제작 노하우는 아닙니다.
파일 수만 보면 "700개+"는 문자 그대로 사실입니다. 미러 폴더를 빼고 세도 775개니까요. 다만 이걸 "OpenMontage가 만든 영상 제작 노하우 700건"으로 읽으면 과한 해석이에요. 자체 제작 지침은 skills/ 157개가 중심입니다.
Wayback 스냅샷 3개로 본 문구 변천
| 스냅샷 날짜 | 설명문 | 스타 |
|---|---|---|
| 2026-04-02 | 11 pipelines, 49 tools, 400+ agent skills | 220 |
| 2026-05-02 | 12 pipelines, 52 tools, 500+ agent skills | 3,328 |
| 2026-08-03 | 12 production pipelines, 100+ tools, 700+ agent skill and production-knowledge files | 44,736 |
도구가 52개에서 100+로 오른 구간에는 실제 추가가 있었던 것으로 보입니다. 지금 129개가 실측되니까요. 스킬은 성격이 달라요. "agent skills"가 "agent skill and production-knowledge files"로 바뀌면서 세는 단위가 넓어졌고, 그 변화가 700+ 달성에 섞였습니다. 같은 "늘었다"라도 둘을 나눠 읽어야 합니다. 2026-10-05에도 설명문은 같았어요.
한국어 자막과 음성은 정말 안 되나요?
한국 독자에게 핵심인 대목입니다. 코드 전체에서 한글이나 CJK(중국어·일본어·한국어) 유니코드 범위를 판정하는 코드가 0건이었어요. 아래는 2026-10-03 코드와 docs/PROVIDERS.md 기준 실측입니다.
| 항목 | 실측 |
|---|---|
| 자막 토큰 결합 | subtitle_gen.py가 언어와 무관하게 " ".join()으로 공백 결합 |
| Remotion 폰트 | loadFont(..., subsets:["latin"]) |
| 자막 번인 기본 글꼴 | video_compose.py의 ASS force_style 기본값 FontName=Inter |
| 무료 음성 | Piper TTS 음성 목록에 한국어가 적혀 있지 않음, 기본 모델은 en_US-lessac-medium 하드코딩 |
| 안내 문서 | 한국어 README 없음, 중국어판 README_zh-CN.md만 존재 |
| 화면 비율 | config.yaml 기본 해상도 1920x1080(가로), 산출물 스키마에 종횡비 필드 없음 |
풀어서 보면 이렇습니다. 한국어는 음성 인식 결과가 어절(띄어쓰기 단위) 중간을 쪼개는 경우가 있어요. 무조건 공백으로 이으면 단어 안에 공백이 끼어듭니다. 자막 번인(자막을 영상 화면에 직접 새기는 방식) 기본 글꼴 Inter에는 한글 글리프(글자 모양 데이터)가 없어서 글자 대신 네모 칸이 뜨거나 시스템 폰트에 기대는 구조예요. docs/PROVIDERS.md는 Piper TTS 음성으로 영어 약 30종과 독일어·프랑스어·스페인어·이탈리아어를 적고 나머지는 "그 외 언어"로 묶습니다. 한국어는 그 목록에 적혀 있지 않아요. 한국어 README를 추가하자는 PR은 2026-06-24에 거절돼 닫혔어요.
유료를 붙이면 소리는 됩니다. docs/PROVIDERS.md에 따르면 Google Cloud TTS는 ko-KR을 지원합니다. HeyGen /v2/video_translate도 ko-KR을 받고 Azure STT 매핑에는 "ko": "ko-KR" 한 줄이 있어요. 세로 9:16은 auto_reframe.py가 가로 영상을 얼굴 추적으로 사후 리프레임(세로로 다시 잘라 맞추기)하는 경로가 있고 생성 공급자도 9:16 파라미터를 받습니다. 가능하지만 1급 설정이 아니라 후처리 경로예요.
소리와 화면을 나눠 보면 답이 선명합니다. 소리는 유료 TTS·STT·더빙으로 풀리지만 화면에 올라가는 한글은 폰트와 토큰 분리 양쪽에서 깨질 구조예요. 그 지점이 코드 기본값에 박혀 있어서 설정만으로는 우회되지 않는다고 판단했습니다.
CJK 고치는 PR이 병합되면 한국어도 해결될까요?
GitHub PR 목록에 따르면 커뮤니티가 올린 수정이 이미 여러 건 있고 전부 열려 있습니다. 자막 CJK 공백(2026-08-23), CaptionOverlay CJK 교정(2026-08-23), Remotion 비라틴 폰트(2026-09-12), 웹폰트 로컬 번들(2026-09-16), RTL(오른쪽에서 왼쪽으로 쓰는 문자) 렌더(2026-09-27), 자막 단어 간 공백 유지(2026-10-02)예요.
여기에 함정이 하나 있습니다. 이 PR들은 문제를 "CJK"로 묶어 처리해요. 그런데 CaptionOverlay.tsx 주석에는 이렇게 적혀 있습니다.
"CJK languages (no inter-word spacing) should pass ''"
중국어와 일본어는 단어 사이에 띄어쓰기를 쓰지 않지만 한국어는 어절 사이에 공백을 씁니다. 이 규칙을 한국어에 그대로 적용하면 어절이 전부 붙어요. CJK PR이 병합돼도 한국어는 따로 확인해야 합니다.
유지보수와 설치 안전성은 믿을 만한가요?
한 사람이 감당하기엔 쌓인 PR
GitHub Search API(2026-10-06 조회)에 따르면 열린 이슈는 97건, 닫힌 이슈는 57건으로 처리율이 37%입니다. 열린 PR은 257개, 병합된 PR은 112개예요. 커밋 455건 중 315건(69%)을 메인테이너 한 사람이 썼고 기여자는 약 50명입니다. 2026-09-06부터 2026-10-03까지 27일간은 커밋이 없었어요.
스타 대비 포크는 약 7.9 대 1이라 정상 범위로 보입니다. 포크 8,122개와 PR 369건(열림 257 + 병합 112)은 값싸게 만들 수 있는 숫자가 아니에요. 스타 조작을 의심할 근거는 찾지 못했습니다. 참여는 실재하는데 그걸 소화할 사람이 모자란 상태로 읽는 게 맞아요.
릴리스 태그가 0건이라는 점도 실무에 닿습니다. 버전을 고정할 수 없으니 재현성을 원하면 특정 커밋 SHA(커밋 고유 번호)를 직접 박는 수밖에 없어요.
열린 결함, 점검 통과를 믿으면 안 됩니다
이슈 트래커에서 눈에 띈 결함 6건은 모두 미해결입니다.
- 2026-08-20:
video_compose가 요청한 프레임레이트를 무시하고 항상 30fps로 만듭니다. - 2026-08-23: 사전점검(preflight)이 영상·이미지·음악 공급자가 0개여도
passed를 보고합니다. - 2026-08-29:
documentary-montage에서 음악이 전혀 믹스되지 않습니다. - 2026-08-30: Pexels 어댑터가
User-Agent헤더를 빠뜨려 모든 요청이 Cloudflare에서 401/403으로 거절됩니다. - 2026-09-06:
diagram_gen이 mermaid-cli 없이AVAILABLE을 보고하고 소스 코드를 텍스트 카드로 렌더합니다. - 2026-09-13:
BarChart가 정수가 아닌 값의 라벨을 틀리게 표시합니다.
패턴이 보여요. 사전점검과 diagram_gen은 "가용하다"고 보고하면서 실제로는 동작하지 않습니다. 스톡 어댑터 하나는 요청이 전부 막혀 있고요. 점검 통과 표시를 믿지 말고 산출물을 눈으로 확인하는 절차를 넣어야 합니다.
설치 전에 확인할 보안과 라이선스
저장소는 2026-09-04에 공지를 올렸습니다. 가짜 "OpenMontage-app" 설치 프로그램 저장소가 돌고 있고 이 프로젝트는 어떤 바이너리도 배포하지 않는다는 내용이에요. 2026-07-27에는 OpenMontage-x64.7z 파일이 Windows Defender에서 트로이목마(Trojan:Win32/Tecabans.STV!cl)로 탐지됐다는 이슈도 올라왔습니다. 설치는 공식 GitHub clone 경로만 쓰세요.
AGPL-3.0은 이 코드를 네트워크 서비스로 제공하면 서비스 이용자에게 소스를 공개해야 하는 라이선스입니다. 사내에서 영상만 뽑아 쓰는 건 문제가 없지만 감싸서 고객용 서비스로 팔 계획이라면 법무 검토를 먼저 받으세요. 검색에 걸리는 리뷰 한 곳은 라이선스를 MIT로 잘못 적었으니 저장소 LICENSE 파일로 직접 확인하는 게 안전해요.
커뮤니티 반응은 희박했습니다
Hacker News(HN)는 Algolia API 전수 조회 기준 제출글이 5건이고 전부 2026-06-18부터 2026-07-01 사이입니다. 최고 득표는 7 points에 댓글 1개(2026-06-21)였어요. 스타는 2026-06-21의 7,292개에서 2026-08-03의 44,736개로 올랐는데 HN 제출은 2026-07-01이 마지막이었습니다. 성장을 끌어간 곳이 HN은 아니라는 신호로 읽혀요.
X의 @rryssf는 2026-06-21에 "someone just open-sourced a full video production pipeline. 11 pipelines, 49 tools, one product ad for $0.69 total."이라고 소개했습니다. 11개와 49개는 2026-04-02 스냅샷의 숫자라 이미 낡은 설명이었어요. 실행 후기나 비판은 확보하지 못했습니다.
Reddit은 접근 경로 4곳이 모두 막혀 확인하지 못했습니다. 웹 검색에서도 이 저장소를 다룬 Reddit 글은 0건이었지만 이것만으로 토론이 없었다고 단정할 수는 없어요. 검색에 걸리는 리뷰 글은 대부분 AI가 생성한 SEO 콘텐츠로 보입니다. 스타 6.4만의 출처는 GitHub Trending 노출, 중국어권 커뮤니티, 그리고 그런 블로그들로 추정하지만 확인한 사실은 아니에요.
그래서 누가 쓰고, 무엇을 훔쳐 가면 되나요?
상업 서비스·Remotion과의 관계
Runway, Pika, Kling 같은 상업 AI 영상 서비스와 경쟁하는 도구가 아닙니다. 클립 생성은 그 서비스들의 API를 부르니까 오히려 그 위에서 일을 나누는 조율 단계에 가까워요. Remotion(코드로 영상을 렌더링하는 도구)도 경쟁자가 아니라 내부 합성 엔진으로 들어 있습니다(remotion-composer/). 긴 영상을 짧은 클립으로 쪼개는 자동 클리핑은 12개 파이프라인 중 clip-factory 1개에 해당하고요. 저장소가 스스로 내세우는 "세계 최초"는 자기주장일 뿐 에이전트 기반 영상 파이프라인은 상업·오픈소스 양쪽에 선행 사례가 있습니다.
핵심 차이는 기능이 아니라 구조입니다. 대본 diff(바뀐 부분 비교), 장면 매니페스트(장면 목록표), 자막 파일, 렌더 명령, 결정 로그를 각각 파일로 열어 검사할 수 있어요. 불투명한 결과물 한 덩어리가 아니라는 점이 상업 서비스와 갈리는 지점입니다.
용도별 판정
| 용도 | 판정 | 이유 |
|---|---|---|
| 한국어 숏폼·릴스 제작 | 불가 | 자막·폰트가 기본값에서 깨지고 세로가 1급 설정이 아님 |
| 영어권 대외 영상 | 조건부 가능 | 열린 결함과 릴리스 태그 0건을 감수해야 함 |
| 설계 아이디어 참조 | 권장 | 아래 3가지 |
저희 쪽은 이미 한국어 세로 자막 경로가 있어서 갈아탈 이득이 없다고 판단했습니다.
훔칠 설계 3가지, 베끼지 말 것 1가지
- 단일 진입점 강제. 진입점 파일에는 AGENT_GUIDE.md를 먼저 읽으라는 한 줄만 두고 지시의 정본을 1개로 묶습니다. AI에게 일을 시킬 때도 지시서는 한 장만 고치게 만들면 됩니다.
- 예산 상한을 설정 파일에 박기.
config.yaml기본값은 총액 상한 $10.00, 단일 액션 승인 임계 $0.50, 모드warn이고 신규 유료 도구는 승인 요구가 기본true입니다. AI가 알아서 쓰는 비용에 천장을 두는 방식이에요. - 합성 전 승인 게이트. 장면별 컨택트시트(미리보기 표)에 테이크, 프롬프트, 건당 비용, 품질 점수를 띄워 렌더 전에 승인받습니다. 다 만든 뒤 반려하는 낭비가 줄어요.
베끼지 말 것은 같은 지식 파일을 .claude/와 .agents/에 물리 복사해 두는 방식입니다. 320개가 바이트 단위로 똑같은데 심링크가 아니라 실제 파일이라 한쪽만 고치면 조용히 갈라져요.
마무리
OpenMontage는 허풍만 있는 저장소는 아닙니다. 파이프라인 12개와 도구 129개는 실측으로 맞았습니다. 대본·장면표·자막을 파일로 검사하는 구조는 배울 만해요. 다만 홍보 수치 일부는 중복과 단위 확장으로 부풀었어요. 한국어 숏폼은 코드 기본값 단계에서 막힙니다. 쓸지 말지는 만드는 영상의 언어로 갈려요. 영어면 조건부, 한국어면 아직입니다. 설계 3가지는 어느 쪽이든 가져가셔도 좋습니다.
우리 팀 상황에 맞는지부터 따져보셔도 충분합니다. 판단에 필요한 기준은 위에 정리해 뒀어요.
자주 묻는 질문
OpenMontage로 한국어 릴스나 쇼츠를 만들 수 있나요?
기본 설정으로는 어렵습니다. 2026-10-03 코드 기준으로 한글·CJK 범위를 판정하는 코드가 0건이고 자막 번인 기본 글꼴 Inter에는 한글 글리프가 없습니다. 무료 음성 Piper TTS는 문서의 음성 목록에 한국어가 적혀 있지 않아요. 유료 TTS를 붙이면 소리는 되지만 화면의 한글은 별도 작업이 필요합니다.
OpenMontage는 정말 무료로 쓸 수 있나요? 편당 비용은 얼마인가요?
코드는 AGPL-3.0 오픈소스라 무료입니다. README는 "zero API keys"로도 돌아간다고 소개하고 편당 $1.33에서 약 $5까지 사례를 제시하지만 이 비용은 저장소가 직접 낸 수치이며 제3자 검증은 확인하지 못했어요. config.yaml 기본값은 총액 상한 $10.00, 단일 액션 승인 임계 $0.50입니다.
스타 6.4만 개면 믿고 써도 되는 프로젝트 아닌가요?
스타 수만으로 판단하기는 이릅니다. 포크 8,122개와 PR 369건은 실재하는 참여지만 열린 PR이 257개 쌓여 있고 릴리스 태그는 0건이에요. GitHub API 조회(2026-10-05~06) 기준 커밋 455건 중 69%를 메인테이너 한 사람이 썼고 2026-09-06부터 27일간 커밋이 없었습니다. 쓰더라도 커밋 SHA를 고정하고 결과물은 눈으로 확인하세요.
관련 글
- AI가 만든 웹페이지, 왜 다 비슷할까요? impeccable 규칙 61개와 한국어 한계
- 에이전트 팀 도구 OpenRig, 소개 문구대로 될까요? 코드로 직접 확인한 도입 기준
- 영상 편집, 말로 시키면 되나요? 바이브 비디오로 클로드 모션 영상 만든 노하우
참고 자료
- GitHub 저장소: calesthio/OpenMontage
- GitHub REST API: 저장소 메타데이터
- README 원문
- AGENT_GUIDE.md
- docs/PROVIDERS.md
- .env.example
- GitHub Search API: 이슈·PR 집계
- Wayback 스냅샷 2026-04-02
- Wayback 스냅샷 2026-05-02
- Wayback 스냅샷 2026-08-03
- 이슈: Pexels 어댑터 User-Agent 누락
- PR 군: CJK 자막·비라틴 폰트
- Hacker News 제출글
- HN Algolia API: OpenMontage 제출글 전수
- X @rryssf 게시물

