Back to Token Sink
Real-time film · 15:33 · production notes · 7 October 2026

Tesla: Invisible Fire

Tesla: Invisible Fire, 15:33. Watch on YouTube.

A fifteen-minute, thirty-three-second film about Nikola Tesla as one question asked at the age of three, told in 50 painted scenes with every bolt, spark and lamp animated in code. A single Opus director and one Opus researcher made it in under an hour and a half. This is where the time and the money went.

The session in four numbers

From a request to a published film

1 h 23 minfrom the request at 21:18 to the final report at 22:41
1 h 41 minof agent working time, with the researcher running alongside
2 agentsone Opus director and one Opus researcher
$19.17if every call had been billed at API list prices
15:33 film11 chapters54 shots114 lines, 2,085 words4 voices50 plates32 ambience beds1,950 lines of film code21 sources
The evening

21:18 to 22:41

Each bar is one agent, from its first instruction to its last report; each thin mark is a tool call. The four local rows mark every voice line, picture, sprite and ambience bed the machine produced. The researcher ran for the first 18 minutes while the director wrote the script.

21:0022:0023:00Directorresearch: Tesla factsLocal: plates (50)Local: sprites (2)Local: voice lines (115)Local: ambience beds (32)playback fails 22:35repacked 22:39
Opus 5.5Sonnet 5.5Haiku 5.5Local machine, no API cost
The company

Who did what, for how long, at what price

Agent and assignmentRan (local)TimeAPI callsTool callsCost at list prices
Director · Opus 5.5
Director: orchestration, review and export21:18–22:411 h 23 min130151$16.25
Research · Opus 5.5
Research Tesla fact sheet21:22–21:4118 min8192$2.92
2 agents211243$19.17
The bill

Where $19.17 went

By role

Director · $16.25 · 85%Script, plates, the code that animates every bolt and lamp, the score, review and publishing.
Researcher · $2.92 · 15%One fact sheet that corrected five popular myths before the script was written.

By model

Opus 5.5 · 2 agents$19.17 · 100%

By kind of token

Cache reads (48 million tokens)$9.64
Cache writes (1 million tokens)$4.31
Output, thinking included (0.3 million tokens)$5.23

The director, hour by hour

engine and film code16 min · 20%
review and checking14 min · 17%
plates and images (generation)13 min · 16%
score and sound12 min · 15%
export, video and publishing9 min · 11%
research, script and brief7 min · 8%
waiting on the user7 min · 8%
docs, memory and notes2 min · 2%
other and unclassified2 min · 2%
agents: brief, launch, message1 min · 1%

Each gap between two transcript events is given to the tool call or message that ended it, then sorted by tool name, file path and command. The buckets are keyword matches, so read them as proportions. 1 h 23 min in all.

The film

What the evening produced

Nine frames from the film: a rainy mountain village at night, the boy and the glowing cat, Tesla beside a glowing rotor blueprint, a moonlit wave, Tesla lecturing to a hall of men, a large man in a dark coat dotted with sparks, Tesla beside a lamp at a lit arena pool, a heavy-set financier and a quotation, and the boy and cat again looking up at drifting light.
Nine frames from 20 s to 900 s: the village, the cat, the blueprint, the wave, the lecture, Edison, Madison Square Garden, the financier and the return to the boy.

The local machine

50 plates

Plates between 21:53 and 22:11, 2 sprites, 32 ambience beds, and 115 voice lines that came first, from 21:48 to 21:53.

Four voices

114 lines

The narrator, af_heart at 0.92, speaks 97 lines; Tesla, in his own documented words, am_fenrir at 0.85, speaks 14; Edison, am_michael, speaks 2; the Graz professor, bm_george, speaks 1.

The score

A two-note pulse

Composed in code: a two-note alternating pulse for the current, a rising theme for Tesla that moves from minor to major, a waltz for Chicago, and near silence for the ditch and the pigeon. Thunder, sparks and the blast are timed from the same file as the animation.

The page

15 MB mix, 33 MB file

A single-file page of 33 MB with a review page that plays every line, image and sound clip. The session’s own export estimate was 20 to 30 minutes for the MP4.

What the checks caught

Three dissolves that crashed playback

The user started the first full playback and it stopped, with an error from the canvas about a negative radius. The director traced it to three dissolves and fixed them all.

Where it failedCauseFix
Around 4:38 on the first full playback, at the dissolve into the harbour (chimney smoke), reported as 4:59 in the fixThe incoming shot starts drawing a moment before its own start time. A looping effect computed a negative size in that overlap, and the browser rejects a negative gradient radius, which stopped playbackLoops now behave before a shot’s start
10:22, into Madison Square Garden (the boat’s radio rings)The same early drawThe same fix
12:05, into the globe (the World System rings)The same early drawThe same fix
Any future error in a shotA thrown error used to stop the playerThe player logs it and shows that shot’s painting instead
Accuracy

Five popular claims the research corrected

Every legend in the film is labelled as one, and the in-player Sources panel lists 21 sources. The credits say the painted scenes are imagined reconstructions.

Popular claimWhat the research foundHandling
Tesla glued sixteen May bugs to his motorFourCorrected before the script
The Statue of Liberty greeted him in New YorkShe was not there yet; only her pedestal was going upShown as a building site
Edison said “you don’t understand our American humor”No source has him saying itCorrected before the script
Tesla tore up a royalty contractHe gave up the royaltiesCorrected before the script
The 1943 Supreme Court ruling made him the inventor of radioIt did notCorrected before the script
Left for the listener

Three things only ears can judge

The director could measure the mix but could not hear it, and said so in the hand-over.

To check by earWhat was notedStatus
Music under narrationThe music sits only about 3 dB below the speech on averageLeft for the listener
Narrator paceAbout 170 words a minute after slowing her downLeft for the listener
Name pronunciationsĐuka, Mačak and Szigeti are spelled out phonetically for the voiceLeft for the listener
What it taught

Five things the numbers say

Method

How these figures were measured

Measured from the session's own transcripts: the director's, and one for each of the 1 agents it launched. Assistant messages are deduplicated by message id and the last entry's usage is kept. Models come from each agent's metadata.

Cost is what the usage would have cost at API list prices in October 2026: Opus 5.5 at $4 per million input tokens and $20 per million output, Sonnet 5.5 at $2 and $10, Haiku 5.5 at $0.10 and $0.50 (higher rates above a 100,000-token prompt), cache reads at 0.05 times input, cache writes at 1.25 times (five minutes) or 2 times (one hour). A subscription session was not billed this way, so treat the dollar figures as a measure of work, not an invoice.

Times are UK local time (BST, UTC+1). Local-machine marks are the modification times of the generated files. The myths, the playback failure, its fix and the notes for the listener come from the director’s own messages in the session; the MP4 sizes and dates come from the project’s files. The hour-by-hour split sorts tool calls by keyword, and gaps of more than 20 minutes with no events are left out of it.