🎬 AI-Powered Viral Clip Creator
Transform long-form content into viral clips with AI analysis and one-click export.
- Automatic Segmentation - AI identifies the most viral moments
- Virality Scoring - Each segment gets a 0-100 virality score
- Hook Detection - Finds natural hooks and cold opens
- Karaoke-Style Animation - Word-by-word highlight sync
- Multiple Presets - Viral Pro, MrBeast, Clean, Minimal
- Full Customization - Font, colors, size, animations, position
- 9:16 Vertical Clips - Perfect for TikTok, Reels, Shorts
- Cold Open Intro - Automatic hook sequence with animations
- Batch Export - Export multiple clips simultaneously
- Westworld Theme - Immersive dark mode with cyan accents
- Floating Widget - Track active jobs from anywhere
- Ambient Audio - Optional background soundscapes
- Windows 10/11 (64-bit)
- NVIDIA GPU with CUDA support (recommended)
- 8GB+ RAM
- FFmpeg (included in installer)
- Download the latest release from Releases
- Run
FORGE LAB Setup.exe - Follow the installation wizard
- Launch FORGE LAB from desktop shortcut
- Import a video - Paste a YouTube URL or drag a local file
- Analyze - AI will find the best moments
- Review segments - Browse and select clips
- Customize - Adjust subtitles and intro
- Export - One-click export to vertical format
ForgeLab/
├── apps/
│ ├── desktop/ # Electron + React frontend
│ │ ├── src/ # React components & pages
│ │ ├── electron/ # Main process
│ │ └── e2e/ # Playwright tests
│ └── forge-engine/ # Python FastAPI backend
│ ├── src/ # API & services
│ └── tests/ # Pytest tests
├── packages/
│ └── shared/ # Shared types & schemas
└── docs/ # Documentation
| Component | Technology |
|---|---|
| Frontend | React 18 + TypeScript + Tailwind CSS |
| Desktop | Electron 28 |
| Backend | Python 3.11 + FastAPI |
| AI | OpenAI Whisper (transcription) |
| Video | FFmpeg + NVENC (GPU encoding) |
| Database | SQLite |
| State | Zustand |
| Animations | Framer Motion |
# Install dependencies
pnpm install
# Start development (frontend + backend)
cd apps/desktop
npm run dev:electron
# Or run separately:
# Terminal 1 - Backend
cd apps/forge-engine
python -m uvicorn forge_engine.main:app --reload --port 8420
# Terminal 2 - Frontend
cd apps/desktop
npm run devcd apps/desktop
# Windows installer
npm run build:win
# macOS DMG
npm run build:mac
# Linux AppImage
npm run build:linux| Shortcut | Action |
|---|---|
Space |
Play/Pause |
← / → |
Seek ±5 seconds |
↑ / ↓ |
Volume |
F |
Toggle fullscreen video |
F11 |
Toggle fullscreen app |
D |
Cycle themes |
M |
Mute |
E |
Export current segment |
Esc |
Close modal / Exit fullscreen |
FORGE LAB includes three beautiful themes:
- Light - Clean and bright
- Dark - Easy on the eyes
- Westworld - Immersive cyberpunk aesthetic with grid overlays and scan lines
Press D to cycle through themes or configure in Settings.
MIT License - See LICENSE for details.
Contributions are welcome! Please read our contributing guidelines first.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing) - Open a Pull Request
- Issues: GitHub Issues
- Discussions: GitHub Discussions---Made with ❤️ by FORGE LAB TeamTransform content. Go viral.