
ShortFactory AI
Automated YouTube Shorts Pipeline
What it does
You type a headline. It researches the topic, writes a fact-checked script, generates cinematic visuals, records a voiceover, adds word-by-word captions, and uploads the finished Short to your YouTube channel. ~$0.11 per video. $29+ one-time.
- 15 Python modules — complete source code
- 78 automated tests (pytest)
- AI Setup Guide — no coding experience needed
- Windows, macOS & Linux installers
- Royalty-free background music bundled
- MIT license — free lifetime updates
People also ask — SEO, GEO, and answer engines
Questions this product page answers (for Google and AI search)
- Automate YouTube Shorts from idea to upload
- Low cost AI short form video pipeline
- YouTube Shorts script and voiceover automation
Short answer (AEO snippet)
Headline in → script, visuals, voiceover, captions, and publish flow with documented per-video cost. Shortfactory Ai — Gumroad (from $29).
How it works
One Command → One Published Short
Seven automated stages. You provide the headline — the pipeline does everything else.
$ python main.py --headline "NASA discovers water on Mars"
▸ Researching topic via live web search...
▸ Claude writing fact-checked script...
▸ Gemini generating 3 scene images + thumbnail...
▸ ElevenLabs recording voiceover...
▸ Whisper generating word-by-word captions...
▸ ffmpeg assembling final video...
▸ Uploading to YouTube as Private...
✓ Done in 4m 12s — review at youtube.com/...
Headline → Topic
Provide a news headline or let the system discover trending topics automatically.
Live Research
Claude searches the web for real facts. Anti-hallucination protection — only verified information makes it into the script.
Script Writing
Claude writes a tight, fact-checked script optimized for YouTube Shorts format and retention.
Visual Generation
Google Gemini generates 3 cinematic scene images + 1 custom thumbnail. All from the script.
Professional Voiceover
ElevenLabs records a natural-sounding voiceover. Or use your computer's built-in voice for free.
Captions + Assembly
Whisper transcribes the audio. ffmpeg burns word-by-word captions and assembles the final video locally — free.
Upload to YouTube
Uploads as Private. You review the video before making it public. Full control, always.
What makes it different
Built for Reliability, Not Just Speed
Anti-hallucination protection
Claude only uses facts from live web research. No made-up names, dates, or statistics ever make it into your video.
Resume capability
If the pipeline crashes halfway, re-running it picks up exactly where it left off. You never lose work or duplicate API costs.
AI Setup Guide included
Paste AI_SETUP_PROMPT.md into Claude, ChatGPT, or Gemini and let AI set up the entire system for you. No coding experience required.
Full cost transparency
~$0.11 per video in API costs. That's the actual number. No hidden fees, no monthly subscription, no surprise bills.
Private-first uploads
Every video goes up as Private. You review it before anyone sees it. One-click to publish when you're satisfied.
78 automated tests
Production-grade code with pytest test suite. Every module tested. You're not getting an amateur script — this is engineered software.
Full cost transparency
~$0.11 Per Video, Total
No hidden fees. No subscriptions. These are the actual API costs per video.
Anthropic Claude
Free tier availableScript writing + research
~$0.02
Google Gemini
Free tier available3 images + 1 thumbnail
~$0.04
ElevenLabs
Professional voiceover
~$0.05
Whisper / ffmpeg
Free tier availableCaptions + video assembly
Free
YouTube API
Free tier availableUpload
Free
Skip ElevenLabs → use your computer's built-in voice → cost drops to ~$0.06
What's in the download
Everything You Need to Ship Day One
Complete Python source code (15 modules)
README.md — full setup guide with step-by-step instructions
AI_SETUP_PROMPT.md — paste into any AI for guided setup
install.bat — Windows one-click installer
install.sh — Mac/Linux one-click installer
78 automated tests (pytest)
Royalty-free background music tracks (bundled)
Troubleshooting guide and YouTube OAuth walkthrough
System requirements
This is for you if…
- You run a faceless YouTube channel and want to scale output
- You're building a YouTube presence on a tight budget
- You run a news or commentary channel needing daily output
- You produce content for multiple clients at an agency
- You want to test YouTube Shorts without hours of production work
This is not for you if…
- You want a drag-and-drop GUI tool (this runs from a terminal)
- You need absolute zero technical steps — you'll need to install Python and run commands
AI Setup Guide: If you're new to Python, paste AI_SETUP_PROMPT.md into Claude or ChatGPT and let AI guide you through setup step by step.
FAQ
Common Questions
코딩 지식이 필요한가요?
코딩 지식 불필요. AI_SETUP_PROMPT.md를 Claude, ChatGPT 또는 Gemini에 붙여넣으면 API 키 획득 및 YouTube 액세스 설정을 포함한 모든 설치 단계를 AI가 안내합니다.
영상당 실제 비용은 얼마인가요?
영상당 약 $0.11 (Claude: $0.02 + Gemini: $0.04 + ElevenLabs: $0.05). Anthropic과 Gemini는 무료 티어를 제공하므로 처음 몇 개 영상은 무료로 만들 수 있습니다. ElevenLabs를 건너뛰고 컴퓨터 내장 음성을 사용하면 비용이 약 $0.06으로 줄어듭니다.
YouTube 채널에 패널티나 정지 위험이 있나요?
영상은 기본적으로 비공개로 업로드됩니다 — 공개 전 각 영상을 검토할 수 있습니다. 콘텐츠는 오리지널이며 AI로 생성되고 실시간 웹 조사로 팩트체크됩니다. 항상 영상을 검토하고 자동화 콘텐츠에 관한 YouTube 서비스 약관을 준수하세요.
돈을 쓰지 않고 테스트할 수 있는 드라이런 모드가 있나요?
있습니다. --dry-run 플래그는 스크립트만 생성합니다 — 이미지 없음, 오디오 없음, 영상 조합 없음, 업로드 없음. 원하는 만큼 무료로 실행할 수 있습니다.
설치가 잘못되면 어떻게 하나요?
AI_SETUP_PROMPT.md를 열고 모두 복사한 후 AI 어시스턴트에 붙여넣고 오류를 설명하세요. 문제 해결 가이드는 일반적인 문제의 95%를 다룹니다.
Windows, Mac, Linux에서 작동하나요?
예. 세 플랫폼 모두 완전히 지원됩니다. Windows는 install.bat, Mac/Linux는 install.sh를 사용하세요.
만든 영상을 판매하거나 수익화할 수 있나요?
예. 소프트웨어는 MIT 라이선스입니다. 제작한 영상은 본인 소유의 콘텐츠입니다. YouTube 정책과 거주 국가의 적용 법률 준수는 본인 책임입니다.
영어 이외의 언어를 지원하나요?
영어와 힌디어가 내장되어 있습니다. --lang hi 플래그로 보이스오버와 자막을 힌디어로 전환할 수 있습니다. 다른 언어를 추가하려면 voiceover.py 모듈을 수정해야 합니다 — ElevenLabs는 30개 이상의 언어를 지원합니다.
One headline. One command.
A finished YouTube Short waiting for your approval.
15 modules. 78 tests. ~$0.11/video. MIT license. Start publishing today.
Get ShortFactory AI — $29+Instant download · MIT license · Free updates