StoryForge
StoryForge is a multi-agent AI pipeline that instantly turns a single text prompt into a cohesive, 60-second cinematic video.
Core trick
Six video generation calls run in parallel on storyboard shots, with a human approval checkpoint before the clips are stitched into one 60-second video.
Description
StoryForge is a multi-agent AI pipeline that instantly turns a single text prompt into a cohesive, 60-second cinematic video. Powered by Gemini, Nano Banana 2 Lite, and Omni Flash, it orchestrates 10 specialized AI agents to handle scriptwriting, storyboarding, parallel rendering, and final stitching with a built-in human approval checkpoint.
The Problem
The 10-Second Limit: Advanced video generators (like Omni Flash) cap out at short 10-second clips, blocking long-form storytelling.
Visual Discontinuity: Manually chaining short clips together results in jarring "seams"—characters, lighting, and environments completely change from shot to shot.
Fragmented Workflow: Creators waste hours bouncing between separate tools for writing, storyboarding, generating, and editing.
The Solution
Parallel Rendering: StoryForge fires 6 Omni Flash agents simultaneously to render six 10-second clips at once, flawlessly stitching them into a continuous 60-second movie.
Ironclad Consistency: Dedicated agents lock in character designs and cinematography rules before rendering, keeping the style identical across scenes.
Speed & Control: Compresses a multi-hour production pipeline into under 3 minutes, featuring a quick "human checkpoint" to approve storyboards before final generation.
amityadav0912/story-forge-google-hackathon★ 00 forksPythonCreated Jul 11, 2026 · last push Jul 11, 2026
README excerpt
This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). ## Getting Started First, run the development server: ```bash npm run dev # or yarn dev # or pnpm dev # or bun dev ``` Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. ## Learn More To learn more about Next.js, take a look at the following resources: - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! ## Deploy on Vercel The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.