Vai ai contenuti

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.

Schermata di HEXART Video Edit: timeline con due modifiche dell’agente AI e statistiche del progetto: 121 strumenti MCP, 227.293 righe di Rust, 1.233 test, 79 preset di esportazione
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.