claude-shorts v1.0.0
Interactive longform-to-shortform video creator powered by Claude Code.
Highlights
- 10-step interactive pipeline — Claude analyzes transcripts, scores segments on 5 dimensions, presents candidates for approval, then renders and exports
- 3 caption styles — Hormozi (bold ALL CAPS, yellow highlights), MrBeast (bouncy spring, rotating colors), Clean (minimal fade-in)
- Remotion v4 rendering — React-based single-pass rendering with spring animations, word-level karaoke highlighting, hook text overlays
- GPU-accelerated transcription — faster-whisper with CUDA support and word-level timestamps
- Audio-aware boundary snapping — Never cuts mid-word or mid-sentence; extends to natural sentence endings and silence points
- Cursor tracking — For screen recordings, detects mouse cursor via frame differencing and smoothly pans the crop
- Face tracking — MediaPipe-based face detection for talking-head content reframing
- Platform-optimized export — YouTube Shorts (12 Mbps), TikTok (CRF 18), Instagram Reels (4.5 Mbps) with NVENC GPU encoding
Installation
git clone https://github.com/AgriciDaniel/claude-shorts.git
cd claude-shorts
bash setup.sh
bash install.shThen invoke /shorts in Claude Code.