같은 클리핑을, 대시보드 없이.
Katto의 모든 작업은 저희 클라우드에서 돌아갑니다. 내려받기, 스크립트 생성, 장면 채점, 컷, 자막, 리프레임, 발행까지. 대시보드는 작업을 시작하는 한 가지 방법일 뿐이고, API와 CLI, MCP 서버가 세 가지 더 있습니다. 한도는 넷이 함께 씁니다. Creator라면 월 25개 원본 영상, 각 최대 90분이며, 어느 문으로 들어오든 같습니다.
"이 90분짜리 방송 다시보기에서 가장 강한 장면 6개만 남기고, 영어와 스페인어 자막을 넣고, TikTok과 Shorts에 예약해 줘."
Katto가 다시보기를 내려받고, 스크립트를 채점하고, 클립을 자르고, 단어 단위 자막을 입히고, 9:16으로 리프레임한 뒤 발행을 예약합니다. 사용자의 기기는 요청을 보내는 일만 합니다.
20분짜리 영상 한 편에서 측정한 워커 처리 시간: 완성된 클립 8개가 295초(4.9분). 대기열과 내려받기 시간은 달라지므로, 처음부터 끝까지를 보장하는 수치는 아닙니다.
입구는 셋, 에이전트는 하나
Claude, Cursor, ChatGPT, VS Code, Windsurf에서 한 번만 로그인하면 됩니다. 호스팅 서버이고 동적 클라이언트 등록을 지원하는 OAuth 2.1이라, 디스크에 API 키를 둘 필요도 설치할 것도 없습니다. 16개 도구에는 각각 설명이 붙어 있어 읽기 전용은 그렇게 표시되고, 한도를 쓰는 유일한 도구도 그 사실을 알립니다. 로컬에서 돌리고 싶다면 sk_live_ 키로 npx katto-mcp.
{ "mcpServers": { "katto": { "url": "https://mcp.katto.tech/mcp" } } }MCP 서버 →셸이나 cron에서 전체 파이프라인을 실행합니다. 모든 명령에 --json, 모든 작업에 Idempotency-Key, --webhook으로 알림. 데모가 아니라 cron과 CI를 위해 만들었습니다.
npm i -g katto-cli katto login katto clip https://youtube.com/watch?v=… --clips 6 --wait문서 보기 →
범위를 제한한 키(읽기 또는 쓰기), 직접 정하는 멱등 키, 선택적인 webhook_url과 함께 POST /v1/jobs를 호출하세요. 작업 완료는 HMAC-SHA256으로 서명된 webhook으로 도착합니다({timestamp}.{body}, 재전송 허용 5분). 폴링이 편하다면 GET /v1/jobs?cursor=.
POST /v1/jobs { "url": "https://youtube.com/watch?v=…" }API 레퍼런스 →계정 하나, 한도 하나, 작업 모델 하나. 다시 렌더링과 더빙은 한도에서 차감되지 않습니다.
실제로 돌아가는 것
- 1가져오기 — YouTube, Twitch, Vimeo, Rumble, Zoom, Dailymotion 링크(또는 파일 업로드).
- 2스크립트 — WhisperX, 단어 단위.
- 3장면 채점 — Miru가 후보마다 훅, 흐름, 가치, 트렌드를 채점합니다. 보이는 것은 점수이지, 속을 알 수 없는 '바이럴 지수'가 아닙니다.
- 4컷, 자막, 리프레임 — 말하는 사람을 따라가는 9:16. 자막은 99개 언어, 그중 41개는 단어 단위로 정확히 맞춥니다.
- 5더빙(선택) — 현재 19개 언어: 영어, 스페인어, 프랑스어, 이탈리아어, 포르투갈어, 힌디어, 일본어, 중국어, 독일어, 한국어, 네덜란드어, 폴란드어, 러시아어, 터키어, 인도네시아어, 베트남어, 태국어, 우크라이나어, 아랍어.
- 6발행 또는 예약 — 같은 작업에서 7개 플랫폼으로.
여기 있는 어떤 것도 사용자의 기기에서 돌지 않습니다. 그게 핵심입니다. 에이전트든 cron이든 백엔드든, 요청 한 번으로 전체 파이프라인을 띄울 수 있습니다.