Мобильная версия, пока я катался с детьми
Час писал план, агент работал четыре часа — вечером у редактора субтитров появилась мобильная версия: видео из медиатеки айфона, субтитры, прожиг и отправка готового ролика.

Автор: Georg Malahov
В субботу, 9 мая, с утра я сел и примерно час писал план: мобильная версия редактора субтитров. Не код — именно план, для ralphex. Ralphex — моя обвязка вокруг Claude, ИИ-ассистента для кода: пишешь подробный план, а агент сам его реализует, проверяет и собирает результат. Запустил — и поехал с детьми кататься на велосипедах, я обещал им это ещё на прошлой неделе.
Пока мы накатывали тринадцать километров туда-обратно, с детской площадкой и мороженым посередине, ralphex работал три-четыре часа. Вечером я открыл результат — и у меня получилась мобильная версия, PWA: веб-приложение, которое ставится на телефон. Флоу проходится целиком: прямо из медиатеки айфона загружаешь видео в несколько кликов, создаёшь субтитры, прожигаешь их в ролик и сразу отправляешь готовое видео в любое другое приложение. Плюс прокси для Deepgram — сервиса распознавания речи — и для чистки и перевода субтитров, чтобы пользователю не нужны были свои токены, как раньше.
Шероховатости есть: качество самих субтитров, особенности редактирования, не очень красивые пресеты стилей. И одна вещь, которую я считаю критичной: превью местами не совпадает с результатом прожига. Какой смысл в превью, если итоговое видео выглядит иначе? Это чинить обязательно.
А застрял я на другом. В мобильном редакторе видео на экране, по сути, некуда девать: правильнее слышать, что говорится, и видеть аудиодорожку. Я хотел извлекать из видео звук и рисовать волну — чтобы фразы были видны глазами и субтитры двигались по ним. Провозился субботний вечер после того, как развёз детей, и ещё пол воскресенья — не получилось. Задача оказалась сложная и специфичная для iOS. Пока бросил, и теперь у меня висит открытый pull request — пачка изменений, ждущая вливания в проект, — почти на сотню коммитов.
Мобильную версию я, кстати, собрал уже на новой дизайн-системе, которую накануне сделал с Claude Design — инструментом для дизайна интерфейсов. Осталось причесать под неё десктопную версию и пресеты, добиться совпадения превью с прожигом — а раз бэкенд-прокси уже есть, дальше можно добавлять авторизацию и подпускать первых пользователей.
Сколько ни уговариваю себя, что работы осталось мало, — нет, её ещё очень много. Новый план такой: за неделю-другую доделать блог и сайт украинского ферайна, разместить всё на хабе — и запустить. Тогда у меня будет полноценный личный хаб и минимум три готовых продукта — с дизайном, приличным по моим меркам: таким, который нравится именно мне.