Riffkit
Crea videos verticales cortos desde Claude o ChatGPT: rehaz un TikTok ganador con tu propio producto o personaje, conserva las tomas de un video y cambia la persona, el producto o el estilo, o crea uno a partir de una idea escrita. Cotiza el precio antes de gastar créditos.
Servidor MCP alojado
npx add-mcp 'https://mcp.riffkit.ai/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
¿Qué asistente usas?
En una app de chat, empiezas desde un enlace de TikTok, una plantilla, una idea escrita o un archivo de video que agregas mediante un enlace que te da. Un agente en tu computadora envía un archivo de video desde esa misma computadora. Misma cuenta y créditos en ambos casos.
Claude o ChatGPT
Apps de chat. Agrega una dirección en la web o en el escritorio e inicia sesión.
Estás aquí
El conector Riffkit (MCP)
Claude Code, Codex o Cursor
Agentes que ejecutan comandos en tu computadora. Envía a tu agente una sola línea.
Obtén la línea para tu agente →
La habilidad de agente de Riffkit
Dilo como se lo dirías a una persona.
Tu asistente trabaja con los personajes, productos y plantillas que ya están en tu cuenta, y puede agregar un nuevo producto a partir de un nombre, una descripción y enlaces de imágenes. Para un archivo de video tuyo, muestra un cuadro de carga o te da un enlace. Pega cualquiera de estos y completa los corchetes.
Intercambio: pon tu personaje en un video
Mismas tomas, encuadre y tiempo. La persona en el video se convierte en tu personaje.
Use the template [template name] with my character [character name] as the person, and keep its shots. Quote it first.
Reemplaza a la persona en un video →
Intercambio: pon tu producto en un video
Mismas tomas otra vez. El producto en el video se convierte en el tuyo, o nombra un detalle para cambiar.
Use the template [template name] and keep its shots, but put my product [product name] in it. Quote it first.
Reemplaza el producto en un video →
Rehacer un TikTok ganador
Dos formas. Mantén las tomas y cambia quién o qué aparece en ellas (Intercambio), o mantén la fórmula y cuenta una nueva historia para tu producto. Tu asistente puede cotizar 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.
Convierte un TikTok ganador en tu anuncio de producto
Misma fórmula, nueva historia. Riffkit mantiene el gancho, el ritmo y los momentos clave, y crea nuevo metraje alrededor de tu producto.
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]
Convierte un TikTok en un anuncio de producto →
Crea un video a partir de una idea
Sin video fuente. Describe la escena y nombra la duración, el producto o el personaje si los quieres.
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.
Haz un video a partir de una idea →
Empieza desde un video en tu teléfono
Tu asistente muestra un cuadro de carga en el chat, o te da un enlace a una página de Riffkit. Agrega el video allí desde tu teléfono o computadora, y se convierte en la fuente de un remake. Un archivo adjunto al chat no llega a 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.
Agrega relaciones de aspecto
Agrega 3:4, 1:1 o 4:5 a un video vertical terminado, con las mismas tomas, sonido y subtítulos. Un video horizontal no puede recibir relaciones adicionales. Cada relación es su propio render, a la tarifa más alta de un intercambio.
Make 1:1 and 4:5 versions of my latest finished video. Tell me what each one uses in credits first.
Corrige un subtítulo
Cambia las palabras, el tiempo o la posición de los subtítulos que Riffkit puso en tu video, y luego renderiza una nueva versión. Editar subtítulos no usa créditos. Las palabras que son parte de la imagen no se pueden editar, y un intercambio a menudo no tiene líneas de subtítulos para cambiar.
Show me the captions on my latest video. Then change “recieve” to “receive” and render the new version.
Revisa tus videos
Pregunta qué se está renderizando, qué está terminado y cuántos créditos te quedan.
How is my video coming along, and how many credits do I have left?
¿Mantener las tomas de un TikTok? Debe ser un video que tengas derecho a usar, como una publicación tuya. Dónde está el límite. Para el video de otro creador, pide la nueva historia: Convierte un TikTok en un anuncio de producto.
Agrégalo una vez.
Una app de chat agrega una dirección, la misma para todas. Un agente que ejecuta comandos en tu computadora recibe una sola línea en su lugar. De cualquier manera, la primera vez, inicias sesión en riffkit.ai y apruebas la conexión.
Claude
Agrega Riffkit a Claude abre el cuadro "Agregar conector personalizado" de Claude con el nombre y la dirección ya completados. O hazlo a mano: Personalizar, Conectores, Agregar, Agregar conector personalizado, y luego pega la dirección. En un plan de Team o Enterprise, un propietario lo agrega en Configuración de la organización, y luego tú lo conectas en Personalizar, Conectores. Agrégalo en claude.ai o en la app de escritorio y estará en las apps móviles la próxima vez que inicies sesión allí.
ChatGPT
ChatGPT agrega Riffkit con la misma dirección. Hoy eso requiere el modo desarrollador, en la web (Configuración, Seguridad e inicio de sesión; no todas las cuentas de ChatGPT lo tienen). Actívalo. Luego ve a Plugins de ChatGPT, selecciona el botón de más y crea una app en modo desarrollador con la dirección de abajo. Inicia sesión en Riffkit cuando ChatGPT te envíe allí.
https://mcp.riffkit.ai/mcp
Grok y Grok Bot
En Grok en la web, abre Conectores, elige Nuevo conector, luego Personalizado, y pega la dirección. En Grok Bot, pídele en el chat que agregue un servidor MCP personalizado llamado Riffkit en esta dirección. De cualquier manera, inicia sesión en Riffkit cuando lo pida. El agente de Grok Bot trabaja en una computadora propia en la nube (guía de Grok Bot de x.ai), por lo que no puede leer un archivo en la tuya: para un archivo de video, te da un enlace para agregarlo en una página de Riffkit.
https://mcp.riffkit.ai/mcp
Claude Code
Envía a Claude Code esta línea. Configura la habilidad de agente y, con Node 20 o más reciente, la CLI de Riffkit; ambas pueden usar archivos de video en tu computadora:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
O agrega el conector: ejecuta esto una vez en una terminal, luego escribe /mcp en Claude Code para iniciar sesión.
claude mcp add --transport http riffkit https://mcp.riffkit.ai/mcp
Codex
Codex usa la habilidad de agente. Envíale esta línea, luego aprueba el inicio de sesión en riffkit.ai cuando te dé el enlace:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
Cursor
Envía al agente de Cursor esta línea. Configura la habilidad de agente y, con Node 20 o más reciente, la CLI de Riffkit; ambas pueden usar archivos de video en tu computadora:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
O agrega el conector: en mcp.json de Cursor (~/.cursor/mcp.json para cada proyecto), agrega un servidor llamado riffkit cuya url sea esta dirección, luego inicia sesión en Riffkit cuando Cursor lo pida.
https://mcp.riffkit.ai/mcp
OpenClaw
Riffkit está en ClawHub: instala la habilidad de Riffkit allí. O envía a tu agente la misma línea que a cualquier otro:
Run curl -fsSL https://riffkit.ai/SKILL.md in your terminal and follow the instructions to join Riffkit
DeepSeek Harness
Agrega el paquete de Riffkit, que lleva la misma habilidad de agente, y luego pide un video:
dsh plugin add @riffkit/dsh-plugin
CLI de Riffkit
Para una terminal, un script o un agente que ejecuta comandos: instala la herramienta de línea de comandos, luego aprueba el inicio de sesión en tu navegador una vez. Sus comandos provienen de la misma lista que las herramientas del conector. Fuente en GitHub.
Un agente que recibe la línea de arriba configura la CLI por sí mismo cuando Node 20 o más reciente está instalado.
Otra app MCP
Muchas apps MCP que se ejecutan en tu propia computadora pueden agregar la misma dirección como servidor remoto, si inician sesión a través de tu navegador y regresan a la app en esta computadora. ¿Usas un asistente que no está nombrado aquí, o uno que no se conectará? Cuéntanos cuál en [email protected].
Lo que todavía sucede en la app de Riffkit.
- Agregar un archivo de imagen desde tu computadora. Las imágenes de producto se agregan desde un enlace de imagen. Un archivo de imagen en tu computadora se carga a través de la app de Riffkit.
- Configurar un nuevo personaje. Crea a la persona en pantalla una vez en la app de Riffkit, luego pídela por nombre.
- Descargar el archivo de video. Tu asistente te da un enlace que abre el video en tu navegador. El enlace funciona durante 6 horas, para cualquiera que lo tenga, y puedes pedir uno nuevo en cualquier momento. El archivo no se adjunta al chat. El video también está en tu biblioteca de Riffkit, donde puedes descargarlo.
- Elegir o cambiar un plan, o gestionar tu equipo. Ambos permanecen en Configuración en la app de Riffkit.
- Eliminar videos, productos o personajes. Tú los eliminas tú mismo en la app de Riffkit.
Una sola billetera, las mismas tarifas.
Un video que haces a través de un asistente usa los mismos créditos que uno que haces en la app de Riffkit, de la misma billetera, a las mismas tarifas por segundo. Los créditos se cuentan por los segundos de video renderizado: un video de 9 segundos usa el equivalente a 9 segundos. Un intercambio y una relación de aspecto adicional usan una tarifa más alta que una nueva historia: ambas tarifas, lado a lado. Los planes están en la página de precios.
Tu asistente está configurado para mostrar el precio antes de que comience un remake, un video a partir de una idea escrita o una relación de aspecto adicional, y siempre puedes pedirlo. El precio es un estimado cuando empiezas desde un enlace nuevo. Para un video a partir de una idea, di cuánto debe durar, de 4 a 45 segundos, y el precio es exacto. Omite la duración y sigue la idea, hasta 45 segundos y hasta lo que cubra tu saldo, y el precio que ves es el máximo que puede usar.
Si tu saldo no cubre un video, no se hace ningún video y no se usan créditos. La única excepción es un video a partir de una idea sin duración establecida, que se hace más corto para ajustarse a tu saldo.
En una cuenta que nunca ha pagado, un video más largo que una sección se hace sección por sección: el precio mostrado primero es para la primera sección, y el resto viene una vez que estés en un plan.
Cada herramienta que recibe tu asistente.
Riffkit le da a tu asistente 29 herramientas. Cuando pide usar una, muestra el nombre en la primera columna. Una herramienta que lee busca algo y deja tu cuenta como está. Una herramienta que cambia algo agrega, edita o detiene algo en tu cuenta y no usa créditos. Tu asistente está configurado para mostrarte el plan y esperar tu aprobación antes de usar una herramienta que gasta créditos.
| Herramienta | Qué hace | Tipo |
|---|---|---|
Consultar el saldo de créditos get_credits | Lee el saldo de créditos: disponible (lo que un video nuevo puede usar), retenido por videos aún en renderizado, el gasto de hoy y el límite diario (daily_limit_shown null: ninguno). | Lecturas |
Ver qué puede usar esta cuenta get_options | Lee qué puede usar esta cuenta antes de proponer un video: los motores de video con sus resoluciones y cuáles están bloqueados para esta cuenta (ofrece solo los desbloqueados), el motor y la resolución predeterminados por modo (default_video_pairs), el motor que mejor intercambia (swap_recommended_video_backend), la duración máxima del video fuente aceptada en segundos (max_render_duration), cuántos productos puede tener la cuenta, cuántos segundos de video cubre el saldo en el motor predeterminado (credit_cover), y si sus videos se hacen por secciones sin importar lo que se envíe (staged_delivery.forced sections: la cuenta está limitada a la primera sección, la única que puede hacer). | Lecturas |
Listar personajes list_characters | Lista los personajes digitales (la persona en pantalla de un video) que esta cuenta puede usar. | Lecturas |
Listar productos list_products | Lista los productos de la cuenta con sus imágenes. | Lecturas |
Explorar plantillas list_templates | Lista las plantillas a partir de las cuales se puede hacer un video: las propias de la cuenta y la biblioteca pública. | Lecturas |
Leer una plantilla get_template | Lee una plantilla: sus campos de resumen más extraction_summary (qué sucede en el video fuente, sus líneas habladas, qué hay en pantalla y la fórmula de atención de cada parte). | Lecturas |
Obtener un enlace para subir un video create_upload_link | Crea un enlace a una página de Riffkit donde el usuario añade un video desde su teléfono o computadora, como fuente de una remake. | Cambia algo |
Verificar un video subido get_upload | Verifica un video que el usuario añadió mediante un enlace de subida (create_upload_link). | Lecturas |
Cotizar una remake quote_remake | Cotiza una remake antes de remake_video, desde una plantilla (formula_id), un enlace de TikTok (tiktok_url) o un video añadido (upload_id). | Lecturas |
Cotizar un video desde una idea quote_create | Cotiza un Create antes de create_video, con los argumentos del envío: duration_mode (con duration_seconds cuando es fijo), video_backend, resolución, n_characters (un video por personaje) y entrega. | Lecturas |
Cotizar relaciones de aspecto adicionales quote_ratios | Para un video terminado, lista las relaciones de aspecto que su familia ya tiene (entregadas o en progreso) y los créditos que cuesta una relación más. | Lecturas |
Verificar el progreso de un video get_batch | Sigue un envío: cada tarea del lote con su estado, progreso y error, más los conteos de completadas, fallidas, en ejecución y en cola. | Lecturas |
Listar tareas list_tasks | Lista las tareas de la cuenta, de más reciente a más antigua, filtradas por estado, tipo o fecha. | Lecturas |
Listar videos terminados list_videos | Lista videos terminados (asset_role final_reel) y archivos de referencia subidos, cada video con su subtítulo sugerido y hashtags (el texto de publicación para acompañarlo). | Lecturas |
Obtener un enlace a un video terminado get_video_link | Obtiene un enlace que abre un video terminado en el navegador sin iniciar sesión. | Lecturas |
Leer subtítulos get_subtitles | Lee la capa de subtítulos que Riffkit incrustó en un video terminado: la lista editable de líneas con su texto, tiempo, posición y color. | Lecturas |
Remake de un video (Adapt o Swap) remake_video | Rehace un video existente como adapt o swap. | Gasta créditos |
Crear un video desde una idea create_video | Crea un video original a partir de una dirección creativa escrita (content_anchor, obligatorio: es todo el guion), sin video fuente ni plantilla. | Gasta créditos |
Continuar un video hecho por secciones continue_video | Hace más de un video hecho por secciones (staged.pending true en list_videos): next hace la siguiente sección, rest todo lo que queda, redo repite la última sección entregada con el mismo guion. | Gasta créditos |
Añadir relaciones de aspecto add_ratios | Añade relaciones de aspecto verticales (9:16, 3:4, 1:1, 4:5) a videos verticales terminados: cada nueva relación renderiza el video existente de nuevo en el nuevo marco, con las mismas tomas, sonido y subtítulos, en el motor y la resolución del original. | Gasta créditos |
Detener una tarea cancel_task | Detiene una tarea en cola o en ejecución. | Cambia algo |
Reintentar una tarea fallida retry_task | Ejecuta de nuevo una tarea fallida o interrumpida, dentro de las 24 horas posteriores a su primer envío. | Gasta créditos |
Convertir un TikTok en plantilla analyze_template | Analiza un enlace de video de TikTok en una plantilla en la biblioteca propia del usuario, sin hacer un video. | Cambia algo |
Crear un producto create_product | Crea un producto a partir de un nombre y una descripción (la descripción es la única fuente de hechos del producto que usa un video), una vez que el usuario ha confirmado ambos y justo antes de enviar el video. | Cambia algo |
Añadir una imagen de producto add_product_image | Añade una imagen a un producto desde un enlace https público de imagen, con un nombre. | Cambia algo |
Guardar ediciones de subtítulos save_subtitles | Reemplaza la lista de subtítulos de un video terminado con la lista completa que envías: una entrada omitida se elimina del video, un objeto nuevo se añade. | Cambia algo |
Deshacer ediciones de subtítulos reset_subtitles | Descarta las ediciones de subtítulos guardadas de un video terminado y vuelve a las líneas registradas cuando se hizo. | Cambia algo |
Renderizar subtítulos en una nueva versión burn_subtitles | Renderiza una nueva versión de un video terminado con su lista de subtítulos actual incrustada. | Cambia algo |
Reconstruir líneas de subtítulos reconcile_subtitles | Registra la capa de subtítulos de un video terminado que no tiene ninguna almacenada (get_subtitles respondió 404), desde el guion del video; ejecútalo incluso si solo quieres añadir líneas, o el próximo renderizado eliminará las líneas que el video ya muestra. | Cambia algo |
Antes de conectarte.
¿Qué asistentes funcionan?
A través del conector: Claude (claude.ai y las aplicaciones de escritorio y móvil de Claude), ChatGPT (con el modo desarrollador activado) y Grok (grok.com). A través de la habilidad de agente, que funciona con los archivos de tu computadora: Claude Code y Codex. Las tarjetas anteriores también tienen los pasos para Cursor, OpenClaw y DeepSeek Harness. Claude Code también puede añadir el conector. Muchas aplicaciones MCP que se ejecutan en tu propia computadora pueden añadir la misma dirección también, si inician sesión a través de tu navegador y vuelven a la aplicación en esta computadora.
¿Necesito una clave API?
No. Inicias sesión con tu cuenta de Riffkit en riffkit.ai y apruebas la conexión. La dirección es lo único que pegas.
¿Cuánto cuesta?
Nada extra. Un video hecho a través de un asistente usa los mismos créditos, a las mismas tarifas por segundo, que un video hecho en la aplicación Riffkit.
¿Puedo empezar desde un archivo de video en mi computadora?
Sí. Además de un enlace de TikTok o una plantilla, una remake puede empezar desde un archivo de video tuyo. Pide a tu asistente que lo añada: donde pueda mostrar uno, aparece un cuadro de subida en el chat; de lo contrario, te da un enlace a una página de Riffkit. De cualquier manera, añades el video desde tu teléfono o computadora dentro de la hora, sin iniciar sesión. Un archivo que adjuntes al chat en sí no llega a Riffkit. Una vez que el video está dentro, tu asistente cotiza la remake y la inicia cuando lo digas.
¿Dónde está mi video terminado?
Tu asistente te da un enlace que abre el video en tu navegador. El enlace funciona durante 6 horas, para cualquiera que lo tenga, y puedes pedir uno nuevo en cualquier momento. El archivo no está adjunto al chat. El video también está en tu biblioteca de Riffkit, donde puedes descargarlo. Viene con un subtítulo sugerido y hashtags.
¿En qué idiomas puede estar el video?
Una historia nueva o un video desde una idea puede estar en inglés, español, portugués, indonesio, alemán, francés, italiano, japonés o chino: las líneas habladas, los subtítulos y el texto de publicación sugerido. Un swap mantiene el idioma del video original.
Uso Claude Code, Codex o Cursor. ¿Conector o habilidad?
La habilidad de agente está diseñada para agentes de codificación, con la CLI de Riffkit cuando Node 20 o superior está instalado. Funciona con los archivos de tu máquina, por lo que envía un video local a Riffkit por sí misma y puede guardar el video terminado en tu proyecto. El conector es para asistentes de chat, que te dan un enlace para añadir un video en su lugar. Ambos usan la misma cuenta y los mismos créditos.
Los agentes de codificación obtienen más de la habilidad de agente. Ayuda: [email protected]. Cómo manejamos tus datos: Privacidad. Las reglas: Términos.