Real output: Hacker Public Radio
Nine recent episodes of Hacker Public Radio, a community podcast released under CC BY-SA 4.0. Nothing below was edited by hand. Pick an episode, press a chapter or a quote to jump the player there.
How it works
- Feed. A
CatalogWorkflowreads the RSS feed and starts one childEpisodeWorkflowper episode, two at a time, inside a dollar budget you can raise with a signal while it runs. - Transcribe locally. The audio is cut into 5-minute chunks; each chunk is one activity running faster-whisper
base.enon two CPU threads. A finished chunk is saved, so a crash costs at most the chunk in progress. - Agent writes notes. An open-weight model (Qwen3-235B-A22B-Instruct-2507, Apache-2.0) gets a one-line-per-minute outline and two tools,
read_transcriptandsearch_transcript, then callssubmit_notes. Every model call and every tool call is its own Temporal activity with its own retry policy. - Checked, not trusted. A validator compares the submission with the transcript: quotes must appear word for word, chapters must be in order and inside the episode. Anything wrong goes back to the model as the tool result, and it fixes it.
- Files a producer can use. Podcasting 2.0
chapters.json, YouTube chapter text, Markdown show notes, SRT and VTT transcripts.