🎬 Inspiration

Video production is broken. It costs $10,000+ per minute, takes weeks to complete, and requires specialized skills that most creators don't have.

73% of creators abandon their video projects due to complexity and cost barriers.

We asked ourselves: What if anyone could go from a napkin sketch to a cinematic video in minutes?

That question became SketchMotion — democratizing Hollywood, one sketch at a time.


✨ What it does

SketchMotion transforms rough sketches into polished, cinematic videos using AI. Our workflow is radically simple:

Step Action Magic
1️⃣ Draw or Upload Infinite canvas with touch/stylus support
2️⃣ AI Polish Gemini transforms sketches into professional frames
3️⃣ Storyboard Drag-and-drop timeline with motion notes
4️⃣ AI Optimize Multi-agent orchestra analyzes and enhances
5️⃣ Generate Veo 3 creates cinematic video output

No film school. No expensive software. Just your vision, brought to life.


🏗️ How we built it

The AI Director Orchestra 🎼

Our flagship innovation is a multi-agent AI system orchestrated by Kestra that doesn't just analyze your storyboard — it makes creative decisions.

┌─────────────────────────────────────────────────────────┐
│                 🎬 AI DIRECTOR ORCHESTRA                │
│                   Orchestrated by Kestra                │
├─────────────┬─────────────┬─────────────┬──────────────┤
│ 📊 MARKET   │ 📝 STORY    │ 🎬 PRODUCER │ 🎨 CREATIVE  │
│   ANALYST   │   EDITOR    │             │   DIRECTOR   │
├─────────────┼─────────────┼─────────────┼──────────────┤
│ Summarizes  │ Analyzes    │ Optimizes   │ Makes final  │
│ trend data  │ narrative   │ timing      │ decisions    │
└─────────────┴─────────────┴─────────────┴──────────────┘

Each agent has a specialized role:

  • 📊 Market Analyst — Summarizes trending video styles from YouTube API & Pexels
  • 📝 Story Editor — Analyzes narrative structure and emotional flow
  • 🎬 Producer — Optimizes frame timing against industry benchmarks
  • 🎨 Creative Director — Synthesizes all data and delivers decisions with 90%+ confidence scores

Tech Stack 🛠️

Layer Technology Purpose
Frontend React 18, TypeScript, Tailwind Modern, type-safe UI
Canvas Fabric.js Infinite canvas with drawing tools
AI/ML Google Gemini 2.0 Flash Image enhancement & analysis
Video Google Veo 3 Cinematic video generation
Database Supabase (PostgreSQL) Real-time data, auth, storage
Orchestration Kestra Multi-agent AI coordination
Deployment Vercel Global edge deployment
Code Quality CodeRabbit Automated PR reviews

🚧 Challenges we ran into

Building multi-agent orchestration was our biggest challenge. Each AI agent needed to:

  1. Summarize data from different sources (external APIs, user storyboard, industry benchmarks)
  2. Make decisions based on summarized data — not just report it
  3. Provide confidence scores for transparency and user trust
  4. Pass context seamlessly to the next agent in the pipeline

Our Solution: We designed a clean Kestra workflow treating each agent as an independent task with well-defined inputs/outputs. All decisions are logged to Supabase for a complete audit trail.

Another challenge was making AI recommendations actionable. We solved this with one-click apply — users can accept AI optimizations instantly without manual editing.


🏆 Accomplishments that we're proud of

Metric Result
🎯 AI Optimization Score 85/100
📊 Recommendation Confidence 90%+
⚡ Frame Analysis Time < 5 seconds
🎥 Video Generation 60 seconds for 30s video
✅ One-Click Apply Instant storyboard updates

We successfully built a production-ready platform that turns complex video production into a simple, AI-assisted workflow — in a single hackathon.


📚 What we learned

  • Multi-agent orchestration requires careful state management and clear handoffs between agents
  • Confidence scores are essential for building user trust in AI decisions
  • Kestra is incredibly powerful for coordinating complex, multi-step AI workflows
  • The combination of Gemini + Veo unlocks creative possibilities we hadn't imagined

🔮 What's next for SketchMotion

  • 👥 Real-time multiplayer — Collaborative editing with live cursors
  • 📤 Pro exports — Direct integration with Premiere Pro and Final Cut
  • 📱 Mobile app — Sketch ideas on the go
  • 🎵 Sound design agents — AI-powered music scoring and sound effects
  • 🌍 Template marketplace — Share and discover storyboard templates

SketchMotion — From Sketch to Cinema 🎬

Built With

  • gemni
  • llm
  • next.js
  • supabase
Share this project:

Updates