Eget værktøj · Videoredigering
Redigering, hvor AI-agenten har sin egen signatur
HEXART Video Edit er vores videoredigeringsprogram i Rust. Klipperen og AI-agenten (Claude Code via MCP) arbejder på det samme projekt samtidig. Hver ændring fra agenten bliver til en revision med agentens signatur, som mennesket kan fortryde med ét Ctrl+Z.
- Sprog
- Rust, udgave 2024
- Kode
- 227.293 linjer i 16 moduler
- Automatiske tests
- 1 233
- MCP-værktøjer til agenten
- 121
- Eksportforudindstillinger
- 79
- Fællesskaber
- 208 på 16 dage
- Version
- 0.14.0 fra den 26. oktober 2026
- Platform
- Windows 11, GPU med DirectX 12
01Udfordring
Det skal være muligt at rulle en ændring af agenten tilbage
En AI-agent kan i dag klippe materiale til musik, lave en lodret version og tilføje undertekster. Problemet opstår, når den arbejder i samme projekt som klipperen. Ændringer fra begge parter blandes sammen, og når man fortryder den ene parts ændringer, går det ud over den andens.
Vi har bygget en editor, hvor én regel gælder fra første commit: Projektet ændres kun via kommandoer, der gemmes i en fælles historik med en angivet forfatter for hver post.
02Løsning
Én ændringshistorik for både mennesker og agenter
-
Ét kald, én revision
Hvert værktøjskald fra agenten udgør præcis én revision med forfatteren angivet som agent:klient#nummer. Klipperen kan se den i historikken og fortryde den med ét Ctrl+Z.
-
Plan på en kopi af projektet
Kørslen planlægges først på et snapshot af projektet. Hvis et trin mislykkes, forbliver projektet uændret, og fejlen angiver kommandoens nummer.
-
Agenten fortryder kun sine egne handlinger
Agentens fortryd-funktion gælder kun agentens seneste revision. Den påvirker ikke ændringer foretaget af mennesker eller i andre agentsessioner uden brugerens udtrykkelige anmodning.
-
Betalte handlinger afventer godkendelse
Billed- og videogenerering, transskription, filafsendelse, publicering, sletning og længere eksportopgaver afventer bekræftelse i editorvinduet. I tilstanden uden vindue afvises de.
Tid målt i flicks
Tidslinjen måler tid i flicks: 705 600 000 enheder i sekundet. En frame ved 23,976, 25, 29,97 og 60 fps er altid et helt tal, så klipningen rammer en frame uden afrundingsfejl.
03Agent
121 MCP-værktøjer
Agenten opretter forbindelse via Model Context Protocol: en lokal HTTP-server med token og kontrol af Host- og Origin-headere eller via stdio. Tilslutning i Claude Code kræver én kommando: claude mcp add hexart -- hve mcp --connect. Serveren kører også i baggrunden uden et åbent vindue.
121 værktøjer dækker projekt, medier, tidslinje, effekter, udtryk, lydmixer, weblag, markører, materialeanalyse, rotoskopi, sporseparation, generering, eksport og levering af filer. Agenten kan se resultatet af sit arbejde med værktøjet render_frame, som gengiver et præcist enkeltbillede.
04Motor
Fuld editor, ikke et lag oven på FFmpeg
-
Eksport: 79 forudindstillinger
MP4, MOV, MKV, WebM, MXF og AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 og HAP; PNG-, TIFF-, OpenEXR- og DPX-sekvenser. Hardwarekodning med NVENC, Quick Sync og AMF.
-
Udveksling med andre programmer
Premiere XML, OpenTimelineIO og EDL. Live-output via NDI. RAW-optagelser fra Blackmagic-kameraer (BRAW) og RED-kameraer (R3D) via separate dekodere.
-
Farve på GPU
Forhåndsvisning i wgpu og DirectX 12, komposition i lineært farverum, output i Rec.709, PQ og HLG. Lift-, gamma-, gain- og offsethjul, kurver, HSL-kvalifikator, waveform, vectorscope og histogram.
-
Lyd
Måling af LUFS og true peak, effekter på spor og master, VST3- og CLAP-plugins med latencykompensation, lokal sporseparation med modellerne Spleeter og HTDemucs.
-
Weblag og udtryk
HTML, CSS og JavaScript (GSAP, three.js, Lottie) gengives billede for billede via Chrome eller Edge. Udtryk i fuld JavaScript på QuickJS-ng-motoren.
-
Undertekster og lodret format
Karaoketekster baseret på ElevenLabs Scribe v2-transskription og automatisk 9:16-beskæring, der følger ansigterne.
05Måling
290 sekunders musikvideo på 38 sekunders eksporttid
Test med en musikvideo på 90 elementer, 289,9 s, i opløsningen 1536 × 656 px. Import af storyboardet tog 9,4 s, og eksport af H.264 med lyd tog 37,9 s, svarende til 191 billeder pr. sekund.
Forhåndsvisningen afspillede 500 ud af 500 frames. Rendering af hvert frame tog i gennemsnit 1,8 ms og højst 5,5 ms i 95 % af tilfældene. Målingerne stammer fra arbejdsstationen, hvor editoren udvikles.
06Sådan blev det til
208 commits på 16 dage
Den første commit blev oprettet den 12. oktober 2026, og version 0.14.0 blev tagget den 26. oktober. AI-agenter medvirkede i 187 af de 208 commits: Claude Opus 5.5 i 186 og Claude Sonnet 5.5 i én. Omfang, beslutninger og godkendelse ligger fortsat hos mennesker.
Agentersessioner arbejder parallelt på separate grene. Hver session tager en opgave fra listen, og hvert modul har en ansvarlig. Før sammenlægning skal alle kontroller bestås: formatering, clippy-analyse uden advarsler, test og build. Arkitekturbeslutninger føres i en log, som i dag har 34 poster.
07Status
Internt værktøj, ikke et produkt til salg
HEXART Video Edit bruges i vores produktion. Der findes ingen offentlig version, prisliste eller downloadside. Vi har ikke testet det på macOS, og opgavelisten har 45 åbne punkter, blandt andet dotLottie-arkiver og sporing af vinduer i farvekorrektionen.
Spørgsmål og svar
Spørgsmål om HEXART Video Edit
Kan en AI-agent ødelægge et redigeringsprojekt?
Hvert agentkald er én revision i den samme historik som redaktørens ændringer, signeret som agent. Kaldet planlægges først på en kopi af projektet: Hvis et trin mislykkes, ændres intet. En person fortryder agentens ændring med ét Ctrl+Z.
Sådan tilslutter du Claude Code til HEXART Video Edit?
Med én kommando: claude mcp add hexart -- hve mcp --connect. Kommandoen starter selv serveren i baggrunden, hvis den ikke allerede kører. Serveren lytter kun lokalt og kræver et token.
Er HEXART Video Edit til salg?
Nej. Det er et værktøj, vi bruger i vores produktion. Der findes ingen offentlig version eller prisliste. Vi implementerer samme tilgang i kundernes værktøjer: en AI-agent arbejder side om side med et menneske med én ændringshistorik.
Vil du have en AI-agent i din redigeringsproces?
Vi bygger værktøjer, hvor en AI-agent arbejder sammen med mennesker, og hver ændring, den foretager, kan rulles tilbage. Beskriv, hvordan dit workflow ser ud.
Book en workshop med Paul
Vælg 30 minutter eller en hel workshop. Book tidspunktet i kalenderen, og få bekræftelsen med det samme.