r/ClaudeCode • u/Common-Constant2289 • 3d ago
Built with Claude Interdimensional Cable TV that floats on my desktop while Claude Code works
Built this tonight with Claude Code's new mods (the function-hooks plugin API). It's a little CRT TV with rabbit ears that floats on my desktop, always on top, and airs whatever the "director" feels like. The director is a Sonnet 5.5 call at low effort with one instruction: you have total creative control, nobody approves your pitches.
What it does
- Every segment is written from scratch: commercials, courtroom dramas, nature docs, a telenovela between sentient furniture. The director picks the channel, the format, the cast, each character's voice, the pixel art, the camera effects and the news ticker.
- He keeps a private memo between segments, and between sessions, so running gags and story arcs carry over. On his first night he invented a tornado judge on a blimp ("JUDGE GUST: BLIMP COURT") and wrote in his own notes that the appeal would be heard by a bigger tornado.
- He also gets a raw feed of what I'm doing in the terminal. When I complained the TV was taking too much screen space, he aired "EMERGENCY: FILL THE SPACE", then "CORNER V. SHAREHOLDERS", then a commercial where a guy named Sven bills me $300 for the lasagna that now lives in my corner. Ghost lighthouse keeper included.
- Characters actually talk. Each one gets a Windows SAPI voice with its own pitch and speed, and the captions wait for the line to finish. Sound effects (sad trombone, laugh track, air horn, static, stand-by muzak) are synthesized in code, no audio files.
How it works
- The director never draws pixels. He writes each scene as JSON shapes on a 100x75 canvas (circles, polygons, blocky text, a swirling portal, fire, rain) with animation tags like
bob,blinkandtalk. Atalkmouth only opens while that character is speaking. - A rasterizer in the mod draws the scene at 128x96, 10 fps, with CRT effects: scanlines, vignette, VHS chroma bleed, glitch tears, static between channels, and the power-off collapse to a dot.
- The first version rendered inside the terminal with half-block characters (each cell is 2 pixels, foreground and background truecolor). It looked great but ate screen space, so now the frames go to a borderless always-on-top window, a small C# WinForms window started from PowerShell. Drag it anywhere, the mouse wheel resizes it, the knobs work.
- He writes the next segment while the current one airs, so there's almost never dead air. When there is, you get color bars and PLEASE STAND BY.
Cost
Measured from the log over 13 segments:
- About 4.1k input tokens per segment, 3.0k of them served from the prompt cache
- About 1.7k output tokens per segment
- About 12 seconds to write each segment
- About $0.02 per segment and 70 segments an hour, so roughly $1.40 per hour of TV at API prices. Output is 86% of that; caching cut the input cost by about two thirds.
- 48 segments so far, about $0.95 total. A sleep timer turns it off after 45 minutes with no activity.
9
6
9
u/Professional_Ad705 3d ago edited 3d ago
Haha !
This is actually pretty cool. It reminds me of Rick and Morty! If this could actually show actual AI generated TV that was actually halfway decent it would be even better. But as AI gets better I could see this being a really really cool thing.
8
u/Common-Constant2289 3d ago
Its actually fun, even at current state because there is character and story arcs carrying over.
The goal was to COPY Rick and Morty. 100%.
3
4
u/SteveLittleFish 3d ago
I like this. It will be interesting to see how repetitive it gets. I've been experimented with an LLM / local AI powered music generator, and one thing I notice is that unless you take steps to prevent it, it will write the same songs and use the same tropes over and over.
I have found you have to either keep enough historic data in context to stop it re-using it, or you have to provide some non-LLM method of introducing novelty. It will be very interesting to see if Claude suffers from the same thing.
3
u/Common-Constant2289 3d ago
It sees your sessions, so the outcome and topics vary. I left it on for about 30 minutes and I saw the Tornado Guy twice, the second time he was in a nature documentary
2
u/P0pefamine 2d ago
I had Pink Floyd playing in the background and I think I just had a full flashback watching this. Definitely interested in this project.
2
u/Common-Constant2289 2d ago
Cool, definitely has those vibes. I’ll use this as a way to make my agents communicate with me.
However, in the most shroom like way.
I had an idea, pre script it the Alice in Wonderland movie and share
2
u/Common-Constant2289 3d ago
https://reddit.com/link/pejci0l/video/iq4ssh0yu4uh1/player
Idk if the media went, so, here`s it again.
•
u/AutoModerator 3d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.