Frame from Surreal horror short about a day at work
PromptFull
I would like to see you create a 1 minute video programmatically. The video should be coded and rendered using whatever tools you need, you are free to download anything needed. The theme of the video would be - an average day at work at DemaWating, with a twist. Even though it says an average day at a small housing company, the video should be creepy/surreal, with twisted visuals and an edge to everything, hinting at deeper horror. The visuals should be detailed and loud, the audio should also be programmed in however you see fit.

Make it yours. Replace "DemaWating" and "a small housing company" with your own workplace, and change "creepy/surreal, with twisted visuals and an edge to everything, hinting at deeper horror" to another mood.

Make it hereFree runs soon

Surreal horror short about a day at work

A one-minute horror short about an ordinary day at the creator's employer, a small housing company. Claude Code coded every frame and sound in Python from one prompt: a NumPy raycast corridor, Cairo drawings, synthesized audio, and local Piper TTS voices.

“I was bored at work while Opus 5.5 dropped, so I gave it a simple prompt to make a creepy feeling video about my job.”

You'll need

  • Permission for the agent to install Python packages and download a local text-to-speech model
  • FFmpeg
How it was made

Run on Opus 5.5 at extra-high effort, on a cheap laptop. Asked how it was made, Claude told the creator it raycast the 3D corridor in NumPy, drew everything else with Cairo, and synthesized the audio with NumPy and SciPy. It wrote its own dialogue and downloaded a Piper TTS model for the voices. When accused of faking it, the creator posted a screen recording of the Claude Code terminal.

No API spend. It used 4% of the weekly limit on the $20 plan.

Posted Sep 22, 2026 · r/ClaudeAI on Reddit · 386 upvotes · 84 comments

Prompt from: Post body

Look notesby Reference

A sunny corporate brand card for a housing company gives way to security-camera views of its office, where the inbox, the meeting slides, and the PA all turn quietly wrong, before the same brand card returns with a darker sign-off.

Color
Sky blue, teal, and a smiling yellow sun for the brand cards; the office in dim greens, browns, and greys with CRT blue, film grain, and red accents.
Type
Rounded sans-serif brand type ("DemaWating", "Where every tenant stays."), security-camera overlays (REC, CAM 03 · FLOOR 3, a date and time stamp), subtitles, an email client full of strange subject lines, a glitched lower third ("TENANT 0UPPORT", "an ave#a@e day at work"), and a large pink "INBOX" over a blueprint.
Framing
Wide CCTV-style frames with corner overlays and vignetting, a long corridor in one-point perspective, and presentation slides facing rows of silhouettes.
Sound
Synthesized in Python with NumPy and SciPy, with voices from a local Piper TTS model, according to Claude's account relayed by the creator.
Structure
The DemaWating brand card, a corridor with a PA line ("Please remember: the third floor does not exist."), a CRT inbox ("Re: the scratching is spelling my name") ringed by sticky notes ("DON'T ANSWER 4B", "count the doors"), a desk with a crossed-out calendar, a red rotary phone, and an "Employee of the month: YOU" poster, a static-filled blue screen, a glitching Q3 results meeting, a Departures slide ("Occupancy: 100%. Departures: zero."), a blueprint with "INBOX" over the floor plan, and the closing card ("Thank you for your service. See you tomorrow at 09:00.", "Waiting list position: #1 (you)").

More like this

0:49

YouTube Poop about being an LLM

Claude Code · Python

1:06

Stickman Jedi vs. Sith duel, four models

Codex · Canvas

6:36

Toy theatre: an octopus sues the Moon

Partial prompt · Claude Code · Plain JavaScript

1:15

Robot who learns his world is prompted

Opus 5.5 · Remotion

2:32

ASCII flight through Claude's inner mind

Opus 5.5 · WebGL2

3D short film about a rooftop date

Opus 5.5 · Three.js

0:30

Sci-fi morning routine with a world reveal

Opus 5.5 · DaVinci Resolve Studio

0:30

Sci-fi naval battle trailer

Partial prompt · Opus 5.5 · DaVinci Resolve Studio

1:00

An alien explores the Library of Babel

Claude Cowork

1:41

Anime battle trailer: Claude vs ChatGPT

Opus 5.5 · Plain JavaScript

1:00

The First Spark, a black-ink short film

Claude.ai · Canvas 2D

2:00

I Will Never Be a Human, Claude's ink film

Partial prompt · Claude.ai

3:50

Glow-star toy cartoon in a 1990s bedroom

CRHQ · Three.js

0:30

Cop's coffee break, directed by two models

Opus 5.5

0:28

Forest fire simulation by six models

3.7 Sonnet · Python

1:09

Nine football rules as TV match analysis

Claude Code · Three.js

0:30

30-second Reddit motion graphics reel

Claude Code · Plain JavaScript

16:50

The CEO who escaped Japan in a box

Claude Code · Blender

0:30

30-second brand spot for Grok Bot

Claude Code · Plain JavaScript

5:01

The Battle of Austerlitz, rendered in code

Claude Code · WebGL2

0:56

Spinning heptagon test across 18 models

GPT-4.5 Preview · Python

4:26

How AI coding agents actually work

Prompt described · Claude Code · Remotion

2:02

Synth-baroque acid canon with a visualizer

Partial prompt · Claude Code · Python

Low-poly elf swordsman, Sol vs Opus

Partial prompt · Claude Code · Blender

1:59

Clawd rides a star-whale in watercolour

Claude Code · ClaudeAnimationBase

3:38

Music video on AI fear-mongering

Prompt described · Claude Code · Remotion

0:22

Stickman YouTube video about charisma

Claude Code · FFmpeg

0:40

Black-and-white launch film for Grok 4.7

Opus 5.5 · HTML

9:30

Chinese science film on the history of AI

Opus 5.5 · Remotion

1:52

Atoms to mixtures, explained for 8th grade

Partial prompt · Claude Code · HTML Canvas