Podcli

Gere clipes prontos para upload a partir de podcast.

Documentação

podcli

Clipe de podcast com IA de código aberto.
Transforme um episódio longo em clipes curtos com rastreamento facial e legendas embutidas. Use pela CLI, por um estúdio web ou pelo seu agente de codificação.

podcli.com · Documentação · Instalar · MCP

license: AGPL-3.0 stars

Podcli demo

Assista com som no X

podcli process episode.mp4

Esse único comando transcreve o episódio, escolhe os momentos que valem virar clipe, corta para quem está falando e embute as legendas. A transcrição e a renderização rodam na sua máquina. As únicas chamadas de rede são as requisições opcionais ao Claude ou Codex quando você usa a pontuação de clipes com IA.

Instalação

Sem pré-requisitos. O instalador baixa um binário autossuficiente, e a primeira execução provisiona Python, Node, FFmpeg, whisper.cpp e os modelos necessários em uma pasta gerenciada.

macOS e Linux

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

Windows (PowerShell)

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

Roda em macOS (Apple Silicon), Linux (x64 e arm64) e Windows (x64). Suporte a Mac Intel está em andamento.

Início rápido

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

Os clipes são salvos em podcli-clips/ no diretório de onde você executou, então cada programa mantém suas próprias renderizações. Todo o resto (conhecimento, predefinições, ativos, histórico de clipes, cache) fica em uma pasta gerenciada que acompanha você entre diretórios. Defina PODCLI_OUTPUT para renderizar em um local fixo.

O que você obtém

Clipes

  • 9:16, 16:9 ou 1:1, com legendas dimensionadas para cada formato
  • Rastreamento facial que segue quem fala, incluindo layouts de tela dividida
  • Cortes multissegmento que removem vícios de linguagem, pausas longas e divagações
  • Quatro estilos de legenda: com marca, hormozi, karaokê e sutil
  • Logos, aberturas, encerramentos e música de fundo de uma biblioteca de ativos reutilizáveis
  • Áudio com normalização de loudness e codificação por hardware em VideoToolbox, NVENC e VAAPI, com fallback para CPU

Encontrando os momentos

  • Transcrição com Whisper e diarização de falantes, ou traga sua própria transcrição como .txt, .srt ou .vtt
  • AssemblyAI como mecanismo alternativo, e yt-dlp para baixar um episódio direto de uma URL
  • Pontuação com IA com base na sua base de conhecimento, verificada contra seu banco de dados de episódios para não sugerir novamente momentos que você já publicou
  • Detecção de energia de áudio e risadas para montar reels de destaques

O estúdio em localhost:3847

  • Biblioteca, espaço de trabalho do episódio, detalhes por clipe, destaques, miniaturas, conteúdo, análises, ativos, conhecimento, configuração, integrações e setup do MCP
  • Paleta de comandos ⌘K em páginas, clipes e ativos
  • Títulos, descrições, tags e hashtags, com qualquer seção regenerada conforme suas orientações
  • Estúdio de miniaturas para 16:9 e 9:16, com opções de quadro e texto
  • Correções de transcrição que se propagam para todas as renderizações

Publicação

  • 26 ferramentas MCP, para um agente transcrever, pontuar, renderizar e publicar por conversa
  • Publicação no YouTube e análises de desempenho para ver quais clipes funcionaram
  • Exportação para DaVinci Resolve como FCPXML quando você quiser finalizar manualmente
  • Predefinições, histórico de clipes com detecção de duplicatas e cache de transcrições

Por que podcli

Se você está comparando o podcli com os clippers em nuvem, esta é a diferença:

  • Roda localmente. Transcrição e renderização acontecem na sua máquina por padrão, então os episódios ficam por lá. Apenas o mecanismo de nuvem opcional (AssemblyAI) e a publicação no YouTube enviam algo para fora.
  • Gratuito e de código aberto sob AGPL-3.0. Exportações ilimitadas, em qualidade total e sem marca d'água.
  • Nativo para agentes. 26 ferramentas MCP permitem que Claude Code ou Codex conduzam todo o fluxo, da transcrição à publicação.
  • Uma base de conhecimento mantém títulos, legendas e descrições na voz do seu programa e impede que o mecanismo sugira novamente momentos que você já publicou.
  • Entrega para DaVinci Resolve. Exporte qualquer clipe como FCPXML quando quiser finalizar a edição você mesmo.

Use pelo seu agente

podcli é um servidor MCP, então um agente pode transcrever, sugerir clipes e renderizá-los por conversa.

podcli mcp install    # registers it with Claude Code

A configuração do Claude Desktop e do Codex está na documentação do MCP.

Fluxo de conteúdo

PodStack acompanha o podcli como um conjunto de comandos de barra do Claude Code. Eles levam uma transcrição a um pacote pronto para publicação: momentos pontuados, títulos, descrições, briefings de miniaturas, uma revisão de marca e um checklist de publicação.

/produce-shorts

Os comandos ficam em .claude/commands/. O CLAUDE.md descreve cada um.

Documentação

GuiaO que contém
Primeiros passosInstalação, primeiro episódio, todo o fluxo
O estúdioInterface web: biblioteca, episódios, conteúdo, destaques
CLIComandos, flags, predefinições, ativos
Servidor MCPConfiguração do agente e ferramentas disponíveis
Legendas e formatosEstilos, proporções, corte
ConfiguraçãoVariáveis de ambiente, perfis de configuração, formato de transcrição

A documentação é de código aberto em nmbrthirteen/podcli-docs.

Contribuindo

Veja CONTRIBUTING.md para a configuração de desenvolvimento e convenções, e RELEASE.md para saber como os releases são feitos.

Créditos

Fluxo de conteúdo com tecnologia de PodStack, inspirado em gstack por Garry Tan.

Licença

AGPL-3.0. Veja LICENSE.

Precisa do podcli sem os termos AGPL? Uma licença comercial está disponível. Envie um e-mail para siradze@nikusha.me com uma descrição de uma linha do seu caso de uso.