Models & Releases

Developer's WRIT-FM runs 24/7 AI radio station with 5 hosts powered by Claude

Five distinct AI hosts script 1,500–3,000 words per show in real time.

Deep Dive

Developer eltokh7 has created WRIT-FM, a fully autonomous 24/7 AI radio station where Claude (via Codex/Claude CLI) acts as the sole creative engine. The station features 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 carefully crafted personas and anti-patterns (statements they’d never make). Claude receives a rich persona prompt plus show context and generates 1,500–3,000 word scripts for deep dives, simulated interviews, panel discussions, listener mailbag segments, and music essays. Kokoro TTS renders the speech, while ACE-Step generates AI music bumpers. The news show pulls real RSS headlines and Claude interprets them with a late-night twist rather than straightforward reporting.

The station’s scheduling and playback are completely deterministic: the schedule is a simple time-of-day lookup, and the streamer alternates talk segments with pre-generated music bumpers, avoids repeats via play history, and auto-restarts on failure. Daemon scripts monitor inventory levels and trigger new generation only when a show runs low — AI has no say in what plays when. The entire codebase (CLI, streaming pipeline, multi-host persona system, content generators, schedule parser) was built using Claude Code and runs on a Mac Mini with Python, ffmpeg, and Icecast. WRIT-FM also processes real listener messages and generates personalized on-air responses, making it a living experiment in continuous AI-generated broadcast media.

Key Points
  • 5 AI hosts (The Liminal Operator, Dr. Resonance, Nyx, Signal, Ember) with distinct voices, personalities, and anti-patterns
  • 8 weekly shows including a news program that reinterprets real RSS feeds through a late-night lens
  • Entire codebase built with Claude Code; runs on a Mac Mini using Python, ffmpeg, Icecast, Kokoro TTS

Why It Matters

Shows AI can power a 24/7 creative broadcast with personalized content and deterministic scheduling.