earworm

Earworm turns a topic into a narrated podcast episode. Claude handles the research and writing; a local model handles narration.

pip install earworm-pod View on GitHub

How it works

The generator writes script files to a folder. The renderer reads them and produces the audio. A topic goes through four steps.

  1. 01 Research Claude searches the web and writes a sourced report on the topic.
  2. 02 Review A second Claude pass checks the claims and looks for a better angle.
  3. 03 Script Claude rewrites the report as a spoken script.
  4. 04 Render Kokoro narrates it locally, then the audio is mastered to broadcast loudness.

Listen

Three episodes made by the pipeline.

  • JWST and the Black Holes That Came Too Soon

    10:04

    Early reports said JWST had broken cosmology. Later measurements weakened that claim but left another question: how did giant black holes form before so many stars?

  • Why Do Songs Get Stuck in Our Heads? The Science of Earworms

    08:08

    Why songs get stuck, what habitual memory has to do with it, and whether earworms can be useful.

  • Dwarf Fortress: The Game That’s Discovered, Not Designed

    08:35

    Tarn and Zach Adams built such a consistent simulation that they sometimes treat bugs as discoveries about how its world works.