Podcli

Genera clips listos para subir desde un podcast.

Documentación

podcli

Recortador de podcasts de IA de código abierto.
Convierte un episodio largo en clips cortos con seguimiento facial y subtítulos incrustados. Úsalo desde la CLI, un estudio web o tu agente de codificación.

podcli.com · Documentación · Instalación · MCP

license: AGPL-3.0 stars

Podcli demo

Míralo con sonido en X

podcli process episode.mp4

Ese único comando transcribe el episodio, elige los momentos que vale la pena recortar, recorta a quien está hablando y quema los subtítulos. La transcripción y el renderizado se ejecutan en tu máquina. Las únicas llamadas de red son las solicitudes opcionales de Claude o Codex cuando usas la puntuación de clips con IA.

Instalación

Sin requisitos previos. El instalador descarga un binario autocontenido, y la primera ejecución aprovisiona Python, Node, FFmpeg, whisper.cpp y los modelos que necesita en una carpeta gestionada.

macOS y Linux

curl -fsSL https://podcli.com/install.sh | sh

Windows (PowerShell)

irm https://podcli.com/install.ps1 | iex

Se ejecuta en macOS (Apple Silicon), Linux (x64 y arm64) y Windows (x64). El soporte para Mac con Intel está en progreso.

Inicio rápido

podcli                       # interactive menu, opens the web studio
podcli process episode.mp4   # transcribe, pick moments, render clips

Los clips se guardan en podcli-clips/ en el directorio desde el que lo ejecutaste, así cada programa mantiene sus propios renders. Todo lo demás (conocimiento, ajustes preestablecidos, recursos, historial de clips, caché) vive en una carpeta gestionada que te sigue entre directorios. Configura PODCLI_OUTPUT para renderizar en una ubicación fija en su lugar.

Lo que obtienes

Clips

  • 9:16, 16:9 o 1:1, con subtítulos dimensionados para cada lienzo
  • Seguimiento facial que sigue al hablante, incluidas las disposiciones de pantalla dividida
  • Cortes de múltiples segmentos que eliminan relleno, pausas largas y divagaciones
  • Cuatro estilos de subtítulos: branded, hormozi, karaoke, subtle
  • Logos, intros, outros y música de fondo de una biblioteca de recursos reutilizable
  • Audio normalizado en sonoridad y codificación por hardware en VideoToolbox, NVENC y VAAPI, con respaldo por CPU

Encontrar los momentos

  • Transcripción Whisper con diarización de hablantes, o trae tu propia transcripción como .txt, .srt o .vtt
  • AssemblyAI como motor alternativo, y yt-dlp para extraer un episodio directamente desde una URL
  • Puntuación con IA contra tu base de conocimiento, verificada contra tu base de datos de episodios para que deje de sugerir momentos que ya publicaste
  • Detección de energía de audio y risas para crear reels de destacados

El estudio en localhost:3847

  • Biblioteca, espacio de trabajo de episodios, detalle por clip, destacados, miniaturas, contenido, analíticas, recursos, conocimiento, configuración, integraciones y configuración de MCP
  • ⌘K paleta de comandos en páginas, clips y recursos
  • Títulos, descripciones, etiquetas y hashtags, con cualquier sección regenerada según tus propias indicaciones
  • Estudio de miniaturas para 16:9 y 9:16, con opciones de fotograma y texto
  • Correcciones de transcripción que se reflejan en cada render

Publicación

  • 26 herramientas MCP, para que un agente pueda transcribir, puntuar, renderizar y publicar mediante conversación
  • Publicación en YouTube más analíticas de rendimiento para ver qué clips funcionaron
  • Exportación a DaVinci Resolve como FCPXML cuando quieras terminar a mano
  • Ajustes preestablecidos, historial de clips con detección de duplicados y caché de transcripciones

Por qué podcli

Si estás comparando podcli con los recortadores en la nube, esta es la diferencia:

  • Se ejecuta localmente. La transcripción y el renderizado ocurren en tu máquina por defecto, así que los episodios se quedan allí. Solo el motor en la nube opcional (AssemblyAI) y la publicación en YouTube envían algo hacia afuera.
  • Gratis y de código abierto bajo AGPL-3.0. Las exportaciones son ilimitadas, de calidad completa y sin marcas de agua.
  • Nativo para agentes. 26 herramientas MCP permiten que Claude Code o Codex manejen todo el flujo, desde la transcripción hasta la publicación.
  • Una base de conocimiento mantiene títulos, subtítulos y descripciones en la voz de tu programa, y evita que el motor vuelva a sugerir momentos que ya publicaste.
  • Transferencia a DaVinci Resolve. Exporta cualquier clip como FCPXML cuando quieras terminar la edición tú mismo.

Úsalo desde tu agente

podcli es un servidor MCP, así que un agente puede transcribir, sugerir clips y renderizarlos mediante conversación.

podcli mcp install    # registers it with Claude Code

La configuración de Claude Desktop y Codex está en la documentación de MCP.

Flujo de trabajo de contenido

PodStack se incluye con podcli como un conjunto de comandos de barra de Claude Code. Llevan una transcripción a un paquete listo para publicar: momentos puntuados, títulos, descripciones, briefs de miniaturas, una revisión de marca y una lista de verificación de publicación.

/produce-shorts

Los comandos viven en .claude/commands/. CLAUDE.md describe cada uno.

Documentación

GuíaQué contiene
Primeros pasosInstalación, primer episodio, todo el flujo
El estudioInterfaz web: biblioteca, episodios, contenido, destacados
CLIComandos, banderas, ajustes preestablecidos, recursos
Servidor MCPConfiguración del agente y herramientas disponibles
Subtítulos y formatosEstilos, relaciones de aspecto, recorte
ConfiguraciónVariables de entorno, perfiles de configuración, formato de transcripción

La documentación es de código abierto en nmbrthirteen/podcli-docs.

Contribuciones

Consulta CONTRIBUTING.md para la configuración de desarrollo y las convenciones, y RELEASE.md para saber cómo se hacen los lanzamientos.

Créditos

Flujo de trabajo de contenido impulsado por PodStack, inspirado en gstack de Garry Tan.

Licencia

AGPL-3.0. Consulta LICENSE.

¿Necesitas podcli sin los términos de AGPL? Hay una licencia comercial disponible. Envía un correo a siradze@nikusha.me con una descripción de una línea de tu caso de uso.