Skip to content

k9-007

๐ŸŽฌ Crafto Studio Crafto Studio is an agentic video studio: a crew of AI agents that plans, negotiates, self-corrects, and directs Google's Gemini stack to turn a rough idea into launch-ready vertical video โ€” in your own f

Core trick

Orchestrator builds a task graph at runtime, and a cost agent trims the script's shot count before Gemini Omni Flash renders each shot.

Tags

Description

๐ŸŽฌ Crafto Studio Crafto Studio is an agentic video studio: a crew of AI agents that plans, negotiates, self-corrects, and directs Google's Gemini stack to turn a rough idea into launch-ready vertical video โ€” in your own face and voice. Say it once โ†’ launch it everywhere. Built for the Google DeepMind Bangalore Hackathon โ€” Track 5 (Gemini Omni Flash). โœจ What it does Crafto Studio is a HeyGen-class creator suite with two studios, powered end-to-end by Gemini: ๐ŸŽฌ Digital Twin โ€” enroll your face + voice (with consent), drop a rough brief or voice note, and a multi-agent crew produces a polished, multi-shot reel in your face and voice โ€” refine it by conversation, restyle it, localize it, and publish. ๐Ÿ“บ Micro-Series โ€” turn one title into a connected episodic series (Micro-Drama or Micro-Learning): script โ†’ refine โ†’ extract a consistent cast & assets โ†’ produce each episode with cross-episode continuity. The differentiator isn't "AI avatar that talks" โ€” it's the agentic system on top of Omni Flash: dynamic planning, agent negotiation/veto, self-correcting cycles, human-in-the-loop gates, and continuity memory. All of it is visible live on an orchestration canvas. ๐Ÿง  Why it's agentic (not a pipeline) Dynamic planning โ€” the Orchestrator builds a task graph at runtime; the shot count is derived from the chosen duration (more time โ†’ more detailed script). Negotiation & veto โ€” the Cost Governor trims the Script's shot count; the Brand Guardian vetoes off-brand visuals; the Director-Critic rejects weak shots. Self-correction (cycles) โ€” a veto or reject triggers a replan + re-render, not a blind retry. Human-in-the-loop โ€” first-class interrupt() gates for storyboard approval and final approval. Continuity memory โ€” each shot seeds the next with its last frame; a locked cast/asset set keeps characters consistent across a whole series. Glass-box โ€” a live React Flow canvas shows agents planning, handing off, vetoing and replanning in real time.
k9-007/CRAFTO-STUDIO-DeepMind-Hackathon-Projectโ˜… 10 forksPythonCreated Jul 11, 2026 ยท last push Jul 11, 2026

README excerpt

# ๐ŸŽฌ Crafto Studio

> **Crafto Studio** is an **agentic video studio**: a crew of AI agents that plans, negotiates, self-corrects, and directs Google's Gemini stack to turn a rough idea into launch-ready vertical video โ€” in your own face and voice.

**Say it once โ†’ launch it everywhere.** Built for the **Google DeepMind Bangalore Hackathon โ€” Track 5 (Gemini Omni Flash)**.

---

## โœจ What it does

Crafto Studio is a HeyGen-class creator suite with two studios, powered end-to-end by Gemini:

1. **๐ŸŽฌ Digital Twin** โ€” enroll your face + voice (with consent), drop a rough brief or voice note, and a multi-agent crew produces a polished, multi-shot reel in *your* face and voice โ€” refine it by conversation, restyle it, localize it, and publish.
2. **๐Ÿ“บ Micro-Series** โ€” turn one title into a **connected episodic series** (Micro-Drama or Micro-Learning): script โ†’ refine โ†’ extract a consistent cast & assets โ†’ produce each episode with cross-episode continuity.

The differentiator isn't "AI avatar that talks" โ€” it's the **agentic system on top of Omni Flash**: dynamic planning, agent negotiation/veto, self-correcting cycles, human-in-the-loop gates, and continuity memory. All of it is visible live on an **orchestration canvas**.

---

## ๐Ÿง  Why it's agentic (not a pipeline)

- **Dynamic planning** โ€” the Orchestrator builds a task graph at runtime; the shot count is derived from the chosen duration (more time โ†’ more detailed script).
- **Negotiation & veto** โ€” the Cost Governor trims the Scri

Team