Eget verktyg · Videoredigering
Redigering där AI-agenten har en egen signatur
HEXART Video Edit är vår videoredigerare i Rust. Klipparen och AI-agenten (Claude Code via MCP) arbetar i samma projekt samtidigt. Varje ändring från agenten blir en egen revision med agentens signatur, som människan kan ångra med ett enda Ctrl+Z.
- Språk
- Rust, utgåva 2024
- Kod
- 227 293 rader i 16 moduler
- Automatiserade tester
- 1 233
- MCP-verktyg för agenten
- 121
- Exportförinställningar
- 79
- Commity
- 208 på 16 dagar
- Version
- 0.14.0 från den 26 oktober 2026
- Plattform
- Windows 11, GPU med DirectX 12
01Utmaning
Det måste gå att ångra ett agentbyte
En AI-agent kan i dag klippa material till musik, skapa en stående version och lägga till undertexter. Problemen börjar när den arbetar i samma projekt som en klippare. Ändringarna från båda håll blandas ihop, och att ångra den ena förstör den andra.
Vi har byggt en editor där en regel gäller från första commiten: projektet ändras endast genom kommandon som sparas i en gemensam historik, med en upphovsperson för varje post.
02Lösning
En gemensam ändringshistorik för människor och agenter
-
Ett anrop, en revidering
Varje verktygsanrop från en agent blir exakt en ändring med agenten som upphovsperson i formatet agent:kund#nummer. Redigeraren ser den i historiken och ångrar den med ett enda Ctrl+Z.
-
Plan för projektkopian
Anropet planeras först utifrån en ögonblicksbild av projektet. Om något steg misslyckas förblir projektet oförändrat, och felet anger kommandots nummer.
-
Agenten ångrar bara sina egna åtgärder
Agentens ångra-kommando gäller endast agentens senaste revision. Det påverkar inte ändringar som gjorts av en person eller i en annan agentsession utan en uttrycklig begäran från användaren.
-
Betalda åtgärder väntar på godkännande
Bild- och videogenerering, transkribering, filöverföring, publicering, radering och längre exporter väntar på bekräftelse i redigeringsfönstret. I läget utan fönster avvisas de.
Tid mätt i flicks
Tidslinjen räknar tid i flicks: 705 600 000 enheter per sekund. En bildruta vid 23,976, 25, 29,97 och 60 bilder/s är alltid ett heltal, så klippningen hamnar på rätt bildruta utan avrundningsfel.
03Agent
121 MCP-verktyg
Agenten ansluter via Model Context Protocol: en lokal HTTP-server med token och kontroll av Host- och Origin-headerar, eller via stdio. Anslutning i Claude Code kräver ett enda kommando: claude mcp add hexart -- hve mcp --connect. Servern körs också i bakgrunden, utan att ett fönster är öppet.
121 verktyg omfattar projekt, medier, tidslinje, effekter, uttryck, ljudmixer, webblager, markörer, materialanalys, rotoskopering, spårseparering, generering, export och leverans av filer. Agenten ser resultatet av sitt arbete med verktyget render_frame, som återger exakt bildruta som en bild.
04Motor
Fullständig redigerare, inte ett gränssnitt ovanpå FFmpeg
-
Export: 79 förinställningar
MP4, MOV, MKV, WebM, MXF och AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 och HAP; sekvenser i PNG, TIFF, OpenEXR och DPX. Hårdvaruacceleration med NVENC, Quick Sync och AMF.
-
Utbyte med andra program
Premiere XML, OpenTimelineIO och EDL. Livesändning via NDI. RAW-material från Blackmagic-kameror (BRAW) och RED-kameror (R3D) via separata avkodare.
-
Färg på GPU
Förhandsvisning i wgpu och DirectX 12, komposition i linjärt färgrymd, utdata i Rec.709, PQ och HLG. Lift-, gamma-, gain- och offsethjul, kurvor, HSL-kvalificerare, vågform, vectorskop och histogram.
-
Ljud
Mätning av LUFS och true peak, effekter på spår och master, VST3- och CLAP-plugins med latenskompensation, lokal spårseparering med modellerna Spleeter och HTDemucs.
-
Webblager och uttryck
HTML, CSS och JavaScript (GSAP, three.js, Lottie) renderas bildruta för bildruta i Chrome eller Edge. Uttryck i fullständig JavaScript på QuickJS-ng-motorn.
-
Undertexter och stående format
Karaoketextning från ElevenLabs Scribe v2-transkribering och automatisk beskärning i 9:16 som följer ansikten.
05Mätning
290 sekunders musikvideo på 38 sekunders export
Test på en musikvideo med 90 elementer, 289,9 s, i upplösningen 1536 × 656 px. Importen av storyboarden tog 9,4 s och exporten i H.264 med ljud tog 37,9 s, det vill säga 191 bildrutor per sekund.
Förhandsvisningen återgav 500 av 500 bildrutor. Rendering av en bildruta tog i genomsnitt 1,8 ms och i 95 % av fallen högst 5,5 ms. Mätningarna kommer från den arbetsstation där editorn utvecklas.
06Så skapades
208 commits på 16 dagar
Den första commiten gjordes den 12 oktober 2026 och version 0.14.0 märktes den 26 oktober. AI-agenter medverkade i 187 av 208 commits: Claude Opus 5.5 i 186 och Claude Sonnet 5.5 i en. Omfattning, beslut och godkännande ligger fortfarande hos människan.
Agentsessioner arbetar parallellt på separata grenar. Varje session tar över en uppgift från listan, och varje modul har en ansvarig. Före sammanslagning måste alla kontroller vara godkända: formatering, clippy-analys utan varningar, tester och build. Arkitekturbeslut förs in i en logg som i dag har 34 poster.
07Etapp
Internt verktyg, inte en produkt till salu
HEXART Video Edit används i vår produktion. Det finns ingen offentlig version, prislista eller nedladdningssida. Vi har inte testat det på macOS, och uppgiftslistan har 45 öppna punkter, bland annat dotLottie-arkiv och fönsterspårning i färgkorrigeringen.
Frågor och svar
Frågor om HEXART Video Edit
Kan en AI-agent förstöra ett redigeringsprojekt?
Varje anrop till agenten blir en version i samma historik som redigerarens ändringar, märkt som agent. Anropet planeras först på en kopia av projektet: om något steg misslyckas ändras ingenting. En person ångrar agentens ändring med ett enda Ctrl+Z.
Hur ansluter du Claude Code till HEXART Video Edit?
Med ett enda kommando: claude mcp add hexart -- hve mcp --connect. Kommandot startar automatiskt servern i bakgrunden om den inte redan körs. Servern lyssnar bara lokalt och kräver en token.
Är HEXART Video Edit till salu?
Nej. Det är ett verktyg som vi använder i vår produktion. Det finns ingen offentlig version eller prislista. Vi implementerar samma arbetssätt, med en AI-agent vid sidan av människan och en gemensam ändringshistorik, i kundernas verktyg.
Vill du ha en AI-agent i din redigering?
Vi bygger verktyg där en AI-agent arbetar tillsammans med människor och varje ändring den gör kan ångras. Beskriv hur ditt arbetsflöde ser ut.
Boka workshop med Paul
Välj 30 minuter eller en hel workshop. Boka en tid i kalendern och få en bekräftelse direkt.