Developer builds local AI research agent that creates podcasts from topics or YouTube links

A developer on r/LocalLLaMA built an autonomous research and podcast agent that runs entirely locally. What started as an attempt to avoid paying for TTS (text-to-speech) services evolved into a full system that can research topics and present information in human-like formats.
What the agent does
The system takes either a topic or a YouTube link as input and produces three outputs:
- A proper deep-dive report
- A conversational podcast-style script
- Generated audio for the podcast
How it works differently from fixed pipelines
The developer focused on making the agent behave less like a fixed pipeline and more like something that decides what to do next dynamically. Instead of step-by-step execution, it:
- Searches and pulls content
- Extracts insights (including from videos)
- Refines summaries in multiple passes
- Converts that into a natural back-and-forth conversation
Key challenges and solutions discovered during development
- Speed issues: Initial performance was rough, but parallelizing tasks made a significant difference
- Shallow summaries: Early summaries felt shallow, but implementing multi-step refinement helped substantially
- Robotic audio: The audio initially sounded robotic, but switching to a 2-speaker format made it much more natural
The developer noted that this project demonstrates how close we're getting to doing powerful AI work entirely on local machines, without relying on cloud services.
📖 Read the full source: r/LocalLLaMA
👀 See Also

MarkView: Open-source tool renders and manages AI-generated Markdown files
MarkView is a private-first rendering engine that displays Markdown files with Mermaid diagrams and KaTeX math, available as a web app, native macOS app, and MCP server for Claude Desktop and Cursor integration.

Linki v2: Open-Source AI SDR for LinkedIn + Cold Email with Self-Hosted Agent
Linki v2 is a self-hosted LinkedIn automation and cold email tool with an AI agent that writes personalized messages per lead. No per-seat pricing, your data stays local.

TradesMCP: Open Source MCP Server for Contractor License Verification and Construction Data
TradesMCP is an open source Model Context Protocol server that provides Claude with access to real contractor license data, building permits, material pricing, and labor rates. The tool correctly verified an active California contractor license where ChatGPT returned incorrect information.

Claude Code Skill Converts Stitch Designs to Next.js with Zero Pixel Drift
A Claude Code skill converts Google Stitch AI designs to Next.js components with mandatory verification checkpoints to prevent pixel drift, preserving exact values and handling assets.