Podcli

Genera clips listos para subir desde un podcast.

Documentación

podcli

Clip de podcasts de IA de código abierto.
Convierte un episodio largo en clips cortos con seguimiento facial y subtítulos incrustados. Contrólalo 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, encuadra a quien está hablando e incrusta 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

Funciona 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
podcli multicam ~/ep12       # sync every camera and mic, cut to the speaker, render the episode

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. Establece 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 orador, con diseños de pantalla dividida incluidos
  • 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 desde una biblioteca de recursos reutilizable
  • Audio normalizado en sonoridad y codificación por hardware en VideoToolbox, NVENC y VAAPI, con respaldo por CPU

Edición del episodio completo

  • Edición multicámara: apunta a una carpeta de archivos de cámara y micrófono, confirma a quién pertenece cada archivo, y podcli los sincroniza por audio y corrige la deriva de reloj entre dispositivos
  • Cortes automáticos de cámara que siguen a quien habla, con tomas amplias para conversaciones cruzadas y la respuesta de un invitado mantenida en el invitado
  • También programas remotos: un archivo por persona se convierte en pantalla dividida, y una grabación de galería única se divide en una cámara por mosaico. Las preguntas permanecen en la pantalla dividida y el invitado pasa a pantalla completa en respuestas largas
  • Renderiza el episodio como MP4 con un WAV por persona. Las grabaciones de estudio también pueden ir a Premiere o Final Cut como una línea de tiempo que apunta a tus archivos originales
  • La misma edición desde el estudio (edición multicámara), la CLI (podcli multicam <folder>) o un agente (manage_multicam). Volver a ejecutar reutiliza la sincronización y el corte, así solo se ejecuta de nuevo el paso que cambiaste
  • Con podcli Pro, dirige el corte en el editor en la nube: podcli multicam <folder> --cloud envía vistas previas pequeñas y la transcripción (tus archivos de cámara permanecen en tu computadora), y --pull renderiza el corte que hiciste allí

Encontrar los momentos

  • Transcripción Whisper con diarización de oradores, 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, edición multicámara, detalle por clip, destacados, miniaturas, contenido, analíticas, recursos, conocimiento, configuración, integraciones y configuración de MCP
  • Paleta de comandos ⌘K 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 aplican a cada render

Publicación

  • 30 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í los episodios permanecen 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. 30 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í un agente puede transcribir, sugerir clips y renderizarlos mediante conversación.

podcli mcp install    # registers it with Claude Code and Codex, whichever CLI is on PATH

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, resúmenes 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.