Ir al contenido

Herramienta propia · Edición de vídeo

Un montaje en el que el agente de IA tiene su propia firma

HEXART Video Edit es nuestro editor de vídeo desarrollado en Rust. El editor y el agente de IA (Claude Code a través de MCP) trabajan en el mismo proyecto al mismo tiempo. Cada cambio del agente crea una revisión con su firma que una persona puede deshacer con un solo Ctrl+Z.

Pantalla de HEXART Video Edit: línea de tiempo con dos cambios del agente de IA y cifras del proyecto: 121 herramientas MCP, 227 293 líneas de Rust, 1 233 pruebas, 79 preajustes de exportación
Idioma
Rust, edición 2024
Código
227 293 líneas en 16 módulos
Pruebas automatizadas
1 233
Herramientas MCP para agentes
121
Ajustes preestablecidos de exportación
79
Comunidades
208 en 16 días
Versión
0.14.0 del 26 de octubre de 2026
Plataforma
Windows 11, GPU con DirectX 12

01Desafío

El cambio de agente debe poder revertirse

Hoy, un agente de IA puede editar el material al ritmo de la música, preparar una versión vertical y añadir subtítulos. El problema empieza cuando trabaja en el mismo proyecto que el editor. Los cambios de ambos se mezclan y deshacer los de uno puede estropear los del otro.

Hemos creado un editor en el que, desde el primer commit, se aplica una sola regla: el proyecto solo cambia mediante instrucciones registradas en un historial compartido, con el autor de cada entrada.

02Solución

Un único historial de cambios para personas y agentes

  • Una llamada, una revisión

    Cada llamada a una herramienta por parte del agente genera exactamente una revisión, cuyo autor aparece como agent:cliente#número. El editor la ve en el historial y la deshace con un solo Ctrl+Z.

  • Plan en una copia del proyecto

    La ejecución se planifica primero sobre una instantánea del proyecto. Si falla algún paso, el proyecto permanece sin cambios y el error indica el número del comando.

  • El agente solo devuelve lo suyo

    El comando de deshacer del agente solo afecta a su última revisión. No modificará los cambios de una persona ni los de otra sesión del agente sin una solicitud expresa del usuario.

  • Las acciones de pago están pendientes de aprobación

    La generación de imágenes y vídeos, la transcripción, el envío de archivos, la publicación, el borrado y las exportaciones más largas esperan confirmación en la ventana del editor. En el modo sin ventana, se rechazan.

Tiempo medido en flicks

La línea de tiempo mide el tiempo en flicks: 705 600 000 unidades por segundo. Cada fotograma a 23,976, 25, 29,97 y 60 fps equivale siempre a un número entero de unidades, por lo que los cortes coinciden con el fotograma sin errores de redondeo.

03Agente

121 herramientas MCP

El agente se conecta mediante Model Context Protocol: un servidor HTTP local con token y control de las cabeceras Host y Origin, o mediante stdio. Para conectarlo en Claude Code, basta con un comando: claude mcp add hexart -- hve mcp --connect. El servidor también funciona en segundo plano, sin una ventana abierta.

121 herramientas abarcan el proyecto, los medios, la línea de tiempo, los efectos, las expresiones, el mezclador de audio, las capas web, los marcadores, el análisis del material, la rotoscopia, la separación de pistas, la generación, la exportación y la entrega de archivos. El agente ve el resultado de su trabajo con la herramienta render_frame, que devuelve un fotograma exacto como imagen.

04Motor

Un editor completo, no una capa sobre FFmpeg

  • Exportación: 79 ajustes preestablecidos

    MP4, MOV, MKV, WebM, MXF y AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 y HAP; secuencias PNG, TIFF, OpenEXR y DPX. Codificación por hardware NVENC, Quick Sync y AMF.

  • Intercambio con otros programas

    Premiere XML, OpenTimelineIO y EDL. Salida en directo mediante NDI. Material RAW de cámaras Blackmagic (BRAW) y RED (R3D) mediante decodificadores independientes.

  • Color en GPU

    Vista previa en wgpu y DirectX 12, composición en espacio lineal, salida Rec.709, PQ y HLG. Controles lift, gamma, gain y offset, curvas, calificador HSL, forma de onda, vectorscopio e histograma.

  • Sonido

    Medición de LUFS y true peak, efectos en pistas y en el máster, plugins VST3 y CLAP con compensación de latencia, separación local de pistas con los modelos Spleeter y HTDemucs.

  • Capas web y expresiones

    HTML, CSS y JavaScript (GSAP, three.js, Lottie) renderizados fotograma a fotograma con Chrome o Edge. Expresiones en JavaScript completo mediante el motor QuickJS-ng.

  • Subtítulos y formato vertical

    Subtítulos de karaoke a partir de la transcripción de ElevenLabs Scribe v2 y encuadre automático en formato 9:16 que sigue los rostros.

05Medición

290 segundos de videoclip en 38 segundos de exportación

Prueba con un videoclip de 90 elementos, 289,9 s, con una resolución de 1536 × 656 px. La importación del storyboard tardó 9,4 s y la exportación H.264 con audio, 37,9 s, es decir, 191 fotogramas por segundo.

La vista previa reprodujo 500 de 500 fotogramas. El renderizado de cada fotograma tardó una media de 1,8 ms y, en el 95 % de los casos, no más de 5,5 ms. Las mediciones se realizaron en la estación de trabajo donde se desarrolla el editor.

06Cómo surgió

208 commits en 16 días

El primer commit se creó el 12 de octubre de 2026 y etiquetamos la versión 0.14.0 el 26 de octubre. Los agentes de IA participaron en 187 de los 208 commits: Claude Opus 5.5 en 186 y Claude Sonnet 5.5 en uno. El alcance, las decisiones y la aceptación siguen en manos de las personas.

Las sesiones de los agentes trabajan en paralelo en ramas independientes. Cada una toma una tarea de la lista y cada módulo tiene un responsable. Antes de integrar los cambios, se realizan todas las comprobaciones: formato, análisis de clippy sin avisos, pruebas y compilación. Las decisiones de arquitectura se registran en un diario que hoy cuenta con 34 entradas.

07Estado

Herramienta interna, no es un producto a la venta

HEXART Video Edit se utiliza en nuestra producción. No existe una versión pública, una tarifa ni una página de descarga. No lo hemos probado en macOS y la lista de tareas tiene 45 elementos pendientes, entre ellos los archivos dotLottie y el seguimiento de ventanas en la corrección de color.

Preguntas frecuentes

Preguntas sobre HEXART Video Edit

¿Puede un agente de IA estropear un proyecto de edición?

Cada ejecución del agente es una revisión en el mismo historial que los cambios del montador, identificada como agente. Primero se planifica la ejecución en una copia del proyecto: si falla algún paso, no cambia nada. Una persona puede deshacer el cambio del agente con Ctrl+Z.

¿Cómo conectar Claude Code a HEXART Video Edit?

Con un solo comando: claude mcp add hexart -- hve mcp --connect. El comando inicia el servidor en segundo plano si aún no está en marcha. El servidor solo escucha en local y requiere un token.

¿Está HEXART Video Edit a la venta?

No. Es una herramienta que utilizamos en nuestra producción. No tiene una versión pública ni una tarifa. Aplicamos el mismo enfoque, con un agente de IA junto a una persona y un único historial de cambios, en las herramientas de nuestros clientes.

¿Quiere un agente de IA en su flujo de edición?

Desarrollamos herramientas en las que un agente de IA trabaja junto a las personas y cada cambio que realiza se puede deshacer. Describa cómo es su flujo de trabajo.

Reservar taller con Paul

Elija treinta minutos o un taller completo. Reserve una hora en el calendario y recibirá la confirmación de inmediato.