← the stack

Scene index

New in round 6: 3D and shaders →
Every scene in all three films, with its start time. Click a time to open the player there; annotate with the review overlay.

Many to many (sketch) v0.1 · 2:08 · 8 scenes

atscenekindact / episode
0:00One tool, then anothernetgrow
0:20Two tools, one eventsessiontools
0:29How a new agent tool arrivesschematic
0:47Every tool describes itselfschematic
0:58Every tool, one protocolnetgrow
1:18Chains become programsschematic
1:35And they reach every machineschematic
1:52Then the agents make the next toolnetgrow

Many to many · detail 1, ×1 (sketch) v0.1 · 1:12 · 4 scenes

atscenekindact / episode
0:00One tool, then anothernetgrow
0:20Every tool, one protocolnetgrow
0:40Chains become programsschematic
0:56Then the agents make the next toolnetgrow

Cacophony, how it works (sketch) v0.11 · 3:33 · 24 scenes

atscenekindact / episode
0:00d-openspeccount
0:07One daemon per nodeschematic
0:20node and service status, on the phone (fixture)spechold
0:26A bead is a task in a graphschematic
0:39the beads board, live in the TUI (benchmark fixture)spechold
0:45An agent has a lifecycleschematic
0:58managed Pi agents on the TUI (benchmark fixture)spechold
1:03Work lands in two placesschematic
1:15session summaries in the web dashboardspechold
1:20Flows are typed graphsschematic
1:37flow definitions and runs, on the phone (fixture)spechold
1:43agents and people on one channel: chat in the TUI (fixture)spechold
1:48the web dashboardspechold
1:54the native desktop appspechold
2:00Messages persist; waking is a choiceschematic
2:13Every app can be drivenschematic
2:26The phone runs the control planeschematic
2:39The same frame, measured cheaperspecbars
2:52It describes itselfschematic
3:03d-agentsspecpanel
3:07d-voicespecpanel
3:11d-surfacesspecpanel
3:15Six months of itspecscale
3:26d-closespeccount

Collective (sketch) v0.14 · 6:42 · 21 scenes

atscenekindact / episode
0:00Nix, reading itselfinktree
0:22Collectiveinktitle
0:30Types, written in Nixlisting
0:50Functions that take any number of argumentslisting
1:07A keyboard language, on top of itkeyboard
1:37By hand, before the agentsledger
1:57Every machine is a typed valuelisting
2:15One flakeinkdiagram
2:37What that buyspinned
2:55How it shipsinkdiagram
3:17Everything a machine can beinkindex
3:37One line turns an agent stack onschematic
3:57One palette, every programpalette
4:22An agent, wrapped in layersschematic
4:40How a new agent tool arrivesschematic
5:00Every tool is a pinpinboard
5:20A command line, written as datalisting
5:35cltv, the fleet's own commandlisting
5:52Every machine answersschematic
6:12The cache builds the fleet before it asksschematic
6:32the fleet is a valueinktitle

Culture, on every screen (sketch) v0.2 · 1:38 · 7 scenes

atscenekindact / episode
0:00One agent, every screendevicewall
0:22Reply from your wristdevicewall
0:37Agents ask; you answer anywheredevicewall
0:55Split it as far as you likedevicewall
1:13A conversation, read closelyshotwalkscreens
1:19The inbox, all at onceglshatterscreens
1:24Culturedevicewall

Everything (the whole stack on one tape) v0.65 · 8:44 · 93 scenes

atscenekindact / episode
0:00STACKcrt-cold
0:09the tape bootscrt-boot
0:16HANDS & EARScrt-chapterhands
0:18Voice ring → triagecrt-piecevoice
0:23Scroll ringcrt-piecehands
0:28Omni keyboard + omni-clicrt-piecehands
0:31Petri (was Agent IO)crt-piecehands
0:34aishcrt-piecehands
0:37The input event buscrt-piecehands
0:40keygrid on the busshotwalkhands
0:46Flotilla + omnishotwalkhands
0:52Pulse on the phonecrt-piecehands
0:57PLAYcrt-chapterplay
0:59Drumscrt-pieceplay
1:02Drums, playingshotwalkplay
1:08llmbiencecrt-pieceplay
1:11llmbience, playingshotwalkplay
1:17The score, as you hear itglscopeplay
1:20keygridcrt-pieceplay
1:25midi2hidcrt-pieceplay
1:28SCREENScrt-chapterscreens
1:30Culturecrt-piecescreens
1:33Culture on the webshotwalkscreens
1:39Everything waiting on me, in one inboxglshatterscreens
1:45Panopticoncrt-piecescreens
1:48Cacophony surfacescrt-piecescreens
1:51The terminal is the canvastuigfxscreens
2:01One frame, taken apartexplodescreens
2:09Every surface, one stackglorbitscreens
2:17One renderer, many materialsthemegalleryscreens
2:22Every page of the TUIsplitscreens
2:30The chat mosaicshotwalkscreens
2:35kittuishotwalkscreens
2:41kittuicrt-piecescreens
2:44Same agents, every surfacesplitscreens
2:59AGENTScrt-chapteragents
3:01Pi + agent-utilscrt-pieceagents
3:04A choice, from anythingshotwalkagents
3:10pi-daemoncrt-pieceagents
3:15Paratenic (AHP)crt-pieceagents
3:19Culture feedshotwalkagents
3:25SWARMcrt-chapterswarm
3:27Cacophonycrt-pieceswarm
3:30caco does a lottermswarm
3:38caco: 103 commands, seven familiesglblocksswarm
3:46The bead board as terrainglreliefswarm
3:51Declarative agentsyamlswarm
4:01Batch or wakeyamlswarm
4:09Agents talktermswarm
4:15The feed, on a real tubeglcrtswarm
4:20Beadscrt-pieceswarm
4:25A flow is a typed graphyamlswarm
4:33Flowstermswarm
4:3961 flowstermswarm
4:45Departuresactcardcaravan
4:46Caravancrt-piececaravan
4:51caratermcaravan
4:57Where agents runcrt-pieceswarm
5:00The swarm, all at oncesplitswarm
5:15TOOLScrt-chaptertools
5:17mcp-cli stackcrt-piecetools
5:20tendrilcrt-piecetools
5:24slick · annum · costcrt-piecetools
5:28speakactcardvoice
5:29Speech everywherecrt-piecevoice
5:33Speech is config tooyamlvoice
5:40Every node, one phoneyamlvoice
5:48One phone speaks for every nodepulsemapvoice
5:56Cursivecrt-piecetools
5:59Planned on a Cursive boardboardpantools
6:07Small tools, real helphelpreeltools
6:18One event, two subscriberssessiontools
6:30GROUNDcrt-chapterground
6:32collective (Nix)crt-piecenix
6:35HOW IT SHIPSstack3dnix
6:44Fresh node, one changeyamlnix
6:52ALL AT ONCEcrt-chapter
6:54a ring press, away from the deskcrt-day
6:58Culture, while that one runscrt-day
7:02the big screen, at the same timecrt-day
7:06no keyboard in reachcrt-day
7:10hands busy with something elsecrt-day
7:14no input at allcrt-day
7:17a glance, latercrt-day
7:21every surface, same agentscrt-surf
7:28THE WHOLE STACKstack3d
7:395,187 PRs in 2026glcity
7:46EVERY TAPE, ALL AT ONCElivewall
7:54the climax bursthypercut
8:01the indexcrt-index
8:10STARRINGcrt-credits
8:29cardactcardeject
8:34codacrt-coda

Six looks (sketch) v0.1 · 1:27 · 9 scenes

atscenekindact / episode
0:00Voice ring → triagecrt-piecevoice
0:03MARcacophonycontrol
0:10zoom-z3zoomlevel
0:18A keyboard language, on top of itkeyboard
0:33The same frame, measured cheaperspecbars
0:43One sentence, five operatorschalkfan
0:57One palette, every programpalette
1:10Flows are typed graphsschematic
1:19One frame, taken apartexplodescreens

the stack · music video (sketch) v0.6 · 1:56 · 16 scenes

atscenekindact / episode
0:00v-introglmv
0:15v-build1glmv
0:22v-build2glmv
0:30v-drop1glmv
0:37One tool, then anothernetgrow
0:41v-drop1bglmv
0:48Flows are typed graphsschematic
0:52v-drop1cglmv
1:00v-breakglmv
1:15v-drop2glmv
1:22A keyboard language, on top of itkeyboard
1:26v-drop2bglmv
1:33One palette, every programpalette
1:37The same frame, measured cheaperspecbars
1:41v-drop2cglmv
1:48v-outroglmv

the fleet at 174 (sketch) v0.6 · 1:17 · 11 scenes

atscenekindact / episode
0:00f-introglmv
0:11f-buildglmv
0:16f-dropglmv
0:27One daemon per nodeschematic
0:30f-drop-bglmv
0:35A bead is a task in a graphschematic
0:38f-halfglmv
0:49f-drop2glmv
1:00Six months of itspecscale
1:03f-drop2bglmv
1:11f-outroglmv

one flake · synthwave (sketch) v0.7 · 1:32 · 10 scenes

atscenekindact / episode
0:00w-introgloutrun
0:09w-buildgloutrun
0:18w-dropgloutrun
0:36A keyboard language, on top of itkeyboard
0:41w-drop-mvglmv
0:46w-breakgloutrun
0:55w-drop2gloutrun
1:13One palette, every programpalette
1:18w-drop2-mvglmv
1:23w-outrogloutrun

night shift (sketch) v0.1 · 1:21 · 5 scenes

atscenekindact / episode
0:00n-introglmv
0:11n-verseglmv
0:35n-bridgeglmv
0:46n-verse2glmv
1:10n-outroglmv

nlir (sketch) v0.2 · 1:24 · 5 scenes

atscenekindact / episode
0:00nlirslatetitle
0:07Every sigil is an operatorchalkops
0:26Square each, then add them upchalkstep
0:40One sentence, five operatorschalkfan
1:04Operators composechalkstep

omni, every keystroke (sketch) v0.1 · 1:32 · 7 scenes

atscenekindact / episode
0:00omnibustitle
0:06One command, three routesbusroute
0:26Every key is an intentbusroute
0:43One event, two subscriberssessiontools
0:55A macro is a filebusmacro
1:11Physical keys join the busdevicewall
1:26every input is an eventbustitle

Nine months since Opus 4.5 v0.58 · 9:22 · 68 scenes

atscenekindact / episode
0:00cold opencold
0:08titletitle
0:16Primedactcarddiary
0:20NIX WAS ALREADY EVERYWHEREprimeddiary
0:31Fresh node, one changeyamldiary
0:39SAME SETUP, EVERY SCREENsamediary
0:50NOV 2025monthdiary
1:01DEC 2025monthdiary
1:12JAN 2026monthdiary
1:17FEB 2026monthdiary
1:25MARquotediary
1:28Control roomactcardcontrol
1:32MARcacophonycontrol
1:38Cacophonyexplaincontrol
1:51caco does a lottermcontrol
1:59caco, all of itcmdwallcontrol
2:09The bead board as terrainglreliefcontrol
2:14The terminal is the canvastuigfxcontrol
2:24Characters, then imagesgfxwipecontrol
2:32One renderer, many materialsthemegallerycontrol
2:38Every page of the TUIsplitcontrol
2:45ONE AGENT, EVERY SURFACEtourcontrol
2:56The chat mosaicshotwalkcontrol
3:02APR 2026monthcontrol
3:10MAY 2026monthcontrol
3:17JUN 2026monthcontrol
3:27On airactcardbroadcast
3:31Every surface, one stackglorbitbroadcast
3:39JUL 2026monthbroadcast
3:48Declarative agentsyamlbroadcast
3:58pi-daemonexplainbroadcast
4:13Batch or wakeyamlbroadcast
4:20The feed, on a real tubeglcrtbroadcast
4:26Caravanexplainbroadcast
4:41caratermbroadcast
4:47The swarm, all at oncesplitbroadcast
4:57AUG 2026monthbroadcast
5:07ONE STACK UNDER EVERYTHINGonestackbroadcast
5:17AGENTS DON'T NEED TO BE SUBPROCESSES.evolvebroadcast
5:29SEPahpbroadcast
5:37A flow is a typed graphyamlbroadcast
5:4461 flowstermbroadcast
5:50Paratenic (AHP)explainbroadcast
6:06Culture on the webshotwalkbroadcast
6:11Speech is config tooyamlbroadcast
6:19Every node, one phoneyamlbroadcast
6:27One phone speaks for every nodepulsemapbroadcast
6:35Say it to a ringexplainbroadcast
6:47Drumsexplainbroadcast
7:00Drums, playingshotwalkbroadcast
7:06The score, as you hear itglscopebroadcast
7:10Drums, liveplatebroadcast
7:15SEPmontagebroadcast
7:23Same agents, every surfacesplitbroadcast
7:34AGENT IOcontrollerbroadcast
7:38A choice, from anythingshotwalkbroadcast
7:42SMALL TOOLS · ANY INPUT · ANY AGENT · ANY SURFACEiobroadcast
7:48THE WHOLE STACKstack3dbroadcast
8:01START SMALLtrybroadcast
8:09Small tools, real helphelpreelbroadcast
8:20One event, two subscriberssessionbroadcast
8:32commits per monthchartbroadcast
8:415,187 PRs in 2026glcitybroadcast
8:49One stack, all at oncelivewallbroadcast
8:56the climax bursthypercutbroadcast
9:03the totalstotalsbroadcast
9:11endglwords
9:19Off airactcardsignoff

The stack, composed (sketch) v0.2 · 6:07 · 25 scenes

atscenekindact / episode
0:00STACKcrt-cold
0:09All at oncecrt-day
0:13One tool, then anothernetgrow
0:31omni: two tools, one eventsessiontools
0:41One sentence, five operatorschalkfan
1:00One frame, taken apartexplodescreens
1:08One daemon per nodeschematic
1:21A bead is a task in a graphschematic
1:34An agent has a lifecycleschematic
1:47Work lands in two placesschematic
1:58Flows are typed graphsschematic
2:15Every app can be drivenschematic
2:28The same frame, measured cheaperspecbars
2:42Nix, reading itselfinktree
3:04A keyboard language, on top of itkeyboard
3:34One flakeinkdiagram
3:57One palette, every programpalette
4:22How a new agent tool arrivesschematic
4:42Every machine answersschematic
5:02Every tool, one protocolnetgrow
5:20zoom-z6zoomlevel
5:275,187 PRs in 2026glcitybroadcast
5:34Six months of itspecscale
5:45Then the agents make the next toolnetgrow
6:01trailer-t-offglwordssignoff

The stack, composed · detail 1, ×1 (sketch) v0.2 · 3:00 · 13 scenes

atscenekindact / episode
0:00STACKcrt-cold
0:09One tool, then anothernetgrow
0:27omni: two tools, one eventsessiontools
0:37One daemon per nodeschematic
0:50An agent has a lifecycleschematic
1:03Flows are typed graphsschematic
1:20One flakeinkdiagram
1:42How a new agent tool arrivesschematic
2:02Every tool, one protocolnetgrow
2:205,187 PRs in 2026glcitybroadcast
2:28Six months of itspecscale
2:39Then the agents make the next toolnetgrow
2:55trailer-t-offglwordssignoff

The stack in a minute v2.2 · 1:47 · 19 scenes

atscenekindact / episode
0:00The stackglcrtdiary
0:03caco: 103 commands, seven familiesglblocksdiary
0:10The terminal is the canvastuigfxcontrol
0:16One frame, taken apartexplodecontrol
0:23Every surface, one stackglorbitcontrol
0:30One renderer, many materialsthemegallerycontrol
0:34Every page of the TUIsplitcontrol
0:38An agent asks. You answer.glshatterbroadcast
0:45One phone speaks for every nodepulsemapbroadcast
0:49The swarm, all at oncesplitbroadcast
0:545,187 PRs in 2026glcitybroadcast
1:01Musicactcardplay
1:05llmbience, playingshotwalkplay
1:09The score, as you hear itglscopeplay
1:12Drums, playingshotwalkplay
1:18One event, two subscriberssessionbroadcast
1:27All of it, at oncelivewallbroadcast
1:34the climax bursthypercutbroadcast
1:41t-offglwordssignoff

Zoom (sketch) v0.12 · 1:31 · 10 scenes

atscenekindact / episode
0:00z0zoomleveldiary
0:10z1zoomlevel
0:21z2zoomlevel
0:36z3zoomlevel
0:44z4zoomlevel
0:52z5zoomlevel
0:59z6zoomlevel
1:07z7zoomlevel
1:17z8zoomlevel
1:26zloopzoomlevelsignoff