Discover and explore top open-source AI tools and projects—updated daily.
Research workflow for topic analysis and podcast generation
Top 56.8% on SourcePulse
This project provides an automated research and podcast generation workflow leveraging LangGraph and Google's Gemini 2.5 models. It's designed for users who need to quickly synthesize information from web searches and YouTube videos into a written report and an audio podcast, featuring multi-speaker text-to-speech.
How It Works
The system orchestrates a LangGraph workflow that integrates Gemini's native capabilities for web search and YouTube analysis. It starts with a research topic and an optional YouTube URL. A search node queries Google, and if a video URL is provided, a video analysis node processes it. The gathered insights are then synthesized into a markdown report and a podcast script, which is converted to audio using a multi-speaker text-to-speech model. This approach streamlines complex information gathering and content creation into a single, automated process.
Quick Start & Requirements
.env
file with your GEMINI_API_KEY
, install uv
package manager, and run uvx --refresh --from "langgraph-cli[inmem]" --with-editable . --python 3.11 langgraph dev --allow-blocking
.uv
package manager, Google Gemini API key.http://127.0.0.1:2024
for API and https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
for the Studio UI.http://127.0.0.1:2024/docs
.Highlighted Details
Maintenance & Community
The project is part of the langchain-ai
organization. Further community and roadmap details are not explicitly provided in the README.
Licensing & Compatibility
The project is licensed under the MIT License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The project relies heavily on Google's Gemini API, requiring an active API key. Specific performance characteristics or potential rate limits are not detailed. The "preview" status of the TTS model might indicate potential instability or changes.
2 months ago
Inactive