Skip to content

leewardbound/remogen

Repository files navigation

Remogen

AI-powered video recreation starter kit using Remotion + Gemini.

Use Gemini's vision capabilities to analyze reference videos and guide iterative Remotion scene development through an AI feedback loop.

Features

  • Scene Splitter - Analyze videos with Gemini to identify scene boundaries
  • Feedback Loop - Compare your renders to reference and get actionable AI feedback
  • Remotion Integration - Build videos as React components with TypeScript
  • Gemini API Helpers - Easy video/image upload and prompting utilities

Quick Start

# Install dependencies
npm install

# Start Remotion Studio
npm run dev

# Render a composition
npx remotion render ExampleScene out/example.mp4

Workflow

  1. Place your reference video in reference/
  2. Run scene splitter to analyze and segment the video
  3. Build each scene as a Remotion component
  4. Use the feedback loop to compare your render to the reference
  5. Iterate until your recreation matches

Environment Setup

Create a .secrets.env file:

GEMINI_API_KEY=your-api-key-here

Documentation

See CLAUDE.md for detailed documentation on:

  • Project structure
  • Remotion patterns and APIs
  • AI-assisted development tips

License

MIT

About

AI-powered video recreation starter kit using Remotion + Gemini

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors