tutorial · 13 de agosto de 2026 · 7:20
RAG com Claude Code: app local para perguntar a vídeos
O vídeo ensina a criar uma aplicação local chamada ESC que ingere transcrições de vídeos do YouTube e responde perguntas sobre o conteúdo. O Claude Code lê o arquivo de especificação e constrói o projeto em aproximadamente 10 minutos. A aplicação retorna respostas com links clicáveis que abrem o vídeo original no minuto exato onde o tema é explicado.

O passo a passo
01O problema que motivou o projeto
Vídeos de 2 a 4 horas são difíceis de assistir quando você quer aprender um tema. A solução foi criar uma forma de pesquisar dentro do conteúdo sem precisar ver tudo.
02A aplicação ESC e o que ela faz
Uma aplicação local e modular em Python que ingere transcrições de canais do YouTube e responde perguntas sobre o conteúdo. Foi usada para indexar mais de 3.900 vídeos do Hormozi, os vídeos do Karpathy e os do próprio canal.
03Arquitetura e ingestão com yt-dlp
A parte de ingestão usa o yt-dlp via linha de comando, é incremental e identifica o que já foi baixado. O projeto fica modular para adicionar novos canais no futuro.
04Limite da API e blocos de ingestão
A API do YouTube tem rate limit. O recomendado é fazer a ingestão em blocos de 400 a 500 vídeos para evitar bloqueio.
05Construção com Claude Code
O Claude Code lê o arquivo de especificação do projeto e implementa tudo em aproximadamente 10 minutos. A aplicação sobe em uma porta local que pode ser configurada na hora.
06Como funciona na prática
Você escolhe o canal, faz a pergunta, e a resposta vem com os vídeos relevantes e links clicáveis que levam direto para o minuto exato onde o tema é explicado.
Nas palavras dele
“Eu criei uma aplicação local que faz uma ingestão de dados de todos os vídeos”
ouvir em 1:32
“eu indexei mais de 3.900 vídeos do Ormose, o Carpat também eu indexei os vídeos dele”
ouvir em 1:32
“tem limite da API, tá? Você não pode simplesmente fazer ingestão de 1000, 2000 dados de uma vez só, vai dar rate limitado”
ouvir em 2:11
“A cada 400, 500 é saudável, não vai ter bloqueio do seu lado”
ouvir em 3:00
“Você manualmente fazendo, você não consome tokens”
ouvir em 3:49
“terminou em aproximadamente 10 minutos, subiu a aplicação nessa porta aqui, 8790”
ouvir em 5:30
Perguntas
Como construir a aplicação com Claude Code?
Basta colar um prompt pedindo para o Claude Code ler o arquivo de especificação e implementar o projeto. O processo leva cerca de 10 minutos.
Qual o limite saudável de ingestão por vez?
Blocos de 400 a 500 vídeos. Acima disso a API do YouTube pode bloquear por rate limit.
A ingestão consome tokens?
Não. Fazer a ingestão manualmente pelo script Python não consome tokens. Pedir para o Claude Code fazer consome pouquíssimo.
Quer ir além do vídeo?
Continue por aqui
Este resumo foi escrito a partir da transcrição do vídeo. As citações são literais. Para o conteúdo completo, assista no YouTube.