frameshell

Un IDE para video.

Edita cualquier video pidiéndolo. Un agente de IA corta las pausas, agrega subtítulos, tu logo y zooms, y convierte una grabación en shorts verticales. Ves cada cambio en la vista previa y en la línea de tiempo, y corriges lo que quieras a mano.

v0.6.0 para macOS, Windows y Linux. Gratis y de código abierto, Apache 2.0. Otras descargas

Pídelo con tus palabras

Cada paso de arriba ocurre dentro de Frameshell, y tú puedes hacer cada uno: una carpeta, tu agente y tus propias palabras.

Video generado con IA para esta demo.

Una grabación se convierte en un proyecto entero.

Todo vive como archivos simples en una carpeta: tu video, su transcripción, el guion como texto, una línea de tiempo por video y las animaciones como código. Los shorts salen de la misma grabación, así que nada se copia ni se pierde.

Explorador

Tú y el agente
comparten una línea de tiempo.

  1. 1. Agente

    Pide la edición

    Describe lo que quieres con tus palabras. Claude Code, Codex, Gemini CLI o cualquier otro agente corre dentro de Frameshell y hace el cambio.

  2. 2. Tú

    Mira cómo se arma

    La vista previa y la línea de tiempo se actualizan con cada cambio. Los títulos y las animaciones se renderizan en segundo plano.

  3. 3. Tú

    Corrige a mano

    Recorta, mueve o divide clips, o haz clic en una palabra de la transcripción para recuperarla. Tus ediciones y las del agente viven en el mismo proyecto.

  4. 4. Agente

    Sigue desde ahí

    El agente trabaja sobre la línea de tiempo tal como está ahora. Cada cambio suyo se puede revisar y deshacer.

Todo lo que una edición necesita, legible para un agente.

Edita desde la transcripción

Una transcripción palabra por palabra, sincronizada con la línea de tiempo. El agente corta muletillas y tomas repetidas; haz clic en una palabra tachada para recuperar su audio.

Revisa lo que hizo el agente

Los cambios del agente se agrupan en pasos, etiquetados con el agente que los hizo. Deshaz cualquiera.

  1. claude Cortar 1.8 s de silencio
  2. tú Mover el logo
  3. claude Agregar 13 subtítulos

Capas sin límite

Video, música, voz en off, logos, subtítulos, títulos y animaciones, cada uno en su propia pista.

  • Video
  • Audio
  • Subtítulos
  • Logos
  • Títulos

Cualquier motor de video

Los clips salen de tu video, de animaciones HTML, de componentes de React (incluido el código de tu propia app) o de un plugin.

  • Tu video
  • HyperFrames
  • Remotion
  • Tu plugin

Exporta para cada plataforma

YouTube en 1080p y 1440p, o vertical para Shorts, Reels y TikTok. Los subtítulos se incrustan y el volumen se nivela.

  • youtube-1080p
  • youtube-1440p
  • vertical-1080x1920

Un proyecto es un archivo JSON

Para desarrolladores: la línea de tiempo tiene un esquema publicado. Tú, el agente y la CLI editan el mismo archivo, y git muestra cada diferencia.

Servidor MCP

Controla un proyecto desde Claude Code o cualquier cliente MCP, fotogramas incluidos.

claude mcp add frameshell -- frameshell mcp

Dos formas de hacer un video.

Desde una grabación

Vlogs, entrevistas, podcasts, clases. El agente quita silencios y tomas repetidas, recorta la intro, agrega subtítulos, nivela el volumen y corta shorts para redes. Tú revisas el resultado y recuperas lo que no debió cortar.

  • Silencios
  • Tomas repetidas
  • Subtítulos
  • Volumen
  • Shorts

Desde un guion

Videos explicativos, demos de producto, shorts. Escribe el guion, agrega tus clips y una voz en off, y deja que el agente arme los títulos y las animaciones.

## Gancho
Tres cafés, una calle.
![](clips/calle.mov)

## El lugar secreto
Muestra el cartel y después mi reacción.

Empieza en un minuto.

  1. Descarga la app

    macOS Apple silicon Intel Firmada y notarizada.
    Windows Instalador x64 Sin firma por ahora: SmartScreen pregunta una vez («Más información» y después «Ejecutar de todas formas»).
    Linux .deb AppImage x64. Beta: probada en CI, todavía no a mano.

    Todos los archivos y checksums están en la página del release.

  2. Abre una carpeta con tus clips

    Ábrela en Frameshell y, en su terminal, ejecuta:

    frameshell init

    Las herramientas que necesita (ffmpeg, whisper.cpp, Chrome headless) se descargan la primera vez que se usan.

  3. Agrega lo que necesites

    Los plugins oficiales se instalan por proyecto:

    frameshell plugin install @frameshell/whisper-cpp
    Subtítulos a partir de la voz
    frameshell plugin install @frameshell/hyperframes
    Títulos y animaciones en HTML
    frameshell plugin install @frameshell/remotion
    Composiciones de Remotion (React)
  4. Pide tu edición

    Abre Claude Code, Codex o Gemini CLI en la misma terminal y describe el video que quieres, como se lo dirías a un editor. El comando frameshell ya está en su PATH, y el skill que frameshell init escribió en el proyecto le enseña la CLI.