Solo dev built a 24/7 AI talk radio station using Claude Code

A developer who struggles to fall asleep built their own 24/7 AI talk , bestairadio.com, using Claude Code to write nearly all the code, while handling the and s themselves. Claude Code was especially useful for debugging the dynamic content and scheduling logic that decides what plays when, keeping the broadcast free of dead air or repeated segments, and it also helped fix other issues across the stack.

The station runs on a cost-optimized Hetzner . Voices come from the Kokoro speech engine, including some custom-trained voices created with kvoicewalk and Chatterbox on a cloud GPU.

The on-air AI host itself runs on the model, accessed through OpenRouter. The backend is currently written in Python, with a planned move to Rust since the developer prefers Rust.

Key points

  • Solo project born from insomnia, running live 24/7 at bestairadio.com
  • Claude Code wrote nearly all the code; the developer handled , infra, and direction
  • Claude Code was especially helpful debugging scheduling logic that prevents dead air and repeated content
  • Voices use Kokoro (some custom-trained); the on-air host runs on via OpenRouter
  • Runs on a Hetzner server; backend is currently Python with a planned migration to Rust
Read original