Transform books into
cinematic videos

One CLI command. AI illustrations, narration, and video — all from a single text file.

$ npx storycanvas

How It Works

1

Feed a book

PDF, EPUB, TXT, Markdown, or pick from 70,000+ Project Gutenberg titles.

2

AI builds the vision

Gemini analyzes your text. Imagen 4 illustrates characters and scenes. TTS narrates cohesively.

3

Export your video

Slideshow or Veo AI video mode. YouTube-ready with auto-generated metadata.

Features

AI Illustrations

Characters and scenes generated with Imagen 4. Consistent art style across all images, analyzed from your book's tone.

Cohesive Narration

30+ TTS voices with natural flow. Multi-turn Gemini chat maintains narrative consistency across all scenes.

Two Video Modes

Slideshow mode for image-based videos, or Veo 3.1 for AI-generated cinematic footage. 720p to 4K.

YouTube Ready

Auto-generated titles, descriptions, and SEO tags. Multiple aspect ratios: YouTube, Shorts, TikTok.

storycanvas
$ storycanvas create --file gatsby.epub --stages illustrations,narration,video Analyzing "The Great Gatsby" by F. Scott Fitzgerald... Art style: Art Deco, 1920s New York, warm golden tones Generating 5 character illustrations with Imagen 4... done Generating 12 scene illustrations... done Creating narration with voice "Kore"... done Building slideshow video (1080p, 16:9)... done Generating YouTube metadata... done Output: ./storycanvas-output/the-great-gatsby/

Get Started

Node.js 22+ and a free Gemini API key.

npm
npm install -g storycanvas
npx
npx storycanvas

Then run storycanvas onboard to set up your API key.

Copied!