Eigenes Tool · Videoschnitt
Ein Schnitt, in dem der AI-Agent eine eigene Signatur hat
HEXART Video Edit ist unser Videoeditor in Rust. Cutter und KI-Agent (Claude Code über MCP) arbeiten gleichzeitig im selben Projekt. Jede Änderung des Agenten ist eine Revision mit seiner Signatur, die sich mit einem einzigen Strg+Z rückgängig machen lässt.
- Sprache
- Rust, Ausgabe 2024
- Code
- 227.293 Zeilen in 16 Modulen
- Automatisierte Tests
- 1 233
- MCP-Tools für den Agenten
- 121
- Exportvoreinstellungen
- 79
- Commity
- 208 in 16 Tagen
- Version
- 0.14.0 vom 26. Oktober 2026
- Plattform
- Windows 11, GPU mit DirectX 12
01Herausforderung
Der Agentenwechsel muss rückgängig gemacht werden können
Ein KI-Agent kann heute Material passend zur Musik schneiden, eine Hochkantversion erstellen und Untertitel hinzufügen. Problematisch wird es, wenn er im selben Projekt wie der Editor arbeitet. Die Änderungen beider Seiten vermischen sich, und das Rückgängigmachen einer Änderung macht die andere zunichte.
Wir haben einen Editor entwickelt, in dem vom ersten Commit an eine Regel gilt: Änderungen am Projekt erfolgen ausschließlich über Befehle, die in einer gemeinsamen Historie gespeichert werden, mit Angabe des jeweiligen Autors.
02Lösung
Eine gemeinsame Änderungshistorie für Menschen und Agenten
-
Ein Aufruf, eine Überarbeitung
Jeder Tool-Aufruf durch einen Agenten ist genau eine Revision mit dem Urheber im Format agent:klient#nummer. Der Editor sieht sie im Verlauf und macht sie mit einem einzigen Strg+Z rückgängig.
-
Plan für eine Projektkopie
Der Aufruf wird zunächst anhand eines Projekt-Snapshots geplant. Wenn ein Schritt fehlschlägt, bleibt das Projekt unverändert und der Fehler nennt die Befehlsnummer.
-
Der Agent macht nur seine eigenen Aktionen rückgängig
Der Undo-Befehl des Agents wirkt sich ausschließlich auf dessen letzte Revision aus. Änderungen von Personen oder aus anderen Agentensitzungen bleiben unberührt, sofern der Nutzer dies nicht ausdrücklich verlangt.
-
Bezahlte Aktionen warten auf Ihre Zustimmung
Bild- und Videogenerierung, Transkription, Dateiversand, Veröffentlichung, Löschung und längere Exporte warten auf die Bestätigung im Editorfenster. Im Modus ohne Fenster werden sie abgelehnt.
Zeit in Flicks gemessen
Die Timeline misst die Zeit in Flicks: 705 600 000 Einheiten pro Sekunde. Ein Frame bei 23,976, 25, 29,97 und 60 fps entspricht immer einer ganzen Zahl. So sitzt jeder Schnitt exakt auf dem Frame, ohne Rundungsfehler.
03Agent
121 MCP-Tools
Der Agent verbindet sich über das Model Context Protocol: über einen lokalen HTTP-Server mit Token und Prüfung der Host- und Origin-Header oder über stdio. Die Anbindung in Claude Code erfolgt mit einem einzigen Befehl: claude mcp add hexart -- hve mcp --connect. Der Server läuft auch im Hintergrund, ohne geöffnetes Fenster.
121 Tools decken Projekt, Medien, Zeitleiste, Effekte, Ausdrücke, Audiomixer, Webebenen, Markierungen, Materialanalyse, Rotoskopie, Spurtrennung, Generierung, Export und Dateiauslieferung ab. Der Agent sieht das Ergebnis seiner Arbeit mit dem Tool render_frame, das das exakte Einzelbild als Bild ausgibt.
04Motor
Vollständiger Editor, kein Aufsatz für FFmpeg
-
Export: 79 Voreinstellungen
MP4, MOV, MKV, WebM, MXF und AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 und HAP; PNG-, TIFF-, OpenEXR- und DPX-Sequenzen. Hardware-Encoding mit NVENC, Quick Sync und AMF.
-
Austausch mit anderen Programmen
Premiere XML, OpenTimelineIO und EDL. Live-Ausgabe über NDI. RAW-Material von Blackmagic-Kameras (BRAW) und RED (R3D) über separate Decoder.
-
Farbe auf der GPU
Vorschau auf wgpu und DirectX 12, Komposition im linearen Farbraum, Ausgabe in Rec.709, PQ und HLG. Lift-, Gamma-, Gain- und Offset-Räder, Kurven, HSL-Qualifier, Waveform, Vektorskop und Histogramm.
-
Ton
LUFS- und True-Peak-Messung, Effekte auf Spuren und Master, VST3- und CLAP-Plugins mit Latenzkompensation, lokale Stem-Separation mit den Modellen Spleeter und HTDemucs.
-
Web-Ebenen und Ausdrücke
HTML, CSS und JavaScript (GSAP, three.js, Lottie), Frame für Frame in Chrome oder Edge gerendert. Ausdrücke in vollständigem JavaScript auf Basis der QuickJS-ng-Engine.
-
Untertitel und Hochformat
Karaoke-Untertitel aus der ElevenLabs Scribe v2-Transkription und ein automatischer 9:16-Bildausschnitt, der Gesichtern folgt.
05Messung
290 Sekunden Musikvideo in 38 Sekunden Exportzeit
Test mit einem Musikvideo mit 90 Elementen, 289,9 s, in einer Auflösung von 1536 × 656 px. Der Storyboard-Import dauerte 9,4 s, der H.264-Export mit Ton 37,9 s, also 191 Bilder pro Sekunde.
Die Vorschau hat 500 von 500 Frames wiedergegeben. Das Rendering eines Frames dauerte durchschnittlich 1,8 ms und in 95 % der Fälle höchstens 5,5 ms. Die Messwerte stammen von der Workstation, auf der der Editor entwickelt wird.
06Wie es entstand
208 Commits in 16 Tagen
Der erste Commit entstand am 12. Oktober 2026, Version 0.14.0 haben wir am 26. Oktober veröffentlicht. An 187 von 208 Commits arbeiteten KI-Agenten: an 186 Claude Opus 5.5, an einem Claude Sonnet 5.5. Umfang, Entscheidungen und Abnahme bleiben in menschlicher Hand.
Agentensitzungen arbeiten parallel in separaten Branches. Jede übernimmt eine Aufgabe aus der Liste, und jedes Modul hat einen Verantwortlichen. Vor dem Zusammenführen sind alle Prüfungen vorgeschrieben: Formatierung, Clippy-Analyse ohne Warnungen, Tests und Build. Architekturentscheidungen werden in einem Protokoll festgehalten, das heute 34 Einträge umfasst.
07Jahr
Internes Tool, kein Verkaufsprodukt
HEXART Video Edit ist Teil unserer Produktion. Es gibt keine öffentliche Version, keine Preisliste und keine Downloadseite. Wir haben es nicht unter macOS getestet. Die Aufgabenliste umfasst 45 offene Punkte, darunter dotLottie-Archive und Fenstertracking bei der Farbkorrektur.
Fragen und Antworten
Fragen zu HEXART Video Edit
Kann ein KI-Agent ein Schnittprojekt beschädigen?
Jeder Agentenaufruf entspricht einer Revision im selben Verlauf wie die Änderungen des Editors und wird als Agent gekennzeichnet. Der Aufruf wird zunächst an einer Projektkopie geplant: Scheitert ein Schritt, bleibt alles unverändert. Sie können eine Änderung des Agenten mit einem einzigen Strg+Z rückgängig machen.
Wie verbinden Sie Claude Code mit HEXART Video Edit?
Mit einem Befehl: claude mcp add hexart -- hve mcp --connect. Der Befehl startet den Server automatisch im Hintergrund, falls er noch nicht läuft. Der Server ist nur lokal erreichbar und erfordert ein Token.
Steht HEXART Video Edit zum Verkauf?
Nein. Es ist ein Tool, mit dem wir in unserer Produktion arbeiten. Es gibt weder eine öffentliche Version noch eine Preisliste. Dasselbe Prinzip, ein KI-Agent an der Seite eines Menschen mit einer gemeinsamen Änderungshistorie, setzen wir in den Tools unserer Kunden um.
Möchten Sie einen KI-Agenten in Ihren Schnitt integrieren?
Wir entwickeln Tools, in denen ein KI-Agent neben Menschen arbeitet und jede seiner Änderungen rückgängig gemacht werden kann. Beschreiben Sie Ihren Workflow.
Workshop mit Paul vereinbaren
Wählen Sie 30 Minuten oder einen vollständigen Workshop. Buchen Sie den Termin im Kalender, die Bestätigung erfolgt sofort.