# chat to video workflow - session to video

turns ai chat sessions into shot lists, review boards, and renderable videos.

Type: project entry

Published: 2026-04-19

[Original page](<https://artlu.ai/project/chat-to-video-workflow-session-to-video>)

[Browse this group](<https://artlu.ai/ai/groups/spoolcast.md>)

Parent project: spoolcast

Series: Videos

Recorded status: launched

Updated: 2026-09-16T16:22:16.563Z

Technologies: React, TypeScript, Node.js, Python, OpenPyXL, Remotion

Tags: ai, video, workflow, remotion

## Details

**What is session to video?**
a workflow for turning ai chat sessions and other text-based working material into a structured video system.

**What it does**
it turns chat-based session material into shot lists, review boards, and renderable video output. the repo is the reusable workflow and renderer scaffold. session-specific assets and working files live outside it.

**What changed in this version**
the repo was cleaned up into a generic scaffold instead of a single-session project dump. session-specific media, generated review artifacts, and tribe-specific render code were removed. the visual model was also simplified into one background visual per beat.

**What was hard**
the review board, generated preview data, and final render could drift out of sync unless everything was regenerated in the right order. remotion also hit rspack native binding failures under node 24 on this machine, so node 22 became the stable default.

**Why it matters**
the useful part is not one finished video. it's having a reusable system for turning chat-based work into a video workflow without re-deciding the process every time.

## Links

[Video](<https://youtu.be/imbaowdpd3o>)

## Related build notes

[first spoolcast pilot live on youtube — 44 chunks, silent defaults caught, rules grew teeth](<https://artlu.ai/ai/log/day-34-first-spoolcast-pilot-live-on-youtube-44-chunks-silent-defaults-caught-ru.md>)

[chat to video workflow stopped being a one-off experiment](<https://artlu.ai/ai/log/day-33-chat-to-video-workflow-stopped-being-a-one-off-experiment.md>)


Status and dates describe the published record, not a recent test of an external service. Missing details are not inferred. Public links do not imply an open-source licence or permission to reuse material.

[Directory](<https://artlu.ai/llms.txt>)
