Is it perfect? No. Is it cheap? Yes. Does it always work? No. But it works most of the time, and it's fun!
Create stunning motion graphics videos from text prompts using Google Gemini and Remotion.
The easiest way to use PromptMotion is online:
👉 https://prompt-motion.vercel.app/
- Open the link above.
- On first visit, enter your own Gemini API key (no key is ever stored on the server).
- Select your preferred Gemini model (2.5 Pro, 2.5 Flash, 2.0 Flash).
- Start creating videos!
-
Clone the repo:
git clone https://github.com/YOUR_GITHUB_USERNAME/PromptMotion.git cd PromptMotion -
Install dependencies:
npm install
-
Start the dev server:
npm run dev
-
Visit http://localhost:3000
-
Enter your Gemini API key and select a model on first use.
- No API keys are stored on the server or in the repo.
- Each user provides their own Gemini API key in the browser.
- Safe for open source and Vercel deployment.
- Prompt user for Gemini API key on first visit (modal)
- Model selection dropdown (2.5 Pro, 2.5 Flash, 2.0 Flash)
- All settings stored in browser (localStorage)
- No backend secrets required
- SweetAlert2 for all error handling
- Fully Playwright-tested end-to-end
- If you see errors about missing Remotion modules, make sure you are using the latest version of Remotion.
- If video rendering fails, check the backend logs for details.
- For API key issues, ensure you are using a valid Gemini API key (the UI will tell you if it's invalid).
MIT