Riffkit
Crie vídeos verticais curtos a partir do Claude ou ChatGPT: refaça um TikTok de sucesso com seu próprio produto ou personagem, mantenha os cortes de um vídeo e mude a pessoa, o produto ou o estilo, ou crie um a partir de uma ideia escrita. Informa o preço antes de gastar créditos.
Servidor MCP hospedado
npx add-mcp 'https://mcp.riffkit.ai/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Qual assistente você usa?
Em um aplicativo de chat, você começa com um link do TikTok, um modelo, uma ideia escrita ou um arquivo de vídeo que você adiciona por meio de um link que ele fornece. Um agente no seu computador envia um arquivo de vídeo diretamente desse computador. Mesma conta e créditos de qualquer forma.
Claude ou ChatGPT
Aplicativos de chat. Adicione um endereço na web ou no desktop e faça login.
Você está aqui
O conector Riffkit (MCP)
Claude Code, Codex ou Cursor
Agentes que executam comandos no seu computador. Envie uma linha para o seu agente.
Obtenha a linha para o seu agente →
A habilidade de agente Riffkit
Diga do mesmo jeito que você falaria com uma pessoa.
Seu assistente trabalha com os personagens, produtos e modelos já existentes na sua conta, e ele pode adicionar um novo produto a partir de um nome, uma descrição e links de imagem. Para um arquivo de vídeo seu, ele mostra uma caixa de upload ou fornece um link. Cole qualquer um desses e preencha os colchetes.
Troca: coloque seu personagem em um vídeo
Mesmos planos, enquadramento e ritmo. A pessoa no vídeo se torna seu personagem.
Use the template [template name] with my character [character name] as the person, and keep its shots. Quote it first.
Substitua a pessoa em um vídeo →
Troca: coloque seu produto em um vídeo
Mesmos planos novamente. O produto no vídeo se torna o seu, ou você nomeia um detalhe para mudar.
Use the template [template name] and keep its shots, but put my product [product name] in it. Quote it first.
Substitua o produto em um vídeo →
Refazer um TikTok de sucesso
Duas formas. Mantenha os planos e mude quem ou o que aparece neles (Troca), ou mantenha a fórmula e conte uma nova história para o seu produto. Seu assistente pode precificar ambas.
Here is a TikTok that did well: [TikTok link]. Quote it both ways: keeping its shots with my character [character name] in it, and as a new story for my product [product name]. Don't start until I pick.
Transforme um TikTok de sucesso no anúncio do seu produto
Mesma fórmula, nova história. A Riffkit mantém o gancho, o ritmo e os momentos-chave, e cria novas imagens em torno do seu produto.
Remake this TikTok as a video for my product [product name], with my character [character name]. Show me the price before you start. [TikTok link]
Transforme um TikTok em um anúncio de produto →
Crie um vídeo a partir de uma ideia
Sem vídeo de origem. Descreva a cena e indique a duração, o produto ou o personagem, se quiser.
Create a 10-second video with my product [product name]: a barista slides an iced coffee across the counter in morning light, filmed on a phone.
Faça um vídeo a partir de uma ideia →
Comece a partir de um vídeo no seu celular
Seu assistente mostra uma caixa de upload no chat ou fornece um link para uma página da Riffkit. Adicione o vídeo lá pelo celular ou computador, e ele se torna a fonte de um refazer. Um arquivo anexado ao chat não chega à Riffkit.
I have a video on my phone. Give me a link to add it, then remake it as a new story for my product [product name]. Show me the price first.
Adicione proporções de tela
Adicione 3:4, 1:1 ou 4:5 a um vídeo vertical finalizado, com os mesmos planos, som e legendas. Um vídeo horizontal não pode receber proporções adicionais. Cada proporção é uma renderização própria, com a taxa mais alta de uma troca.
Make 1:1 and 4:5 versions of my latest finished video. Tell me what each one uses in credits first.
Corrija uma legenda
Altere as palavras, o tempo ou a posição das legendas que a Riffkit colocou no seu vídeo e renderize uma nova versão. Editar legendas não usa créditos. Palavras que fazem parte da imagem não podem ser editadas, e uma troca geralmente não tem linhas de legenda para alterar.
Show me the captions on my latest video. Then change “recieve” to “receive” and render the new version.
Acompanhe seus vídeos
Pergunte o que está renderizando, o que está finalizado e quantos créditos você ainda tem.
How is my video coming along, and how many credits do I have left?
Quer manter os planos de um TikTok? Deve ser um vídeo que você tem o direito de usar, como uma postagem sua. Onde está o limite. Para o vídeo de outro criador, peça a nova história: Transforme um TikTok em um anúncio de produto.
Adicione uma vez.
Um aplicativo de chat adiciona um endereço, o mesmo para todos eles. Um agente que executa comandos no seu computador recebe uma linha. De qualquer forma, na primeira vez, você faz login em riffkit.ai e aprova a conexão.
Claude
Adicionar Riffkit ao Claude abre a caixa "Adicionar conector personalizado" do Claude com o nome e o endereço preenchidos. Ou faça manualmente: Personalizar, Conectores, Adicionar, Adicionar conector personalizado e cole o endereço. Em um plano Team ou Enterprise, um proprietário adiciona em Configurações da organização, e então você conecta em Personalizar, Conectores. Adicione em claude.ai ou no aplicativo de desktop e ele estará nos aplicativos móveis na próxima vez que você fizer login lá.
ChatGPT
O ChatGPT adiciona a Riffkit com o mesmo endereço. Hoje isso exige o modo de desenvolvedor, na web (Configurações, Segurança e login; nem toda conta do ChatGPT tem isso). Ative-o. Depois vá em Plugins do ChatGPT, selecione o botão de mais e crie um aplicativo em modo de desenvolvedor com o endereço abaixo. Faça login na Riffkit quando o ChatGPT enviar você para lá.
https://mcp.riffkit.ai/mcp
Grok e Grok Bot
No Grok na web, abra Conectores, escolha Novo Conector, depois Personalizado, e cole o endereço. No Grok Bot, peça no chat para adicionar um servidor MCP personalizado chamado Riffkit neste endereço. De qualquer forma, faça login na Riffkit quando solicitado. O agente do Grok Bot trabalha em um computador próprio na nuvem (guia do Grok Bot da x.ai), então ele não consegue ler um arquivo no seu computador: para um arquivo de vídeo, ele fornece um link para você adicioná-lo em uma página da Riffkit.
https://mcp.riffkit.ai/mcp
Claude Code
Envie esta linha para o Claude Code. Ele configura a habilidade de agente e, com Node 20 ou mais recente, a CLI da Riffkit; ambas podem usar arquivos de vídeo no seu computador:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
Ou adicione o conector: execute isto uma vez em um terminal e depois digite /mcp no Claude Code para fazer login.
claude mcp add --transport http riffkit https://mcp.riffkit.ai/mcp
Codex
O Codex usa a habilidade de agente. Envie esta linha e aprove o login em riffkit.ai quando ele fornecer o link:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
Cursor
Envie esta linha para o agente do Cursor. Ele configura a habilidade de agente e, com Node 20 ou mais recente, a CLI da Riffkit; ambas podem usar arquivos de vídeo no seu computador:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
Ou adicione o conector: no mcp.json do Cursor (~/.cursor/mcp.json para todos os projetos), adicione um servidor chamado riffkit cuja url seja este endereço e faça login na Riffkit quando o Cursor solicitar.
https://mcp.riffkit.ai/mcp
OpenClaw
A Riffkit está no ClawHub: instale a habilidade Riffkit lá. Ou envie ao seu agente a mesma linha que qualquer outro:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
DeepSeek Harness
Adicione o pacote Riffkit, que carrega a mesma habilidade de agente, e depois peça um vídeo:
dsh plugin add @riffkit/dsh-plugin
CLI da Riffkit
Para um terminal, um script ou um agente que executa comandos: instale a ferramenta de linha de comando e aprove o login no seu navegador uma vez. Os comandos dela vêm da mesma lista das ferramentas do conector. Código-fonte no GitHub.
Um agente que recebe a linha acima configura a CLI por conta própria quando o Node 20 ou mais recente está instalado.
Outro aplicativo MCP
Muitos aplicativos MCP que rodam no seu próprio computador podem adicionar o mesmo endereço como servidor remoto, se fizerem login pelo seu navegador e retornarem ao aplicativo neste computador. Usando um assistente que não está listado aqui, ou um que não conecta? Conte-nos qual em [email protected].
O que ainda acontece no aplicativo Riffkit.
- Adicionar um arquivo de imagem do seu computador. Imagens de produto são adicionadas por um link de imagem. Um arquivo de imagem no seu computador entra pelo aplicativo Riffkit.
- Configurar um novo personagem. Crie a pessoa na tela uma vez no aplicativo Riffkit e depois peça pelo nome.
- Baixar o arquivo de vídeo. Seu assistente fornece um link que abre o vídeo no seu navegador. O link funciona por 6 horas, para qualquer pessoa que o tenha, e você pode pedir um novo a qualquer momento. O arquivo não é anexado ao chat. O vídeo também está na sua biblioteca da Riffkit, onde você pode baixá-lo.
- Escolher ou alterar um plano, ou gerenciar sua equipe. Ambos permanecem em Configurações no aplicativo Riffkit.
- Excluir vídeos, produtos ou personagens. Você remove isso por conta própria no aplicativo Riffkit.
Uma carteira, as mesmas taxas.
Um vídeo que você faz por um assistente usa os mesmos créditos que um feito no aplicativo Riffkit, da mesma carteira, com as mesmas taxas por segundo. Os créditos são contados pelos segundos de vídeo renderizados: um vídeo de 9 segundos usa o equivalente a 9 segundos. Uma troca e uma proporção de tela adicional usam uma taxa mais alta do que uma nova história: ambas as taxas, lado a lado. Os planos estão na página de preços.
Seu assistente está configurado para mostrar o preço antes de um refazer, um vídeo a partir de uma ideia escrita ou uma proporção de tela adicional começar, e você sempre pode pedir. O preço é uma estimativa quando você começa de um link novo. Para um vídeo a partir de uma ideia, diga quanto deve durar, de 4 a 45 segundos, e o preço é exato. Deixe a duração de fora e ele segue a ideia, até 45 segundos e até o que seu saldo cobre, e o preço que você vê é o máximo que pode ser usado.
Se seu saldo não cobrir um vídeo, nenhum vídeo é feito e nenhum crédito é usado. A única exceção é um vídeo a partir de uma ideia sem duração definida, que é feito mais curto para caber no seu saldo.
Em uma conta que nunca pagou, um vídeo mais longo que uma seção é feito uma seção por vez: o preço mostrado primeiro é para a primeira seção, e o restante vem quando você estiver em um plano.
Cada ferramenta que seu assistente recebe.
A Riffkit dá ao seu assistente 29 ferramentas. Quando ele pede para usar uma, mostra o nome na primeira coluna. Uma ferramenta que lê consulta algo e deixa sua conta como está. Uma ferramenta que altera algo adiciona, edita ou interrompe algo na sua conta e não usa créditos. Seu assistente está configurado para mostrar o plano e aguardar seu aval antes de usar uma ferramenta que gasta créditos.
| Ferramenta | O que faz | Tipo |
|---|---|---|
Verificar o saldo de créditos get_credits | Ler o saldo de créditos: disponível (o que um novo vídeo pode usar), retido por vídeos ainda em renderização, gasto de hoje e o limite diário (daily_limit_shown nulo: nenhum). | Leituras |
Ver o que esta conta pode usar get_options | Ler o que esta conta pode usar antes de propor um vídeo: os mecanismos de vídeo com suas resoluções e quais deles estão bloqueados para esta conta (ofereça apenas os desbloqueados), o mecanismo e a resolução padrão por modo (default_video_pairs), o mecanismo que faz a melhor troca (swap_recommended_video_backend), a duração máxima do vídeo de origem aceita em segundos (max_render_duration), quantos produtos a conta pode possuir, quantos segundos de vídeo o saldo cobre no mecanismo padrão (credit_cover) e se seus vídeos são feitos uma seção por vez, independentemente do que for enviado (staged_delivery.forced seções: a conta está limitada à primeira seção, a única que pode fazer). | Leituras |
Listar personagens list_characters | Listar os personagens digitais (a pessoa na tela de um vídeo) que esta conta pode usar. | Leituras |
Listar produtos list_products | Listar os produtos da conta com suas imagens. | Leituras |
Navegar por modelos list_templates | Listar modelos a partir dos quais um vídeo pode ser feito: os da própria conta e a biblioteca pública. | Leituras |
Ler um modelo get_template | Ler um modelo: seus campos de resumo mais extraction_summary (o que acontece no vídeo de origem, suas falas, o que está na tela e a fórmula de atenção de cada parte). | Leituras |
Obter um link para enviar um vídeo create_upload_link | Criar um link para uma página do Riffkit onde o usuário adiciona um vídeo do celular ou computador, como fonte de um remake. | Altera algo |
Verificar um vídeo enviado get_upload | Verificar um vídeo que o usuário adicionou por meio de um link de envio (create_upload_link). | Leituras |
Preço de um remake quote_remake | Calcular o preço de um remake antes de remake_video, a partir de um modelo (formula_id), um link do TikTok (tiktok_url) ou um vídeo adicionado (upload_id). | Leituras |
Preço de um vídeo a partir de uma ideia quote_create | Calcular o preço de um Create antes de create_video, com os argumentos do envio: duration_mode (com duration_seconds quando fixo), video_backend, resolução, n_characters (um vídeo por personagem) e entrega. | Leituras |
Preço de proporções de tela extras quote_ratios | Para um vídeo finalizado, listar as proporções de tela que sua família já possui (entregues ou em andamento) e os créditos que mais uma proporção custa. | Leituras |
Verificar o progresso de um vídeo get_batch | Acompanhar um envio: cada tarefa do lote com seu status, progresso e erro, além de contagens de concluídas, falhas, em execução e na fila. | Leituras |
Listar tarefas list_tasks | Listar as tarefas da conta, das mais recentes para as mais antigas, filtradas por status, tipo ou data. | Leituras |
Listar vídeos finalizados list_videos | Listar vídeos finalizados (asset_role final_reel) e arquivos de referência enviados, cada vídeo com sua legenda e hashtags sugeridas (o texto da publicação para acompanhá-lo). | Leituras |
Obter um link para um vídeo finalizado get_video_link | Obter um link que abre um vídeo finalizado no navegador sem exigir login. | Leituras |
Ler legendas get_subtitles | Ler a camada de legendas que o Riffkit gravou em um vídeo finalizado: a lista editável de linhas com seu texto, tempo, posição e cor. | Leituras |
Refazer um vídeo (Adaptar ou Trocar) remake_video | Refazer um vídeo existente como adaptação ou troca. | Gasta créditos |
Criar um vídeo a partir de uma ideia create_video | Fazer um vídeo original a partir de uma direção criativa escrita (content_anchor, obrigatório: é o roteiro inteiro), sem vídeo de origem ou modelo. | Gasta créditos |
Continuar um vídeo feito em seções continue_video | Fazer mais de um vídeo feito uma seção por vez (staged.pending true em list_videos): next faz a próxima seção, rest faz tudo o que falta, redo refaz a última seção entregue novamente no mesmo roteiro. | Gasta créditos |
Adicionar proporções de tela add_ratios | Adicionar proporções de tela verticais (9:16, 3:4, 1:1, 4:5) a vídeos verticais finalizados: cada nova proporção renderiza o vídeo existente novamente no novo formato, com os mesmos planos, som e legendas, no mecanismo e resolução do original. | Gasta créditos |
Parar uma tarefa cancel_task | Parar uma tarefa na fila ou em execução. | Altera algo |
Tentar novamente uma tarefa com falha retry_task | Executar novamente uma tarefa com falha ou interrompida, dentro de 24 horas após o primeiro envio. | Gasta créditos |
Transformar um TikTok em modelo analyze_template | Analisar um link de vídeo do TikTok em um modelo na biblioteca do usuário, sem criar um vídeo. | Altera algo |
Criar um produto create_product | Criar um produto a partir de um nome e uma descrição (a descrição é a única fonte de fatos do produto que um vídeo usa), depois que o usuário confirmar ambos e imediatamente antes de o vídeo ser enviado. | Altera algo |
Adicionar uma imagem de produto add_product_image | Adicionar uma imagem a um produto a partir de um link de imagem https público, com um nome. | Altera algo |
Salvar edições de legendas save_subtitles | Substituir a lista de legendas de um vídeo finalizado pela lista completa que você enviar: uma entrada omitida é excluída do vídeo, um novo objeto é adicionado. | Altera algo |
Desfazer edições de legendas reset_subtitles | Descartar as edições de legendas salvas de um vídeo finalizado e voltar às linhas gravadas quando ele foi feito. | Altera algo |
Renderizar legendas em uma nova versão burn_subtitles | Renderizar uma nova versão de um vídeo finalizado com sua lista atual de legendas gravada. | Altera algo |
Reconstruir linhas de legendas reconcile_subtitles | Gravar a camada de legendas de um vídeo finalizado que não tem nenhuma armazenada (get_subtitles respondeu 404), a partir do roteiro do vídeo; execute mesmo quando você só pretende adicionar linhas, ou a próxima renderização descartará as linhas que o vídeo já mostra. | Altera algo |
Antes de conectar.
Quais assistentes funcionam?
Pelo conector: Claude (claude.ai e os aplicativos de desktop e celular do Claude), ChatGPT (com o modo desenvolvedor ativado) e Grok (grok.com). Pela skill de agente, que funciona com os arquivos do seu computador: Claude Code e Codex. Os cartões acima também têm os passos para Cursor, OpenClaw e DeepSeek Harness. O Claude Code também pode adicionar o conector. Muitos aplicativos MCP que rodam no seu próprio computador podem adicionar o mesmo endereço também, se eles fizerem login pelo seu navegador e voltarem ao aplicativo neste computador.
Preciso de uma chave de API?
Não. Você faz login com sua conta do Riffkit em riffkit.ai e aprova a conexão. O endereço é a única coisa que você cola.
Quanto custa?
Nada extra. Um vídeo feito por um assistente usa os mesmos créditos, nas mesmas taxas por segundo, que um vídeo feito no aplicativo Riffkit.
Posso começar a partir de um arquivo de vídeo no meu computador?
Sim. Além de um link do TikTok ou um modelo, um remake pode começar a partir de um arquivo de vídeo seu. Peça ao seu assistente para adicioná-lo: onde ele puder mostrar um, uma caixa de envio aparece no chat; caso contrário, ele dá um link para uma página do Riffkit. De qualquer forma, você adiciona o vídeo do celular ou computador dentro de uma hora, sem login. Um arquivo que você anexa ao próprio chat não chega ao Riffkit. Depois que o vídeo entra, seu assistente calcula o preço do remake e o inicia quando você disser.
Onde está meu vídeo finalizado?
Seu assistente dá um link que abre o vídeo no navegador. O link funciona por 6 horas, para qualquer pessoa que o tenha, e você pode pedir um novo a qualquer momento. O arquivo não está anexado ao chat. O vídeo também está na sua biblioteca do Riffkit, onde você pode baixá-lo. Ele vem com uma legenda e hashtags sugeridas.
Em quais idiomas o vídeo pode estar?
Uma nova história ou um vídeo a partir de uma ideia pode estar em inglês, espanhol, português, indonésio, alemão, francês, italiano, japonês ou chinês: as falas, as legendas e o texto sugerido da publicação. Uma troca mantém o idioma do vídeo original.
Eu uso Claude Code, Codex ou Cursor. Conector ou skill?
A skill de agente é feita para agentes de codificação, com a CLI do Riffkit quando o Node 20 ou mais recente está instalado. Ela funciona com os arquivos da sua máquina, então envia um vídeo local ao Riffkit por conta própria e pode salvar o vídeo finalizado no seu projeto. O conector é para assistentes de chat, que dão um link para você adicionar um vídeo. Ambos usam a mesma conta e os mesmos créditos.
Agentes de codificação obtêm mais da skill de agente. Ajuda: [email protected]. Como tratamos seus dados: Privacidade. As regras: Termos.