Перейти до вмісту

Власний інструмент · Відеомонтаж

Монтаж, у якому AI-агент має власний підпис

HEXART Video Edit, наш відеоредактор на Rust. Монтажер і AI-агент (Claude Code через MCP) працюють над одним проєктом одночасно. Кожна зміна агента створює окрему ревізію з його підписом, яку людина скасовує одним натисканням Ctrl+Z.

Монтажна шкала HEXART Video Edit: шкала часу з двома змінами AI-агента та показниками проєкту: 121 інструмент MCP, 227 293 рядки Rust, 1 233 тести, 79 пресетів експорту
Мова
Rust, видання 2024 року
Код
227 293 рядки у 16 модулях
Автоматизовані тести
1 233
Інструменти MCP для агента
121
Пресети експорту
79
Ком’юніті
208 за 16 днів
Версія
0.14.0 від 26 жовтня 2026 року
Платформа
Windows 11, графічний процесор із DirectX 12

01Виклик

Зміну агента потрібно вміти скасувати

Сьогодні AI-агент може змонтувати матеріал під музику, створити вертикальну версію й додати субтитри. Проблеми починаються, коли він працює над тим самим проєктом, що й монтажер. Зміни обох сторін накладаються одна на одну, а скасування однієї з них псує іншу.

Ми створили редактор, у якому від першого коміту діє одне правило: проєкт змінюється лише за допомогою команд, записаних у спільній історії, із зазначенням автора кожного запису.

02Рішення

Єдина історія змін для людини й агента

  • Один виклик, одна правка

    Кожен виклик інструмента агентом створює рівно одну ревізію з автором у форматі agent:klient#numer. Монтажер бачить її в історії та скасовує одним натисканням Ctrl+Z.

  • План на копії проєкту

    Виклик спочатку планується на знімку проєкту. Якщо якийсь крок не вдається, проєкт залишається без змін, а помилка містить номер команди.

  • Агент скасовує лише свої дії

    Команда скасування дії агента поширюється лише на його останню ревізію. Вона не змінить правки людини чи іншої сесії агента без чіткого запиту користувача.

  • Платні дії очікують на дозвіл

    Генерування зображень і відео, транскрибування, надсилання файлів, публікація, видалення та триваліший експорт очікують на підтвердження у вікні редактора. У режимі без вікна ці дії відхиляються.

Час вимірюється у фліках

Шкала часу відраховує час у фліках: 705 600 000 одиниць за секунду. Кількість одиниць у кадрі за частоти 23,976, 25, 29,97 і 60 кадрів/с завжди ціла, тому монтажна склейка точно припадає на кадр без помилок округлення.

03Агент

121 інструмент MCP

Агент підключається через Model Context Protocol: локальний HTTP-сервер із токеном і перевіркою заголовків Host та Origin або через stdio. Підключення в Claude Code виконується однією командою: claude mcp add hexart -- hve mcp --connect. Сервер також працює у фоновому режимі, без відкритого вікна.

121 інструмент охоплює проєкт, медіафайли, часову шкалу, ефекти, вирази, аудіомікшер, вебшари, маркери, аналіз матеріалу, ротоскопію, розділення доріжок, генерацію, експорт і доставлення файлів. Агент бачить результат своєї роботи за допомогою інструмента render_frame, який повертає точний кадр як зображення.

04Механізм

Повноцінний редактор, а не оболонка для FFmpeg

  • Експорт: 79 пресетів

    MP4, MOV, MKV, WebM, MXF і AVI; H.264, HEVC, AV1, VP9, ProRes, DNxHR, CineForm, FFV1 і HAP; послідовності PNG, TIFF, OpenEXR і DPX. Апаратне кодування NVENC, Quick Sync і AMF.

  • Обмін з іншими програмами

    Premiere XML, OpenTimelineIO та EDL. Виведення наживо через NDI. Матеріали RAW із камер Blackmagic (BRAW) і RED (R3D) через окремі декодери.

  • Колір на GPU

    Попередній перегляд у wgpu та DirectX 12, композиція в лінійному просторі, виведення Rec.709, PQ і HLG. Колірні кола lift, gamma, gain і offset, криві, HSL-кваліфікатор, осцилограма, вектороскоп і гістограма.

  • Звук

    Вимірювання LUFS і true peak, ефекти на доріжках і мастер-шині, плагіни VST3 і CLAP із компенсацією затримки, локальне розділення доріжок за допомогою моделей Spleeter і HTDemucs.

  • Вебшари та вираження

    HTML, CSS і JavaScript (GSAP, three.js, Lottie), що рендеряться покадрово через Chrome або Edge. Вирази повною мовою JavaScript на рушії QuickJS-ng.

  • Субтитри та вертикальний формат

    Караоке-субтитри за транскрипцією ElevenLabs Scribe v2 та автоматичне кадрування 9:16, що відстежує обличчя.

05Вимірювання

290 секунд музичного відео за 38 секунд експорту

Тест на музичному відео з 90 елементами, 289,9 с, роздільна здатність 1536 × 656 px. Імпорт сторіборду тривав 9,4 с, а експорт H.264 зі звуком, 37,9 с, тобто 191 кадр за секунду.

Попередній перегляд відтворив 500 із 500 кадрів. Рендеринг кадру тривав у середньому 1,8 мс, а у 95% випадків не довше ніж 5,5 мс. Вимірювання проведено на робочій станції, де розробляється редактор.

06Як це створили

208 комітів за 16 днів

Перший коміт створили 12 жовтня 2026 року, версію 0.14.0 позначили 26 жовтня. Над 187 із 208 комітів працювали агенти AI: над 186, Claude Opus 5.5, над одним, Claude Sonnet 5.5. Обсяг робіт, рішення та приймання залишаються відповідальністю людини.

Сесії агентів працюють паралельно в окремих гілках. Кожна бере завдання зі списку, а кожен модуль має відповідального. Перед злиттям потрібно пройти всі перевірки: форматування, аналіз clippy без попереджень, тести й збірку. Архітектурні рішення вносять до журналу, який сьогодні містить 34 записи.

07Років

Внутрішній інструмент, не продукт для продажу

HEXART Video Edit використовується в нашому виробництві. Публічної версії, прайс-листа чи сторінки для завантаження немає. На macOS ми його не тестували, а список завдань містить 45 відкритих пунктів, зокрема архіви dotLottie та відстеження вікон у кольорокорекції.

Питання та відповіді

Запитання про HEXART Video Edit

Чи може AI-агент зіпсувати проєкт монтажу?

Кожен виклик агента, це одна редакція в тій самій історії, що й зміни монтажера, позначена як виконана агентом. Виклик спершу виконується на копії проєкту: якщо будь-який крок не вдається, нічого не змінюється. Людина скасовує зміну агента одним натисканням Ctrl+Z.

Як підключити Claude Code до HEXART Video Edit?

Однією командою: claude mcp add hexart -- hve mcp --connect. Команда запускає сервер у фоновому режимі, якщо він ще не працює. Сервер доступний лише локально та потребує токена.

Чи продається HEXART Video Edit?

Ні. Це інструмент, над яким ми працюємо у своєму виробництві. Публічної версії та прайс-листа немає. Такий самий підхід, коли AI-агент працює поруч із людиною та має єдину історію змін, ми впроваджуємо в інструментах клієнтів.

Потрібен AI-агент для вашого монтажу?

Створюємо інструменти, у яких AI-агент працює поруч із людиною, а кожну його зміну можна скасувати. Опишіть, як організований ваш робочий процес.

Запланувати воркшоп із Paul

Оберіть тридцять хвилин або повноцінний воркшоп. Забронюйте час у календарі, підтвердження надійде одразу.