Strumento proprietario · Montaggio video
Un montaggio in cui l’agente AI ha una firma propria
HEXART Video Edit è il nostro editor video sviluppato in Rust. Il montatore e l’agente AI (Claude Code tramite MCP) lavorano allo stesso progetto nello stesso momento. Ogni modifica dell’agente è una revisione con la sua firma, che una persona può annullare con un solo Ctrl+Z.
- Lingua
- Rust, edizione 2024
- Codice
- 227.293 righe in 16 moduli
- Test automatizzati
- 1 233
- Strumenti MCP per l’agente
- 121
- Preset di esportazione
- 79
- Commity
- 208 in 16 giorni
- Versione
- 0.14.0 del 26 ottobre 2026
- Piattaforma
- Windows 11, GPU con DirectX 12
01Sfida
Deve essere possibile annullare la modifica dell’agente
Oggi un agente AI può tagliare il materiale a tempo di musica, creare una versione verticale e aggiungere i sottotitoli. Il problema nasce quando lavora sullo stesso progetto dell’editor. Le modifiche dei due si sovrappongono e annullarne una compromette l’altra.
Abbiamo realizzato un editor in cui, fin dal primo commit, vale una sola regola: il progetto cambia esclusivamente tramite comandi registrati nella cronologia condivisa, con l’autore indicato per ogni voce.
02Soluzione
Un’unica cronologia delle modifiche per persone e agenti
-
Una chiamata, una revisione
Ogni chiamata a uno strumento da parte dell’agente corrisponde esattamente a una revisione, con autore nel formato agent:cliente#numero. Il montatore la vede nella cronologia e la annulla con un solo Ctrl+Z.
-
Piano su una copia del progetto
La chiamata viene prima pianificata su uno snapshot del progetto. Se un passaggio non va a buon fine, il progetto resta invariato e l’errore indica il numero del comando.
-
L’agente annulla solo le proprie azioni
Il comando di annullamento dell’agente riguarda solo la sua ultima revisione. Non modifica gli interventi di una persona o di un’altra sessione dell’agente senza una richiesta esplicita dell’utente.
-
Le azioni a pagamento sono in attesa di approvazione
La generazione di immagini e video, la trascrizione, l’invio di file, la pubblicazione, l’eliminazione e le esportazioni più lunghe richiedono conferma nella finestra dell’editor. In modalità senza finestra vengono rifiutate.
Tempo misurato in flick
La timeline misura il tempo in flick: 705 600 000 unità al secondo. A 23,976, 25, 29,97 e 60 fps, ogni fotogramma corrisponde sempre a un numero intero, così il taglio cade sul fotogramma esatto, senza errori di arrotondamento.
03Agente
121 strumenti MCP
L’agente si connette tramite Model Context Protocol: un server HTTP locale con token e controllo degli header Host e Origin, oppure tramite stdio. Per collegarlo a Claude Code basta un solo comando: claude mcp add hexart -- hve mcp --connect. Il server funziona anche in background, senza una finestra aperta.
Il progetto comprende 121 strumenti: progetto, media, timeline, effetti, espressioni, mixer audio, livelli web, marcatori, analisi dei contenuti, rotoscopia, separazione delle tracce, generazione, esportazione e consegna dei file. L’agente vede il risultato del proprio lavoro tramite lo strumento render_frame, che restituisce il fotogramma esatto come immagine.
04Motore
Un editor completo, non un’interfaccia per FFmpeg
-
Esportazione: 79 preset
MP4, MOV, MKV, WebM, MXF e AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 e HAP; sequenze PNG, TIFF, OpenEXR e DPX. Codifica hardware NVENC, Quick Sync e AMF.
-
Scambio con altri programmi
Premiere XML, OpenTimelineIO ed EDL. Uscita live tramite NDI. Materiale RAW dalle videocamere Blackmagic (BRAW) e RED (R3D) tramite decoder dedicati.
-
Colore sulla GPU
Anteprima su wgpu e DirectX 12, composizione nello spazio lineare, output Rec.709, PQ e HLG. Ruote lift, gamma, gain e offset, curve, selettore HSL, waveform, vectorscope e istogramma.
-
Audio
Misurazione di LUFS e true peak, effetti sulle tracce e sul master, plugin VST3 e CLAP con compensazione della latenza, separazione locale delle tracce con i modelli Spleeter e HTDemucs.
-
Livelli web ed espressioni
HTML, CSS e JavaScript (GSAP, three.js, Lottie) renderizzati fotogramma per fotogramma tramite Chrome o Edge. Espressioni in JavaScript completo sul motore QuickJS-ng.
-
Sottotitoli e formato verticale
Sottotitoli karaoke dalla trascrizione ElevenLabs Scribe v2 e inquadratura automatica 9:16 che segue i volti.
05Misurazione
290 secondi di videoclip esportati in 38 secondi
Test su un videoclip con 90 elementi, 289,9 s, a una risoluzione di 1536 × 656 px. L’importazione dello storyboard è durata 9,4 s, mentre l’esportazione H.264 con audio è durata 37,9 s, pari a 191 fotogrammi al secondo.
L’anteprima ha riprodotto 500 frame su 500. Il rendering di un frame è durato in media 1,8 ms e, nel 95% dei casi, non più di 5,5 ms. Le misurazioni provengono dalla workstation su cui viene sviluppato l’editor.
06Come è nato
208 commit in 16 giorni
Il primo commit è stato creato il 12 ottobre 2026, la versione 0.14.0 è stata taggata il 26 ottobre. Gli agenti AI hanno lavorato a 187 dei 208 commit: Claude Opus 5.5 a 186, Claude Sonnet 5.5 a uno. Ambito, decisioni e approvazione restano responsabilità umana.
Le sessioni degli agenti lavorano in parallelo su rami separati. Ognuna prende in carico un’attività dall’elenco e ogni modulo ha un responsabile. Prima dell’integrazione vengono eseguite tutte le verifiche: formattazione, analisi clippy senza avvisi, test e build. Le decisioni architetturali vengono registrate in un diario che oggi conta 34 voci.
07Stato
Strumento interno, non in vendita
HEXART Video Edit viene utilizzato nella nostra produzione. Non esistono una versione pubblica, un listino prezzi o una pagina per il download. Non lo abbiamo testato su macOS e la lista delle attività contiene 45 voci ancora aperte, tra cui gli archivi dotLottie e il tracciamento delle finestre nella correzione del colore.
Domande frequenti
Domande su HEXART Video Edit
Un agente IA può compromettere un progetto di montaggio?
Ogni esecuzione dell’agente è una revisione nella stessa cronologia delle modifiche apportate dal montatore, firmata come agente. L’esecuzione viene prima pianificata su una copia del progetto: se un passaggio non va a buon fine, non cambia nulla. Una persona annulla la modifica dell’agente con un solo Ctrl+Z.
Come collegare Claude Code a HEXART Video Edit?
Con un solo comando: claude mcp add hexart -- hve mcp --connect. Il comando avvia automaticamente il server in background, se non è già attivo. Il server è in ascolto solo in locale e richiede un token.
HEXART Video Edit è in vendita?
No. È uno strumento che utilizziamo nella nostra produzione. Non esistono una versione pubblica né un listino prezzi. Applichiamo lo stesso approccio, con un agente AI al fianco delle persone e un’unica cronologia delle modifiche, negli strumenti dei clienti.
Vuole integrare un agente AI nel Suo montaggio?
Realizziamo strumenti in cui l’agente AI lavora al fianco delle persone e ogni sua modifica può essere annullata. Descrivi il tuo flusso di lavoro.
Prenota un workshop con Paul
Scegliete una sessione di trenta minuti o un workshop completo. Prenotate l'appuntamento direttamente a calendario, la conferma e immediata.