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.
- 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.