PurffleShorts is a Python faceless-video generator that also runs as an MCP server for Claude Desktop, Claude Code and Cursor. Your chosen LLM writes a script that a second pass grades and rewrites; free neural voices, stock footage or AI images and word-synced captions are rendered with ffmpeg. It can also clip podcasts, make chat or Reddit-style stories and schedule YouTube uploads. Run it via uvx or pip install; needs Python 3.10+.
INSTALL PURFFLE-SHORTS
git clone https://github.com/Chamanrajragu/purffle-shorts.git
Copied as written in the repo's README. Check the README for options and requirements.
STACK
PythonFFmpegMCPfaster-whisper
“Free open-source AI YouTube Shorts generator and faceless video maker in Python. Any LLM (GPT, Claude, Gemini, Ollama) writes scripts; text-to-speech, stock footage or AI images, word-synced captions, text-message chat and Reddit story videos, podcast and long video clipping, YouTube auto-upload and scheduling. TikTok and Reels ready. MCP server.”
ai-video-generatorfacelessfaceless-videofaceless-video-generatorfaceless-youtubemcp-serveropus-clip-alternativeshort-form-videoshorts-automationshorts-generatorshorts-makervertical-video
About Shorts & social
Vertical 9:16 video for Reels, Shorts, TikTok and Douyin: hooks, captions and fast pacing tuned for feeds.