
Descargar transcripciones de YouTube
Prosey es una herramienta CLI para descargar y mostrar transcripciones de vídeos de YouTube, para que puedas obtener la información que buscas sin perder horas.
Los principales casos de uso son:
Ambos usos necesitan un asistente de IA en tu sistema (por defecto: opencode, usa prosey config para configurar el tuyo propio).
Si detectamos un resaltador de sintaxis en tu sistema, obtendrás una bonita salida coloreada.
Prosey también puede mostrar o almacenar el formato json nativo tal cual.
| Característica | Descripción |
|---|---|
| 💡 Resumir | Obtiene y resume la transcripción de un vídeo |
| 📖 Leer | Obtiene y muestra la transcripción formateada en Markdown |
| 💬 Copiar | Copia un resumen al portapapeles, listo para pegar en un chat web |
| 📋 Descarga de transcripción | Obtiene las transcripciones de YouTube como texto plano o JSON tal cual |
| 🤖 Resumen con IA | Canaliza las transcripciones a cualquier agente de IA (opencode, Claude, Copilot, Codex) |
| 🎨 Paginador inteligente | Resaltado de sintaxis automático si bat, glow o mdcat están instalados (o configura tu propio paginador) |
| 🛠️ Personalización | Usa prosey config para acceder y editar tu configuración / personalizar los prompts |
| 💾 Caché en disco | Las transcripciones y los resúmenes se almacenan en caché en disco para releerlos al instante |
| 📄 Formatos compatibles | Texto plano y JSON |
Pruébalo de inmediato con npx:
npx @tacone/prosey 771PQEDeRmw
npx @tacone/prosey https://youtu.be/771PQEDeRmw --lang es -o transcript.txt
Instálalo globalmente con tu gestor de paquetes favorito:
npm install -g @tacone/prosey
# or
yarn global add @tacone/prosey
# or
pnpm add -g @tacone/prosey
# or
bun install -g @tacone/prosey
Luego úsalo en cualquier lugar:
prosey 771PQEDeRmw
Utiliza Bun para el desarrollo — scripts, gestión de paquetes y ejecución directa del código fuente TypeScript.
git clone https://github.com/tacone/prosey.git
cd prosey
bun install
bun run start -- 771PQEDeRmw
prosey [options] <video controls-url-or-id>
prosey read [options] <video controls-url-or-id>
prosey info [options] <video controls-url-or-id>
prosey summarize [options] <video controls-url-or-id>
prosey copy [--question <text>] <folder>
prosey index
prosey render
prosey config
prosey help
summarize es el comando predeterminado, por lo que prosey <id> ejecuta el resumidor de IA.
Usa prosey read <id> para descargar e imprimir una transcripción con formato enriquecido.
El comando summarize obtiene una transcripción, antepone el prompt de la
sección de configuración [summarize] y canaliza el resultado al comando de IA configurado.
El comando read descarga la transcripción y la imprime en stdout (texto plano,
markdown o JSON). Esto es útil cuando no necesitas procesamiento de IA.
El comando info muestra los metadatos del vídeo (título, canal, duración, visualizaciones).
El comando index reconstruye el índice de documentos y lo abre en el navegador.
El índice enumera cada resumen y transcripción almacenados en el directorio de datos
y se reconstruye automáticamente tras cada ejecución de summarize/transcribe. Al hacer clic en el
logotipo de Prosey en cualquier página de contenido se vuelve a él.
El comando render regenera cada página HTML a partir del markdown en caché
(sin red ni procesamiento de IA) y reescribe el índice.
El comando copy copia el resumen de un documento al portapapeles, listo para
pegarlo en un chat web. Toma el nombre de la carpeta impreso al final de la última
ejecución (o una ruta completa); --question añade tu pregunta después del resumen,
separada por dos líneas en blanco. Solo se pueden copiar resúmenes — una carpeta
que solo contiene una transcripción es un error.
Las páginas de resumen llevan un enlace Copy en la línea de metadatos, a la derecha del tiempo de lectura: coloca el resumen en el portapapeles, listo para pegarlo en un chat web.
El comando config abre tu archivo de configuración en $EDITOR para editarlo. Cuando no
hay una terminal a la que adjuntarse — $EDITOR no está definido, o stdout/stdin está canalizado —
se imprime en su lugar la ruta del archivo de configuración.
El comando help muestra el mensaje de ayuda, igual que --help.
# Summarize (AI summary + formatting + syntax highlighting)
prosey 771PQEDeRmw
# Summarize (same as above)
prosey summarize 771PQEDeRmw
# Transcribe (AI summary + formatting + syntax highlighting)
prosey read 771PQEDeRmw
# Show video metadata
prosey info 771PQEDeRmw
# Edit config in $EDITOR
prosey config
# List available languages
prosey read https://youtu.be/771PQEDeRmw --list
# Specify language
prosey read https://youtu.be/771PQEDeRmw --lang es
# Display JSON (no AI transcription)
prosey read 771PQEDeRmw
# Display plain text (no AI transcription)
prosey read 771PQEDeRmw
# Save transcript to file
prosey read 771PQEDeRmw -o transcript.txt