как я создал WhiteTrash-converter

В начале августа 2026 года я решил попробовать себя в вайбкодинге. До этого я 2 года занимался тем, что буду называть программированием: изучал устройство Windows, писал скрипты на Bash и делал подобие игр на Pocket Code. К сожалению, бэкапов этого чуда геймдева нет.

В последнее время часто видел рекламу и видео о вайбкодинге, типа заменит программистов и так далее.

Я решил попробовать и столкнулся с новой проблемой: ChatGPT, Claude и DeepSeek в России либо не работают, либо они платные. Проблему я решил, но уже после разработки программы. А на тот момент я решил использовать наши нейросети. На выбор были Алиса AI и GigaChat.

Алиса с задачами откровенно не справлялась, и я выбрал GigaChat. Так как это был эксперимент, я решил сделать что‑то простое. Выбор пал на оффлайн‑конвертер файлов для Windows. Чувство юмора у меня странное, поэтому я назвал его WhiteTrash‑Converter.

Сразу скажу: против русских аналогов я ничего не имею, я просто рассказываю свой опыт.

Как язык программирования я выбрал Python, потому что уже давно его установил.

И вот я открыл диалог с нейросетью и попросил сделать простой конвертер изображений с графическим интерфейсом. GigaChat написал простую программу, которая умела конвертировать PNG в JPG и обратно.

Конечно, этого функционала недостаточно, и я продолжал добавлять функции, но наткнулся на главную проблему. Просто сказать "добавь вот этот список форматов" в случае с GigaChat нельзя, потому что он на такие масштабы пока не рассчитан. То есть код он напишет, но перед тем, как его использовать, можно включить песню "Паровозик трр-трр-трр" на 1 час, потому что именно столько вы будете жалеть, что попросили такую сложную задачу.

GigaChat пишет большой код, и у него стоит большая задача, которая меняет кучу вещей. Внимание к мелким деталям кода пропадает, он начинает допускать ошибки. И когда вы запускаете код, то происходит следующее: не работает. Вы запускаете программу через командную строку, и она выводит ошибку. Делаешь скриншот, даёшь нейросети, она исправляет 1 ошибку. Запускаете, не работает. Ещё 1 скриншот, новый код и ещё одна ошибка. И так десятки раз.

При условии, что каждый ответ нейросеть пишет минуту, вставить код ещё одна минута. А теперь эти 2 минуты умножить на 25 ошибок это 50 минут пытки нервных клеток.

И такие ситуации я называю "паровозик номер error". И просьбы писать нормально и всё проверять не работали.

Приходилось отправлять код, спрашивать, какие форматы туда добавить. Проще всего просить их добавить, и код с этими форматами шёл в копию проекта.

У меня не было не то что Git, у меня даже папки со всеми версиями не было. Было только два файла: converter.py и converter‑копия.py.

Когда нейронка скидывала код, я писал его в копию. Если всё работало там, код шёл в основу. Система максимально паршивая, но на мелких проектах работает.

Так я через горы ошибок добавлял по 2–3 формата картинок, потом перешёл на текстовые файлы. А видео- и аудиофайлы это просто 8‑й круг ада. Получил код с нерабочими библиотеками, слал нейросети скриншот ошибки, а она не понимала, что библиотека нерабочая, и думала, что установилась криво. И мы начали ходить кругами.

Я качаю библиотеку, не работает. Удаляю и снова скачиваю.

На 3 раз я понял, что библиотека не работает. В итоге сделали через другую либу.

По итогу за неделю сделал конвертер, который конвертирует видео, аудио, тексты и фотографии.

Всего доступно 33 формата. Есть окно предпросмотра, пакетная обработка и 5 цветов интерфейса. Вотермарку на фото программа не ставит и за пользователем не следит, и даже работает оффлайн.

Программа готова, но это только начало. Сначала я хотел сделать программу платной, продавать через Digiseller, но не смог, потому что нужен был сертификат WebMoney. На Playrok можно было продавать только аккаунты, валюту и подписки на уже добавленные проги свою добавить нельзя.

В итоге попробовал много всего, потом решил, что все мои программы будут бесплатными.

Чтобы распространять свою программу, залил её на Freesoft и Trashbox. И отправил заявки на Softodrom и Softsalat. Но жизнь жёстко поставила меня на место.

На Freesoft программу приняли, но она набрала 0 скачиваний.

На Softodrom и Softsalat мне за 10 дней так и не ответили.

А вот с Trashbox ситуация интересная. Сначала программа не прошла автоматическую модерацию на VirusTotal. Причина была в том, что сам упаковщик языка Python выглядит подозрительно и эта проблема всех программ на Python. Но вирусов там нет. Причём ложные срабатывания были только от Bkav Pro и SentinelOne, а популярные антивирусы молчали.

И чтобы программа прошла модерацию, её должен проверить модератор. Но есть одно "но": их нет. Точнее, парочка есть, но они заходят раз в месяц и почти ничего не делают, а все новые программы висят на вечной проверке.

Тогда я сделал перевод программы на английский, написал файл Readme и убрал ложные срабатывания ноунейм‑антивирусов.

Автоматическую проверку программа прошла, но всё равно нужно было подтверждение модератора. Вот и замкнутый круг.

В итоге нормально выложить программу я не смог, но решил хотя бы тут о ней написать. Если хотите посмотреть результат разработки, я сделал маленький сайт для этого: ghostfox.xsph.ru .

Ну вот я и рассказал, как делал этот софт. Надеюсь, было интересно.

мои ники это: GhostFoxSoft и Big_Shark14.

ждите новых постов!