manish kumar

GitPodcast - Generate engaging podcast to understand a Github repo

byβ€’

Turn any GitHub repository into an engaging podcast in seconds. As a developer, it was a daunting task to make sense of any new repository - this tool aims to make it much easier to understand the repository.

Add a comment

Replies

Best
manish kumar
Hunter
πŸ“Œ
Hello Hunters πŸ‘‹, We are launching "GitPodcast: GitHub -> Podcast" πŸ—£οΈπŸŽ™οΈtoday. When you stumble upon a new github repo, just replace `hub` with `podcast` in the URL and see how it just explains everything about the repo in an engaging podcast. This is something we built with OpenAI GPT 4o + Azure Speech (A shoutout to https://gitdiagram.com for the inspiration) πŸ’‘ Our early users feedbacks are already incorporated: 1. Ability to control the speed of the audio (1.25x, 1.5x etc) ⏩ 2. Subtitles along with audio so that I can read it as well. πŸ“ Its only going to get better from here on. Do give it a try and you are welcome to contribute and open issues: https://github.com/BandarLabs/gi... We believe in making in public, so be sure to drop a star if you are a developer πŸ˜ƒ Happy New Year from the GitPodcast team! πŸ™Œ
Gabe Perez
This is actually pretty clever. I can actually see myself listening to a Repo explainer in the background while working or community. Congrats on the launch @mkagenius !
manish kumar
@gabe Thanks, Gabe! 😊 Soon You'll be able to choose different voices πŸ—£οΈ (and locales 🌍 too) if you ever get bored with just one!
Ruhani Rabin
How is this in no3. This is most fun I had in years. Cool concept - appreciate the ingenuity behind transforming complex codebases into engaging audio narratives. This isn't just a podcast; it's kind of a tool that democratizes knowledge across the developer community, allowing anyone to grasp intricate details in a more digestible format. The ability to customize audio speed and include subtitles is particularly commendable. These features cater not only to varied learning preferences but also enhance accessibility, ensuring that intricate technical details are now within reach for a wider audience. Your focus on creating a seamless user experience during onboarding is vital, given how time-consuming it can be to familiarize oneself with new repositories. It's exciting to hear that the tool supports multiple languages and frameworks, as adaptability is key in our fast-evolving tech landscape. I’m excited to see how GitPodcast continues to grow and evolve (even if now it looks minimalistic, i believe there are way more areas to grow), particularly in features that could facilitate collaboration and more in-depth understanding of various coding paradigms. keep up the excellent work! A few things to notice: Maybe the prompt behind the generation needs to instruct in detail not to use common words used by AI. And the sync of the subtitle speed with the spoken words. And, the ability to download the subtitles. There is some good expandability with this. Nevertheless, awesome work. My first try was pretty nice.
manish kumar
@ruhanirabin That's very kind of you Ruhani. Certainly improvements are on the way - make the podcast longer/shorter based on how much spare time user have. Choice of voices. Sync of subtitles is more or less fixed at 135 words per minute for now hence the issue; but if it bothers a lot, we can try other approaches.
Ruhani Rabin
@mkagenius2 It's not a big deal for the initial release of the product (135 ch sub limit), I can entirely understand it. I think, the more important one is the prompting instructions, subtitles are ok for now. Choice of voices would be a super essential element, this can expand into a paid model with EL voices. I mean, basic stuff can be free, but extended things could be paid options. As they will require significant cost to infra. It can change the way dev people look at their work too, like documenting readme.md properly. So while it is only fun at this point. But, there is a mind game behind it, which can also push us to change our behavior how we put in data in GitHub.
Nika
Have never seen a podcast dedicated by someone else to GitHub topics (and even with Stewie Griffin leading the whole launch) :D Jokes aside. This is differentiable! I like the idea and hope you will make it today :)
manish kumar
@busmark_w_nika Thanks, Nika! 😊 Even though it's GitHub, a clever hacker πŸ•΅οΈβ€β™‚οΈ can simply craft a README.md with some text πŸ“ and turn nearly any content into a podcast πŸŽ™οΈ effortlessly!
Julian GΓΆtze
At first I was confused by the title, now I understand the use case. πŸ˜… Do you support private repos? It would be a nice way to onboard new devs to our company.
manish kumar
@juliangoetze πŸ˜ƒ Yes, you can self-host the project with your GitHub token (replace GITHUB_PAT=ghp_L****** in the .env file) The Readme has the instructions on how to run it yourself: https://github.com/BandarLabs/gi...
Richard Song
Kudos to you, @mkagenius and @abhishek_anand, for launching GitPodcast! The ability to convert complex codebases into engaging audio content is a fantastic way to simplify onboarding for developers. Can this tool handle repositories with multiple languages or frameworks efficiently?
Abhishek Anand
@mkagenius @abhishek_anand @renchu_song Thank you, Richard! Yes, the tool supports all major languages and frameworks. We are also constantly pushing new stuff to make the generated podcast much more engaging.
Haidar Ezio
To be honest with you, i was skeptical a bit, but i tested it with my repo and it was a nice overview of my repo xD Congrats on the Launch !!
Romain Courtois
Hi, I made Gitingest which inspired Gitdiagram and I'm so happy to see the trend continue! I tried Gitpodcast and it's very cool to be able to listen a podcast talking about my own Pretty good taste of the future! Happy new years and congrats on the launch!!
manish kumar
@yasbaltrine Thanks Romain! Great job with Gitingest and starting off the chain with a cool project! πŸ˜ƒ
Raiane Rezende
Omg, this is sent from heaven! What a great idea you had!
Yan Chen
Congrats! This has the potential to become a good homepage' for everyone. I'll definitely give it a try! Looking forward to a more comprehensive list of supported products.
Ellie Do
Such a great product, I'll definitely introduce to my dev team. Congrats on your launching!
Seref Aktug
That's a great idea, lol.
Zakir G
I love it! Just tested it on Deepseek v3 and ragflow. I wish the podcasts were much longer and much more technical, more in depth, and actually referenced function names and traced the pathway through the code. I feel like enabling that could be straightforward by preprocessing the text you feed the podcast hosts with a second LLM that explains each code file individually and then passing those explanations along with the code to the podcast hosts. The podcasts generated for me were under 5 minutes, NotebookLM is able to hit 20 minutes and even that feels too short.
manish kumar
@zakir_g Great points Zakir, choice of longer / shorter podcast for the users is on the to-do list. And thanks for giving it a spin!
Ishwar Jha
I read the review somewhere that it's not as perfect as now, but this is a brilliant idea in my vew. It will supercharge the learning about code and adaptation of open-source repositories hosted on GitHub and elsewhere. Congratulations on building such a unique idea. One feature that I feel will supercharge the usage will be a code explainer that allows an interactive explanation of the code and stacks used.
Abhishek Anand
Hello Product Hunt! πŸ‘‹ As developers for over 12 years, we’ve always found diving into large, unfamiliar codebases a daunting task (and, let’s be honest, we’re a bit lazy πŸ˜…). That’s what inspired us to create GitPodcast – a tool that transforms code, architectural decisions, and everything else about a repo into an engaging, realistic podcast. We hope it makes understanding complex repositories easier and, dare we say, enjoyable! πŸŽ™οΈβœ¨ Wishing you all an amazing start to the New Year – let’s keep building cool stuff together! πŸš€
Metecan Kaplan
I had an interesting and special experience. I liked it a lot.
Paul Muller
It's an amazing project! I love it! Would it be added more customized features, like the duration of the generated podcast?
BB Cz
Amazing.....the long anticipated product is here.Gitpodcast has been my long awaited product,I can now enjoy repos , loving the features already... welcome on board Gitpodcast.❀️
ikechi mike
What if the repo does not have a README, would it still be able to create a podcast?
Elie Steinbock
Very cool. I run a YouTube channel about exactly this topic so will be really helpful to learn about repos. I wonder if another version that outputs articles would also be helpful. The channel: https://youtube.com/elie2222