WRIT-FM: Developer's AI radio station broadcasts continuously from Mac Mini
A developer built WRIT-FM, a continuous 24/7 broadcast station using ChatGPT and Claude to write all spoken content, Kokoro TTS for voices, and ACE-Step for music bumpers, running uninterrupted from a Mac Mini for months.
A developer has kept a 24/7 radio station running for months from a Mac Mini, with every word spoken on air written by ChatGPT or Claude. WRIT-FM uses five AI-generated hosts—The Liminal Operator, Dr. Resonance, Nyx, Signal, and Ember—each with distinct personas, speech patterns, and explicit anti-patterns that define what they're forbidden to sound like. The models write 1,500–3,000 word segments: essays, simulated interviews, panels, fictional listener mailbags, music-history deep dives, and responses to actual listener messages.
The station's architecture separates AI generation from broadcast logic. ChatGPT and Claude write the scripts. Kokoro TTS performs the voices. ACE-Step generates music bumpers. A deterministic Python scheduler decides what airs when, alternates talk and music, avoids repeats, and restarts on failure. Daemon scripts monitor episode inventory and trigger new generation runs when a show runs low. No model touches production controls or decides when to go live—the AI writes, dumb code broadcasts.
The developer built the entire stack—CLI, host system, scheduler, script generator, TTS pipeline, Icecast/ffmpeg streaming setup—pair-programming with Codex and Claude Code. The station pulls real RSS headlines for its news show, then the model interprets them in the station's voice instead of summarizing them straight. Five hosts, continuous operation, months of uninterrupted broadcast.
