Continuum is a next-generation video synthesis platform designed to solve the "blind creation" problem in AI video generation. By leveraging Gemini 3 Pro as a "Director of Photography" and Veo 3.1 as a high-fidelity rendering engine, Continuum allows users to build infinite, seamless video streams through a linear extension workflow.
- Linear Stream Creation: Build videos segment by segment.
- Intelligent Extensions: Gemini 3 analyzes the momentum/subject of the previous clip to generate the prompt for the next one.
- Dual-Tier Engine:
- Free / Draft Mode: Uses
gemini-3-flash-previewandveo-3.1-fast-generate-previewfor rapid iteration. - Paid / Pro Mode: Uses
gemini-3-pro-previewandveo-3.1-generate-previewfor high-fidelity rendering and superior video-to-video consistency.
- Free / Draft Mode: Uses
- Local Export: Generates an FFmpeg script to stitch your clips with cinematic cross-dissolves locally.
- Node.js (v18+)
- Google AI Studio API Keys: You may need two keys depending on your usage.
- Get keys here: Google AI Studio
-
Install Dependencies
npm install
-
Run Development Server
npm run dev
-
Configure App
- Open the app in your browser (usually
http://localhost:5173). - Click the Settings (Gear) icon in the top right.
- Enter your API Keys. You can use the same key for both slots if that key has billing enabled on its associated GCP project.
- Select your desired operation mode (Free vs Paid).
- Open the app in your browser (usually
- Input: Type your vision in the "Director's Box" (e.g., "A cyberpunk detective walking in rain").
- Analyze: Click the Paper Plane icon. Gemini will "think" and propose a cinematic plan (Camera, Lighting, Subject).
- Edit & Confirm: Review the plan. You can edit the specific camera move if the AI got it wrong. Click Generate.
- Extend: Once a clip finishes, type the instruction for the next 5 seconds. The AI automatically maintains continuity (subject match, camera momentum).
Continuum does not render the final full-length movie in the browser (to save bandwidth and processing). Instead:
- Click Export Script.
- Copy the generated code.
- Save it as
render.sh(Mac/Linux) or run the commands in your terminal. - This script downloads the high-quality assets directly from Google's servers and uses FFmpeg to stitch them with seamless
xfadetransitions.
- Extension Errors: If you receive errors while extending videos in "Free" mode, switch to "Paid" mode. The
veo-3.1-fastmodel has limited video-to-video capabilities compared to the fullveo-3.1model. - Billing: The "Paid" tier requires an API key linked to a Google Cloud Project with billing enabled.
- Frontend: React 19, TypeScript, Tailwind CSS.
- AI SDK:
@google/genai(v1.34.0+).