yt-faceless
Faceless YouTube channel automation — Qwen scripts + ElevenLabs voice + ffmpeg assembly. Run a niche channel for $0 marginal cost.
Launch kit
yt-faceless — launch kit
1-liner
Faceless YouTube channel automation — Qwen scripts + ElevenLabs voice + ffmpeg assembly. Run a niche channel for $0 marginal cost.
Tweet hook
Most "faceless YT" tutorials assume cloud LLMs. At 30 videos/mo that's $300+ in API just for scripts.
Local Qwen runs the same pipeline at $0.
Niches that work in 2026: tax loopholes, retirement scenarios, history shorts.
Pipeline 🧵
- r/NewTubers: "Faceless YT pipeline — open code"
- r/PartneredYoutube: "Cloud LLM cost killing the math? Switch to local."
Cold-email ICP
Existing faceless-YouTubers with 1-10 channels burning cash on cloud APIs.
Cold-email template
Subject: $0 script-generation cost for {their channel}
Hi {first} — caught {channel name}.
If you're paying for cloud LLMs to generate scripts, you're leaving
30-50% margin on the table. Local Qwen (one-time $1500 GPU cost)
runs the same pipeline at electricity cost only.
Free pipeline: scripts + ElevenLabs TTS + ffmpeg assemble. DIY
$0. Concierge $1499/mo if you want me to operate a channel for you.
Want to talk niche selection?
SEO content
- "Faceless YouTube niches 2026 with CPM data"
- "Local Qwen vs cloud LLM for script gen — quality benchmarks"
- "ElevenLabs streaming pipeline for daily uploads"
- "Pexels stock-video selection by tag for B-roll"
Documentation
yt-faceless
Faceless YouTube channel automation. Qwen scripts → ElevenLabs voice → ffmpeg-assembled MP4 with B-roll → YouTube Data API upload. Run on cron for daily/weekly publishing.
Pricing
- Operator-as-owner — $0; you keep all AdSense + sponsorships
- DFY — $1,499/mo (we run a niche channel for the buyer; rev-split optional)
- White-label — $499/mo per channel for unlimited generation
Niches that work in 2026
| Niche | Format | Monetization |
|---|---|---|
| Tax loopholes / IRS hacks | LISTICLE | High CPM ad + tax-software affiliate |
| Retirement scenarios | EXPLAINER | High CPM ad + financial-advisor referral |
| History shorts | SHORTS | Volume CPM |
| Geopolitics explainers | EXPLAINER | Mid CPM + Patreon |
| Career advice (Big-Tech focus) | LISTICLE | Mid CPM + book affiliate |
Architecture
topic + format
│
▼
script.py Qwen → {title, description, tags, hook, body, outro}
│
▼
TTS ElevenLabs / Coqui / Piper → voice.mp3
│
▼
assemble.py ffmpeg: voice + B-roll loop + bg music → out.mp4
│
▼
upload YouTube Data API → publish
v0 ships script + assemble. ElevenLabs and YouTube uploader are stubs; operator wires per-channel.
Run
cd C:\openclaw-products\yt-faceless
python -m venv .venv
.\.venv\Scripts\activate
pip install -e .
ytfaceless script --topic "Top 5 IRS rules retirees miss" \
--format LISTICLE \
--voice "warm, authoritative" \
--out scripts/2026-04-29-irs-rules.md
Roadmap
- ElevenLabs streaming TTS wired (voice.mp3 generation)
- Pexels stock-video picker by tag
- YouTube Data API uploader (with thumbnail)
- Title-A/B test harness
- Cron-driven daily-publish flow
- Multi-channel multiplexing