Faceless Channel OS
You solved the hard part. Your videos exist. Now who publishes them every day?Faceless Channel OS is everything that happens after the render. Drop an mp4 in a folder, run one command, and a daily cron job publishes it to YouTube Shorts and Instagram Reels — with AI-generated titles, descriptions and hashtags, a schedule that never double-books a day, Telegram pings to your phone, and a dashboard you can check from anywhere.It is not a video generator. Any mp4 works — AI pipelines, CapCut, Premiere, screen recordings. This is the publishing machine.What's inside: Publish queue — one human-readable JSON file. Add a video with one command, it gets the next free slot. Weekday-only cadence supported. YouTube Shorts uploader — resumable uploads, category/privacy/language config, automatic #Shorts tagging, optional owner comment posted under every video. Instagram Reels uploader — the newer "Instagram API with Instagram Login": no Facebook Page, no app review. Token auto-refresh means it never expires while the pipeline runs. AI publish copy — hook-style title, description, ~10 hashtags from a two-sentence brief (OpenAI, ~$0.001 per video). Or write the JSON by hand — no API key required. Quota-proof by design — one publish per platform per day. A quota error can't break anything: the item stays queued and tomorrow's run retries. Setup guides that skip the pain — YouTube OAuth including the brand-channel gotcha that silently uploads to the wrong channel; Instagram tester-role setup; cron/launchd/systemd/Task Scheduler recipes for Mac, Linux and Windows; a troubleshooting file where every entry happened for real. Complete edition adds: Static dashboard — queue, video previews, publish status, performance leaderboard. Rendered to a single HTML file in your storage bucket. No server, no hosting bill. One-click enqueue from your phone — a tiny Cloudflare Worker adds a PIN-protected button to the dashboard. Analytics — daily followers/views/likes/reach snapshots into Postgres, with ready-made SQL for growth tracking and video leaderboards. What you need: Python 3, a YouTube channel, ~30 minutes for the one-time platform setup. Optional: Instagram professional account, a free Cloudflare R2 bucket, a Telegram bot, a free Postgres database.What this is not: it doesn't make videos, doesn't promise you'll go viral, and doesn't touch TikTok (their API is a different beast).Built from the exact scripts running my own daily-cadence faceless history channel. I generalized them so they run yours. I write about the whole build in public on my Substack.License: one license per creator, unlimited channels you own, lifetime updates. No subscription.FAQDoes it work on Windows / Mac / Linux? Yes — plain Python + your OS scheduler. Guides for all three included.Do I need to pay for any service? No. YouTube API, Instagram API, Cloudflare R2 free tier, Neon/Supabase free Postgres, and Telegram are all $0. OpenAI copy generation costs ~$0.001/video and is optional.Will my channel get flagged for API uploads? API publishing is a first-class, documented feature of both platforms — the same thing every scheduling tool uses under the hood.Refunds? 30-day money-back guarantee, no questions asked.
Get it → danielrusnok.gumroad.com