Drop video files here
or click anywhere to browse
MP4, MOV, WebM, M4V
Loading...
Loading...
No image is assigned to this slot yet.
Write a prompt to create a new image, or attach reference images below to guide the result.
Draw one rectangle over the detail you want to match, then add trusted DAM images as references.
or click anywhere to browse
MP4, MOV, WebM, M4V
Used for the filename and as context for AI description
If left blank and AI description is enabled, this will be auto-generated
AI will watch the video and generate a detailed prompt/description (uses Gemini 2.5 Flash)
or click anywhere to browse
MP4, MOV, WebM, M4V
Rendering preview...
No presets match
Click on the video to place tracking target
Loading finals…
Generated storyboard sheets for all cuts, with base and styled pairs together.
Loading storyboard sheets…
Loading export matrix…
Active linked export job status, lane progress, and current errors.
No active family export.
Binding, source folders, expected outputs, and preflight status.
Loading delivery setup…
Quarter-folder status, share links, and delivered output coverage.
Choose a family to inspect quarter-folder status.
Drop video file here or click to upload
MP4, MOV, WebM, M4V • Max 100MB
AI will validate each piece of feedback, add timestamps, and prioritize fixes
No evaluations yet
Gemini 2.5 Flash will break down your video shot-by-shot
Plan deliverables by status or by date.
No canvas selected
Select a canvas from the list or create one via chat
The Cake Matrix is optimized for desktop viewing. Please use a larger screen to access this feature.
Upload product photography references for AI image generation
Non-product references for AI generation (bakers, ingredients, environments)
Loading library…
Generate music prompts with AI, then create audio with ElevenLabs
No music prompts yet. Generate some above!
No audio files yet. Generate music from your prompts!
ENVATO_TOKEN in .env
Get your token from build.envato.com
Your favorites collection ID from AudioJungle
Set ENVATO_TOKEN in .env to connect
Loading...
Loading assets...
Batches are staging areas for files before ingestion:
jan2025_valentines)dam/batches/{batch_id}/After uploading, go to Ingest to process the batch into the catalog.
Drag & drop files here, or click to select
Import files from a batch into the catalog
Ingestion processes files from a batch and creates catalog assets:
Original files are NOT copied - only thumbnails and frames are stored. After ingestion, run Extract to add AI metadata.
Import directly from a folder (recursive, resumable)
Import from large network drives or local folders:
Paste or type the full path to your network drive folder.
Click Browse to select a folder, or paste/type the full path. Server will scan recursively.
Re-import PNGs to fix transparency artifacts
Some PNG images have transparency that wasn't handled properly during initial import:
Point to the folder containing original PNG source files.
Checking... PNG-sourced assets in catalog
Detect point of interest for smart cropping
POI detection uses Gemini AI to identify the visual center of each image:
Requires GEMINI_API_KEY and google-generativeai package.
Use Gemini AI to extract metadata from assets
Extraction uses Gemini AI to analyze assets and generate rich metadata:
Pending processes new assets. Failed retries assets that encountered errors. Requires GEMINI_API_KEY.
View aggregated statistics from your catalog:
Stats are computed from the manifest. Run Extract to populate metadata for accurate stats.
Last updated: -
Select references for multi-image generation. Primary subject + optional style and context references.
SQLite local snapshots, state backups, git snapshots, schedules, roots, and coverage.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Read-only live database browsing and capped ad-hoc queries.
SQLite access is not available for this account.
-
Select a table or view from the schema rail.
Select a schema object to inspect rows.
Run a read-only query to inspect live SQLite data.
Loading managed runtime config…
Loading runtime config
Loading launchd services…
Loading launchd services
Select a cut to view its pipeline status
Loading server observability…
Runtime identity, readiness, and current activity.
Waiting for the first server snapshot…
Collecting host metrics…
Live top-process usage plus service-level CPU and memory charts.
Health and readiness probes across the operator surfaces.
Local SQLite recovery plus state and git backup coverage.
Waiting for backup status…
Route latency, errors, and degraded data-plane probes.
Listener ports, tunnel exposure, and launchd-managed runtime surfaces as cards.
Per-port listener inventory, public hostnames, and attached services.
Service state, restarts, ports, listeners, and public endpoints.
Render and generation worker pools, heartbeats, and active jobs.
Recent restarts, slow routes, timeouts, and state changes.
Loading atlas…
The legacy atlas has been retired. Use render-status debug and RR3 diagnostics instead.
Scope Atlas by lifecycle slice and the latest runtime evidence bundle before drilling into internal render details.
Use the generated index before drilling into raw lifecycle files.
Current evidence bundles, stage surface, and raw atlas artifacts.
Owning files, symbols, tests, docs, operator surfaces, and recommended next tools for the current lifecycle slice.
Rendered from the generated Mermaid lifecycle block in the atlas graph report.
Declared dependencies reconciled against observed planned-stage combinations.
Operator-facing fields traced back to backend and runtime sources.
How completion, failures, backfill, and operator conflict surfaces connect.
Select a family to load reference images
| # | Time | Duration | Type | Subject | Action | Camera | Mood |
|---|
What needs to change? This helps when recreating the image.
What needs to change? This helps when regenerating the video.
Browse approved, slots, matrix, used, and DAM references in a centered overlay.
Storyboard sheets for the selected cut.
Adding a global overlay also imports its aspect-specific POI overlay placement.
Loading...
Loading...
Server-side checks for app, cuts, rr3, and media.
The backend is restarting after an update. This tab will keep polling until it comes back.
Your page will not auto-reload. Reload only when you are ready.