rippr

Extração de transcrições do YouTube para agentes de IA. Texto limpo, timestamps ou JSON estruturado de qualquer vídeo. Nenhuma chave de API necessária.

Documentação

rippr icon

rippr

Extrator de transcrições do YouTube para humanos e agentes de IA.

npm npm downloads Manifest V3 MIT License LobeHub MCP Glama MCP

Site · Chrome Web Store · Servidor MCP (npm)


Três maneiras de usar o rippr

🌐 Site — rippr.me

Cole uma URL do YouTube e obtenha a transcrição. Texto limpo, sem cadastro.

🧩 Extensão do Chrome — Chrome Web Store

Extração de transcrição com um clique diretamente em qualquer página do YouTube. Múltiplos formatos de saída (RAG, JSON, Markdown).

🤖 Servidor MCP — npm

Conecte o rippr ao Claude, Cursor ou qualquer cliente compatível com MCP. Salva cada transcrição em ~/rippr/transcripts/ e retorna o caminho do arquivo para o modelo.

Apenas clientes desktop. O rippr roda como um processo stdio local, então funciona com Claude Desktop, Claude Code CLI e Cursor. Não funciona com clientes hospedados na nuvem (claude.ai na web, o aplicativo móvel do Claude ou Claude Code no celular/web), que não conseguem iniciar processos locais.

npx rippr-mcp

Adicione ao Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "rippr": {
      "command": "npx",
      "args": ["-y", "rippr-mcp"]
    }
  }
}

Depois peça: "Rip este vídeo do YouTube: [url]". Veja mcp/README.md para a lista completa de ferramentas.


Formatos de saída

  • RAG (.txt) — bloco de texto contínuo único, otimizado para chunking e embedding
  • Estruturado (.json) — segmentos com timestamps e metadados
  • Legível (.md) — markdown com cabeçalhos e formatação

Como funciona

Extração multiestratégia para máxima confiabilidade:

  1. API Innertube — API interna do player do YouTube (cliente Android)
  2. Raspagem de HTML — analisa ytInitialPlayerResponse do código-fonte da página
  3. Painel de transcrição — abre o painel de transcrição integrado do YouTube como último recurso

XML de legendas analisado em múltiplos formatos (srv3, timedtext, JSON3). Nova tentativa com backoff exponencial em falhas transitórias.

Privacidade

Roda inteiramente na sua máquina. Nenhum dado é enviado a servidores externos. Sem contas, sem rastreamento. Comunica-se apenas com as próprias APIs do YouTube.

Mais MCPs

MCPO que faz
Japan UXRegras de UX japonesas para IA: formulários, keigo, tipografia, sinais de confiança
RakutenPesquise no marketplace, livros e hotéis da Rakuten
XenditAPIs de pagamento da Xendit: faturas, pagamentos, saldos

Aviso legal

O Rippr é uma ferramenta não oficial, construída pela comunidade. Não é afiliado, endossado ou patrocinado pelo YouTube ou Google LLC. YouTube é uma marca registrada da Google LLC.

O Rippr acessa dados de transcrição do YouTube publicamente disponíveis por meio de endpoints que os próprios aplicativos do YouTube usam. O uso está sujeito aos Termos de Serviço do YouTube, e o uso é por sua conta e risco. O autor não aceita responsabilidade por remoções, limites de taxa, ações na conta ou quaisquer outras consequências do uso.

Se o YouTube alterar suas APIs internas de maneiras que quebrem a extração, a ferramenta pode parar de funcionar sem aviso. Para uso em produção de longo prazo, considere a YouTube Data API v3 oficial com uma chave de API (não suportada atualmente por este pacote).

Licença

MIT