Przejdź do treści

Narzędzie własne · Montaż wideo

Montaż, w którym agent AI ma własny podpis

HEXART Video Edit to nasz edytor wideo w Rust. Montażysta i agent AI (Claude Code przez MCP) pracują w tym samym projekcie w tym samym czasie. Każda zmiana agenta to jedna rewizja z jego podpisem, którą człowiek cofa jednym Ctrl+Z.

Plansza HEXART Video Edit: oś czasu z dwiema zmianami agenta AI oraz liczby projektu: 121 narzędzi MCP, 227 293 linie Rust, 1 233 testy, 79 presetów eksportu
Język
Rust, edycja 2024
Kod
227 293 linie w 16 modułach
Testy automatyczne
1 233
Narzędzia MCP dla agenta
121
Presety eksportu
79
Commity
208 w 16 dni
Wersja
0.14.0 z 26 października 2026
Platforma
Windows 11, GPU z DirectX 12

01Wyzwanie

Zmianę agenta trzeba umieć cofnąć

Agent AI potrafi dziś pociąć materiał pod muzykę, ułożyć wersję pionową i dodać napisy. Kłopot zaczyna się, gdy pracuje w tym samym projekcie co montażysta. Zmiany obu stron się mieszają, a cofnięcie jednej psuje drugą.

Zbudowaliśmy edytor, w którym od pierwszego commita obowiązuje jedna zasada: projekt zmienia się wyłącznie przez polecenia zapisane we wspólnej historii, z autorem przy każdym wpisie.

02Rozwiązanie

Jedna historia zmian dla człowieka i agenta

  • Jedno wywołanie, jedna rewizja

    Każde wywołanie narzędzia przez agenta to dokładnie jedna rewizja z autorem w postaci agent:klient#numer. Montażysta widzi ją w historii i cofa jednym Ctrl+Z.

  • Plan na kopii projektu

    Wywołanie jest najpierw planowane na migawce projektu. Gdy któryś krok się nie uda, projekt zostaje bez zmian, a błąd podaje numer polecenia.

  • Agent cofa tylko swoje

    Polecenie undo agenta działa wyłącznie na jego ostatniej rewizji. Zmian człowieka ani innej sesji agenta nie ruszy bez wyraźnej prośby użytkownika.

  • Płatne akcje czekają na zgodę

    Generowanie obrazu i wideo, transkrypcja, wysyłka plików, publikacja, kasowanie i dłuższe eksporty czekają na potwierdzenie w oknie edytora. W trybie bez okna są odrzucane.

Czas liczony we flickach

Oś czasu liczy czas we flickach: 705 600 000 jednostek na sekundę. Klatka przy 23,976, 25, 29,97 i 60 kl./s to zawsze liczba całkowita, więc cięcie trafia w klatkę bez błędów zaokrągleń.

03Agent

121 narzędzi MCP

Agent łączy się przez Model Context Protocol: lokalny serwer HTTP z tokenem i kontrolą nagłówków Host i Origin albo przez stdio. Podłączenie w Claude Code to jedno polecenie: claude mcp add hexart -- hve mcp --connect. Serwer działa też w tle, bez otwartego okna.

121 narzędzi obejmuje projekt, media, oś czasu, efekty, wyrażenia, mikser audio, warstwy web, znaczniki, analizę materiału, rotoskopię, rozdzielanie ścieżek, generowanie, eksport i dostarczenie plików. Agent widzi wynik swojej pracy narzędziem render_frame, które oddaje dokładną klatkę jako obraz.

04Silnik

Pełny edytor, nie nakładka na FFmpeg

  • Eksport: 79 presetów

    MP4, MOV, MKV, WebM, MXF i AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 i HAP; sekwencje PNG, TIFF, OpenEXR i DPX. Kodowanie sprzętowe NVENC, Quick Sync i AMF.

  • Wymiana z innymi programami

    Premiere XML, OpenTimelineIO i EDL. Wyjście na żywo przez NDI. Materiał RAW z kamer Blackmagic (BRAW) i RED (R3D) przez osobne dekodery.

  • Kolor na GPU

    Podgląd na wgpu i DirectX 12, kompozycja w przestrzeni liniowej, wyjście Rec.709, PQ i HLG. Koła lift, gamma, gain i offset, krzywe, kwalifikator HSL, waveform, wektoroskop i histogram.

  • Dźwięk

    Pomiar LUFS i true peak, efekty na ścieżkach i masterze, wtyczki VST3 i CLAP z kompensacją opóźnienia, lokalne rozdzielanie ścieżek modelami Spleeter i HTDemucs.

  • Warstwy web i wyrażenia

    HTML, CSS i JavaScript (GSAP, three.js, Lottie) renderowane klatka po klatce przez Chrome albo Edge. Wyrażenia w pełnym JavaScripcie na silniku QuickJS-ng.

  • Napisy i format pionowy

    Napisy karaoke z transkrypcji ElevenLabs Scribe v2 i automatyczny kadr 9:16, który śledzi twarze.

05Pomiar

290 sekund teledysku w 38 sekund eksportu

Test na teledysku z 90 elementami, 289,9 s, w rozdzielczości 1536 × 656 px. Import storyboardu trwał 9,4 s, a eksport H.264 z dźwiękiem 37,9 s, czyli 191 klatek na sekundę.

Podgląd odtworzył 500 z 500 klatek. Render klatki trwał średnio 1,8 ms, a w 95% przypadków nie dłużej niż 5,5 ms. Pomiary pochodzą ze stacji, na której powstaje edytor.

06Jak powstał

208 commitów w 16 dni

Pierwszy commit powstał 12 października 2026, wersję 0.14.0 oznaczyliśmy 26 października. Przy 187 z 208 commitów pracowali agenci AI: przy 186 Claude Opus 5.5, przy jednym Claude Sonnet 5.5. Zakres, decyzje i odbiór zostają po stronie człowieka.

Sesje agentów pracują równolegle na osobnych gałęziach. Każda przejmuje zadanie z listy, a każdy moduł ma właściciela. Przed scaleniem obowiązuje komplet sprawdzeń: formatowanie, analiza clippy bez ostrzeżeń, testy i build. Decyzje architektoniczne trafiają do dziennika, który ma dziś 34 wpisy.

07Stan

Narzędzie wewnętrzne, nie produkt na sprzedaż

HEXART Video Edit pracuje w naszej produkcji. Nie ma publicznej wersji, cennika ani strony do pobrania. Na macOS go nie sprawdzaliśmy, a lista zadań ma 45 otwartych pozycji, między innymi archiwa dotLottie i śledzenie okien w korekcji koloru.

Pytania i odpowiedzi

Pytania o HEXART Video Edit

Czy agent AI może zepsuć projekt montażowy?

Każde wywołanie agenta to jedna rewizja w tej samej historii co zmiany montażysty, podpisana jako agent. Wywołanie jest najpierw planowane na kopii projektu: gdy któryś krok się nie uda, nic się nie zmienia. Człowiek cofa zmianę agenta jednym Ctrl+Z.

Jak podłączyć Claude Code do HEXART Video Edit?

Jednym poleceniem: claude mcp add hexart -- hve mcp --connect. Polecenie samo uruchamia serwer w tle, jeśli jeszcze nie działa. Serwer słucha tylko lokalnie i wymaga tokenu.

Czy HEXART Video Edit jest na sprzedaż?

Nie. To narzędzie, na którym pracujemy w naszej produkcji. Nie ma publicznej wersji ani cennika. Takie samo podejście, agent AI obok człowieka z jedną historią zmian, wdrażamy w narzędziach klientów.

Chcesz agenta AI w swoim montażu?

Budujemy narzędzia, w których agent AI pracuje obok człowieka, a każdą jego zmianę da się cofnąć. Opisz, jak wygląda Twój obieg pracy.

Umów warsztat z Paulem

Wybierz trzydzieści minut albo pełny warsztat. Termin rezerwujesz w kalendarzu, potwierdzenie przychodzi od razu.