150 points · 1 submission
with AWS Kiro
Echoes turns any GitHub repository's commit history into a voiced podcast episode. You paste a repo URL, and it generates a full audio episode where two characters, a host and a guest, talk through the real story of that codebase. The conversation is grounded in actual commit messages, real file names, and the actual people who contributed to the repo. The problem it solves is simple. Git history is technically accessible but practically invisible. Nobody reads commit logs. Echoes makes that history audible and human. You hear what got shipped under pressure, what broke, what the team kept avoiding, and what the numbers actually mean. It is especially useful for onboarding, code archaeology, or just understanding a project you inherited. On the ElevenLabs side, the project uses Text-to-Dialogue with eleven_v3 for the interview segment where the two characters talk to each other with natural interruptions and emotional delivery. It uses TTS with eleven_multilingual_v2 for the narration segments like the cold open, the incident, and the outro. Voice Design generates custom voices from persona descriptions that are derived from the commit history itself, so the guest voice actually matches the character the script wrote. The Music API composes a background score, and the Sound Effects API generates transition stings between segments. On the Kiro side, Echoes is built as a Kiro Power. It lives in the .kiro directory, integrates into the IDE through the Agent Hooks panel, and can be triggered directly while a file is open. The entire project was also built inside Kiro using its spec and task workflow.
Submitted 23 Apr 2026