Ferramenta própria · Edição de vídeo
Montagem em que o agente de IA tem a sua própria assinatura
HEXART Video Edit é o nosso editor de vídeo em Rust. O editor e o agente de IA (Claude Code através de MCP) trabalham no mesmo projeto ao mesmo tempo. Cada alteração do agente fica registada como uma revisão com a respetiva assinatura, que pode ser desfeita por uma pessoa com um único Ctrl+Z.
- Idioma
- Rust, edição de 2024
- Código
- 227 293 linhas em 16 módulos
- Testes automatizados
- 1 233
- Ferramentas MCP para o agente
- 121
- Predefinições de exportação
- 79
- Comunidades
- 208 em 16 dias
- Versão
- 0.14.0 de 26 de outubro de 2026
- Plataforma
- Windows 11, GPU com DirectX 12
01Desafio
A alteração do agente tem de poder ser revertida
Hoje, um agente de IA consegue editar imagens ao ritmo da música, criar uma versão vertical e adicionar legendas. O problema começa quando trabalha no mesmo projeto que o editor. As alterações de ambos misturam-se e anular uma delas compromete a outra.
Criámos um editor em que, desde o primeiro commit, se aplica uma única regra: o projeto só pode ser alterado através de comandos registados num histórico partilhado, com o autor identificado em cada entrada.
02Desafio
Um único histórico de alterações para pessoas e agentes
-
Uma chamada, uma revisão
Cada chamada de ferramenta pelo agente corresponde exatamente a uma revisão, identificada pelo autor no formato agent:klient#numer. O editor vê-a no histórico e reverte-a com um único Ctrl+Z.
-
Plano numa cópia do projeto
A execução é primeiro planeada numa cópia instantânea do projeto. Se algum passo falhar, o projeto permanece inalterado e o erro indica o número do comando.
-
O agente só pode recuar
O comando de anulação do agente aplica-se apenas à sua revisão mais recente. Não altera mudanças feitas por uma pessoa nem por outra sessão do agente, a menos que o utilizador o solicite explicitamente.
-
As ações pagas aguardam aprovação
A geração de imagens e vídeos, a transcrição, o envio de ficheiros, a publicação, a eliminação e as exportações mais longas aguardam confirmação na janela do editor. No modo sem janela, são rejeitadas.
Tempo medido em flicks
A linha temporal mede o tempo em flicks: 705 600 000 unidades por segundo. Uma imagem a 23,976, 25, 29,97 e 60 imagens/s corresponde sempre a um número inteiro, pelo que o corte coincide com a imagem sem erros de arredondamento.
03Agente
121 ferramentas MCP
O agente liga-se através do Model Context Protocol: um servidor HTTP local com token e controlo dos cabeçalhos Host e Origin, ou através de stdio. Para ligar no Claude Code, basta um comando: claude mcp add hexart -- hve mcp --connect. O servidor também funciona em segundo plano, sem uma janela aberta.
As 121 ferramentas abrangem o projeto, os suportes, a linha temporal, os efeitos, as expressões, o misturador de áudio, as camadas Web, os marcadores, a análise de material, a rotoscopia, a separação de faixas, a geração, a exportação e a entrega de ficheiros. O agente vê o resultado do seu trabalho através da ferramenta render_frame, que devolve o fotograma exato como imagem.
04Motor
Editor completo, não apenas uma interface para o FFmpeg
-
Exportação: 79 predefinições
MP4, MOV, MKV, WebM, MXF e AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 e HAP; sequências PNG, TIFF, OpenEXR e DPX. Codificação por hardware NVENC, Quick Sync e AMF.
-
Integração com outros programas
Premiere XML, OpenTimelineIO e EDL. Saída em direto através de NDI. Material RAW das câmaras Blackmagic (BRAW) e RED (R3D) através de descodificadores dedicados.
-
Cor na GPU
Pré-visualização em wgpu e DirectX 12, composição no espaço linear, saída Rec.709, PQ e HLG. Rodas lift, gamma, gain e offset, curvas, qualificador HSL, waveform, vectorscópio e histograma.
-
Som
Medição de LUFS e true peak, efeitos nas pistas e no master, plug-ins VST3 e CLAP com compensação de latência, separação local de pistas com os modelos Spleeter e HTDemucs.
-
Camadas web e expressões
HTML, CSS e JavaScript (GSAP, three.js, Lottie) renderizados fotograma a fotograma pelo Chrome ou Edge. Expressões em JavaScript completo, no motor QuickJS-ng.
-
Legendas e formato vertical
Legendas de karaoke a partir da transcrição do ElevenLabs Scribe v2 e enquadramento automático 9:16 que acompanha os rostos.
05Medição
290 segundos de videoclip em 38 segundos de exportação
Teste num teledisco com 90 elementos, 289,9 s, na resolução de 1536 × 656 px. A importação do storyboard demorou 9,4 s e a exportação H.264 com som demorou 37,9 s, ou seja, 191 fotogramas por segundo.
A pré-visualização reproduziu 500 de 500 fotogramas. A renderização de cada fotograma demorou, em média, 1,8 ms e, em 95% dos casos, não demorou mais de 5,5 ms. As medições foram feitas na estação de trabalho onde o editor está a ser desenvolvido.
06Como surgiu
208 commits em 16 dias
O primeiro commit foi criado a 12 de outubro de 2026 e a versão 0.14.0 foi lançada a 26 de outubro. Os agentes de AI participaram em 187 dos 208 commits: Claude Opus 5.5 em 186 e Claude Sonnet 5.5 num. O âmbito, as decisões e a validação continuam a cargo de uma pessoa.
As sessões dos agentes trabalham em paralelo em branches separadas. Cada uma assume uma tarefa da lista e cada módulo tem um responsável. Antes da integração, é obrigatório concluir todas as verificações: formatação, análise do Clippy sem avisos, testes e build. As decisões de arquitetura são registadas num diário que conta atualmente com 34 entradas.
07Estado
Ferramenta interna, não é um produto à venda
O HEXART Video Edit é utilizado na nossa produção. Não existe uma versão pública, uma tabela de preços nem uma página de transferência. Não o testámos no macOS e a lista de tarefas tem 45 itens em aberto, incluindo arquivos dotLottie e o seguimento de janelas na correção de cor.
Perguntas e respostas
Perguntas sobre o HEXART Video Edit
Um agente de IA pode danificar um projeto de edição?
Cada execução do agente é uma revisão no mesmo histórico das alterações do editor, identificada como agente. A execução é primeiro planeada numa cópia do projeto: se alguma etapa falhar, nada muda. Uma pessoa reverte uma alteração do agente com um único Ctrl+Z.
Como ligar o Claude Code ao HEXART Video Edit?
Com um único comando: claude mcp add hexart -- hve mcp --connect. O comando inicia o servidor em segundo plano se ainda não estiver em execução. O servidor só aceita ligações locais e requer um token.
O HEXART Video Edit está à venda?
Não. É uma ferramenta que utilizamos na nossa produção. Não existe uma versão pública nem uma tabela de preços. Implementamos a mesma abordagem, com um agente de IA ao lado de uma pessoa e um único histórico de alterações, nas ferramentas dos clientes.
Quer um agente de IA no seu processo de edição?
Desenvolvemos ferramentas em que um agente de IA trabalha em conjunto com uma pessoa e em que cada alteração pode ser revertida. Descreva o seu fluxo de trabalho.
Agendar workshop com Paul
Escolha trinta minutos ou um workshop completo. Reserve a data no calendário, a confirmação chega de imediato.