AI-powered video creation platform for TikTok, Instagram Reels, and YouTube Shorts
π₯ Short-form Video Generation β’ Create engaging videos for social platforms
π΅ AI Text-to-Speech β’ 9 high-quality voices with Kokoro TTS
π Auto Captions β’ Speech-to-text with Whisper.cpp
π¬ Stock Video Integration β’ HD footage from Pexels API
β‘ REST API β’ Full programmatic access
π Health Monitoring β’ Real-time service status
# Clone and install
git clone https://github.com/Cstrp/vml.git
cd vml && pnpm install
# Setup AI models
pnpm setup
# Configure environment
cp .env.example .env
# Add your PEXELS_API_KEY
# Start development server
pnpm dev
Visit http://localhost:3000
π
Frontend: Nuxt 4 β’ Vue 3 β’ TypeScript β’ Tailwind CSS
Backend: Nitro β’ H3 β’ Pino
AI/Media: Whisper.cpp β’ Kokoro TTS β’ FFmpeg β’ Pexels API
Screenshots and demo videos coming soon!
- Video Pipeline - Complete end-to-end rendering
- Batch Processing - Multiple video generation
- Custom Templates - Pre-built video templates
- Docker Support - Containerized deployment
- Fork the repo
- Create feature branch:
git checkout -b feature/name
- Commit changes:
git commit -m 'Add feature'
- Push branch:
git push origin feature/name
- Open Pull Request
MIT LICENSE
Built with β€οΈ by @Cstrp