Youtube-Intelligence
Accede a los datos de inteligencia de YouTube desde tu youtuber favorito.
Documentación
YouTube Intelligence
No es un extractor de transcripciones. Es una capa de acceso al conocimiento.
Los creadores en los que confías tienen las respuestas que necesitas. Encontrarlas toma horas. Ahora toma segundos.
El problema real
Tienes una decisión específica que tomar.
Una reunión mañana. Un trato que cerrar. Un candidato que evaluar. Una presentación que preparar.
La mejor respuesta probablemente ya existe — en algún lugar de las 500 horas de contenido
de los creadores que ya sigues y en los que confías.
Pero YouTube no tiene memoria. No hay búsqueda dentro de un canal. No hay síntesis entre videos.
Así que ves lo que aparece, te pierdes el 90% de lo que se dijo y decides con información incompleta.
El conocimiento está ahí. El acceso no.
Qué hace esto
You → "What does YC say about raising your seed round without traction?"
AI → Based on 3 videos:
1. "How to Get Your First Users" — Y Combinator (Mar 2023)
→ https://youtu.be/abc?t=312
"Most founders wait until the product is perfect before talking
to users. That's the wrong order. Launch ugly, learn fast..."
2. "Fundraising Fundamentals" — YC (Jan 2022)
→ https://youtu.be/xyz?t=89
"Investors fund lines, not dots. If you have no traction,
your job is to give them a second dot as fast as possible..."
Una pregunta. Respuesta instantánea. Citas reales. Marcas de tiempo exactas.
Qué lo hace diferente
| Herramientas de extracción de YouTube | YouTube Intelligence | |
|---|---|---|
| Alcance | URL de un solo video | Canal completo (más de 1,000 videos) |
| Búsqueda | Ninguna | Semántica — encuentra significado, no palabras clave |
| Salida | Transcripción cruda | Respuesta con fuentes y citas |
| Memoria | Ninguna | Persistente — indexa una vez, consulta para siempre |
| Multi-canal | No | Sí — compara expertos lado a lado |
| Tus datos | Nube | 100% local — permanecen en tu máquina |
| Costo | Variable | Gratis (solo una clave gratuita de YouTube API) |
Casos de uso
- Fundadores — Extrae todo lo que un creador dice sobre recaudación de fondos, GTM, contratación
- Representantes de ventas — Analiza 1,000 episodios de ventas para encontrar tácticas sobre objeciones específicas
- Investigadores — Sintetiza lo que múltiples expertos dicen sobre el mismo tema
- Ejecutivos — Mantente al día con el pensamiento de un creador sin ver cada video
Configuración (5 minutos)
1. Clonar e instalar
git clone https://github.com/trichanizar/youtube-intelligence
cd yt-intelligence
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
2. Agrega tu clave de YouTube API
cp .env.example .env
Abre .env y agrega tu clave gratuita de YouTube Data API v3.
→ Obtén una en console.cloud.google.com (gratis, toma 2 min)
→ Guía completa: SETUP.md
3. Conéctate a Claude Desktop
Agrega esto a tu configuración de Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"yt-intelligence": {
"command": "/absolute/path/to/yt-intelligence/.venv/bin/python",
"args": ["/absolute/path/to/yt-intelligence/mcp_server.py"]
}
}
}
Reinicia Claude Desktop. Listo.
Uso
Abre Claude Desktop y comienza a hablar:
"Index the channel @GuillaumeMoubeche-FR"
→ Claude indexes all 68 videos (takes ~5 min)
"What does he say about the first 10 customers?"
→ Claude searches across all videos and answers with sources
"Now also index @30MPC and compare their views on cold outreach"
→ Claude searches both channels and synthesizes
Sin código. Sin terminal. Solo conversación.
Uso desde CLI (opcional)
# Index a channel
python index_channel.py @GuillaumeMoubeche-FR
# Index with topic filter (skips off-topic videos)
python index_channel.py @30MPC --filter "B2B sales, prospecting, objection handling"
# Query directly
python search.py "how to handle pricing objections"
Cómo funciona
YouTube Channel
↓ YouTube Data API (free)
List of videos
↓ youtube-transcript-api (free)
Transcripts with timestamps
↓ Chunking + local embeddings (sentence-transformers, free)
Vector database (ChromaDB, local)
↓ Semantic search + cross-encoder reranking
Relevant excerpts
↓ Claude synthesizes
Sourced answer with timestamps
Todo se ejecuta localmente. Ningún dato sale de tu máquina.
Requisitos
- Python 3.10+
- Claude Desktop (gratis o Pro)
- Clave de YouTube Data API v3 (gratuita)
Eso es todo.
