Deja que el agente corte vídeo en tu propia máquina: Kinocut entra en el catálogo de plugins de Hermes

Tienes una grabación de reunión de dos horas y tres clips que sacar de ella: una demo de producto, un momento destacado de la ronda de preguntas y un corte vertical para redes. La forma antigua es empujar 8 GB de material a un editor en línea, esperar a que transcodifique, esperar la forma de onda y luego arrastrar una línea de tiempo frame a frame, todo mientras decides si ese material debería salir de tu máquina. Una tarde después tienes un clip.
La otra forma es dejar que un agente edite en tu propio ordenador. El 27 de octubre el catálogo de plugins de Hermes ha incorporado Kinocut: expone FFmpeg local como un conjunto de herramientas MCP y trae dos skills de flujo de trabajo, una para editar y otra para reaprovechar material largo en clips cortos. El recorte y la corrección de color corrientes ocurren en local, sin cuenta y sin API key.
Tres capas, para que nada se confunda
- Kinocut en sí es un proyecto independiente (
KyaniteLabs/kinocut): un servidor MCP más skills, con un directorioplugins/kinocutque hace de bundle de plugin para los hosts de agentes. - El catálogo de Hermes solo lo lista. La entrada fija un commit revisado por una persona (
31ddab08…), así que lo que instalas es el código que leyó un revisor: un autor que empuje commits nuevos no cambia tu instalación. - El runtime es una línea de versión aparte: el bundle 1.16.7 fija un launcher de
uvx kinocut==1.16.4, y el trabajo real con los medios lo hacen FFmpeg y ffprobe en tu máquina.
Instalar dentro de Hermes es un solo comando:
hermes plugins install kinocut
Dos requisitos previos: uv (el runner de Python) y FFmpeg/ffprobe en el PATH. El primer arranque descarga Kinocut y sus dependencias desde PyPI; los siguientes reutilizan el entorno en caché. Para comprobar antes la instalación:
uvx kinocut==1.16.4 doctor
Cómo es una sesión de edición real
Una vez instalado, no te aprendes flags de FFmpeg: expresas la intención.
Quita los primeros 40 segundos de ~/recordings/kickoff.mp4, conserva 6 minutos a partir de 00:41, incrusta los subtítulos, exporta a ~/out/kickoff-cut.mp4 y dame una miniatura en el 00:12.
El agente elige las herramientas: video_info para la duración y los streams, video_trim para cortar, una herramienta de miniatura para sacar un frame y comprobar la calidad. La superficie de herramientas es amplia: alrededor de 200 herramientas MCP que cubren recorte, concatenación, subtítulos, reencuadre, etalonaje y comprobaciones de calidad de frame.
La segunda skill, kinocut-repurpose, es la que la gente de contenido va a notar de verdad: convertir una grabación larga en clips verticales con subtítulos, por lotes. Ese es el dolor real, no «¿sabe cortar?», sino «este mes he hecho este corte once veces».
Doscientas herramientas tienen un coste: asúmelo a propósito
Cada descripción de herramienta viaja con la petición al modelo. Doscientas herramientas significan un bloque de esquema grande en cada turno: tokens gastados y un modelo con más formas de equivocarse al elegir. La documentación de Kinocut da una respuesta específica para Hermes: una allow-list de mcp_servers con solo lo que necesitas.
mcp_servers:
kinocut:
command: uvx
args: ["kinocut==1.16.4"]
tools:
include: [search_tools, video_info, video_trim, video_thumbnail]
resources: false
prompts: false
Detalles que importan: esta configuración explícita del servidor tiene prioridad sobre el launcher del propio plugin, así que mantén la versión alineada con el mcp.json del plugin; ejecuta /reload-mcp en la sesión después de editar la configuración; include toma los nombres nativos de herramienta del servidor; y search_tools ayuda a descubrir nombres, pero no vuelve a habilitar herramientas excluidas. Ampliar y estrechar una superficie de herramientas así es el mismo compromiso que se discute en costes de herramientas MCP y límites de gasto.
La frontera de privacidad, dicha sin rodeos
Aquí es donde «edición local» puede engañar, así que sé preciso sobre qué partes son locales.
Realmente local, sin credenciales: recorte, concatenación, transcodificación y etalonaje con FFmpeg. Eso es la mayor parte del trabajo diario.
El acceso a red depende de cómo lo uses: el primer arranque instala desde PyPI; una entrada por URL descarga ese material; las funciones de fuentes y pesos de modelo traen activos de GitHub; una instalación explícita de Revideo ejecuta npm ci.
Desactivado por defecto, y solo tú puedes activarlo: las llamadas al modelo de visión de Kinocut. KINOCUT_VISION_MODE vale off por defecto y, más fuerte que un valor por defecto, una API key heredada o use_ai=true no pueden saltárselo. Para que Hermes mire frames con su propio modelo de imagen, deja que Kinocut produzca los frames (video_thumbnail) y examínalos con las herramientas de imagen de Hermes.
No es un sandbox de red. El código de proyecto, los activos y las URL que aportes todavía pueden llegar a la red. De ahí la regla operativa que da la documentación: prefiere rutas de salida nuevas, no apuntes nunca a directorios de credenciales, archivos de sesión ni configuración del agente. Léelo junto al modelo de confianza del catálogo de plugins.
¿Merece la pena instalarlo?
Si ya pasas trabajo real por Hermes y tienes vídeo que procesar, sí, y no porque «editar vídeo» sea una casilla divertida. Es porque el material no sale nunca de tu máquina. Grabaciones de reuniones, entrevistas con clientes, demos internas: subirlas ya es una decisión en sí, y la edición local la elimina.
Si lo único que necesitas son subtítulos en un clip cada pocos meses, traerte 200 herramientas y luego estrecharlas puede ser más ceremonia que escribir un par de comandos de FFmpeg. El valor del catálogo es «un comando, un pin revisado, skills de flujo de trabajo incluidas», no un sustituto de entender qué hace FFmpeg.
Cronología: la entrada del catálogo se fusionó en main el 27 de octubre; la v0.22.5 (publicada el 23 de octubre) no la incluye, así que cuenta con verla en las páginas de plugins tras la próxima sincronización del catálogo. La superficie de comandos está en la referencia de hermes plugins.