I Gave an AI Its Own Radio Station — It Won’t Stop Broadcasting (It’s Fine)

I Gave an AI Its Own Radio Station — It Won't Stop Broadcasting (It's Fine)

I built a 24/7 AI radio station called WRIT-FM where ChatGPT/Claude is the entire creative engine. Not a demo — it's been running continuously, generating all content in real time.

What Codex/Claude does (all of it):

Codex/Claude CLI (claude -p) writes every word spoken on air. The station has 5 distinct AI hosts — The Liminal Operator (late-night philosophy), Dr. Resonance (music history), Nyx (nocturnal contemplation), Signal (news analysis), and Ember (soul/funk) — each with their own voice, personality, and anti-patterns (things they'd never say). Claude receives a rich persona prompt plus show context and generates 1,500-3,000 word scripts for deep dives, simulated interviews, panel discussions, stories, listener mailbag segments, and music essays. Kokoro TTS renders the speech. Claude also processes real listener messages and generates personalized on-air responses.

There are 8 different shows across the weekly schedule, and Codex/Claude writes all of them — adapting tone, topic focus, and speaking style per host. The news show pulls real RSS headlines and Codex/Claude interprets them through a late-night lens rather than just reporting.

What's automated without AI (the heuristics):

The schedule (which show airs when) is pure time-of-day lookup. The streamer alternates talk segments with AI-generated music bumpers, picks from pre-generated pools, avoids repeats via play history, and auto-restarts on failure. Daemon scripts monitor inventory levels and trigger new generation when a show runs low. No AI decides when to play what — that's all deterministic.

How Codex/Claude Code helped build it:

The entire codebase was developed with Codex/Claude Code. The writ CLI, the streaming pipeline, the multi-host persona system, the content generators, the schedule parser — all pair-programmed with Claude Code.

Tech stack: Python, ffmpeg, Icecast, Codex/Claude CLI for scripts, Kokoro TTS for speech, ACE-Step for AI music bumpers. Runs on a Mac Mini.

radio: www.khaledeltokhy.com/claude-show
gh: https://github.com/keltokhy/writ-fm

submitted by /u/eltokh7
[link] [comments]

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top