
Сыграть в «Зомбоящик», переименовать свой город, выучить слова из «Гамлета», предсказать погоду и созвониться с семьей Читатели «Медузы» — о том, какие штуки они навайбкодили своими руками
В середине августа мы попросили вас поделиться результатами того, что вы навайбкодили в своей жизни. И вы откликнулись — нам пришли сотни ответов! Оказалось, что читатели «Медузы» вайбкодят дома и на работе, для себя и для детей; вкладываются таким образом в свои хобби и освобождают себе время. Вы выйбкодите приложения для изучения языков, для поиска видео, для связи с родственниками и обхода блокировок; штуки, которые экономят время, деньги и нервные клетки — или просто доставляют удовольствие. К сожалению, мы не можем опубликовать все письма, поэтому ограничились парой десятков самых показательных.
Нам также пришло много писем с критикой вайбкодинга (и процесса, и результатов). Мы не стали включать их в эту подборку, но показалось честным сказать, что и такой взгляд на вайбкодинг существует.
Лекси
Живем в одной из стран ЕС. Когда встал вопрос связи с родственниками в РФ, установили у себя маленький сервер на «Линуксе» и навайбкодили собственный VPN-сервер, к которому и подключили своих родных.
Лена
Я метеоролог, обучающийся профессии полностью самостоятельно. Я навайбкодила очень много погодной аналитики на базе открытых датасетов (а также смогла их извлечь с помощью вайбкодинга) и визуализировала эти данные в виде карт и графиков. Более того, одно из исследований, основанное на сравнении наблюдений и моделированных данных ветра в Антарктике, я буду представлять через две недели на крупнейшей в Европе научной конференции по метеорологии.
Для меня как для независимого исследователя без аффилиаций, супервизоров и грантов это огромное достижение. Также я как тревел-дизайнер делаю климатический анализ на заказ, в рамках индивидуального планирования путешествий для моих клиентов, и в этом мне тоже очень помогает вайбкодинг. Например, я сделала анализ безопасного времени выхода на улицу для клиентки, чувствительной к высоким температурам, и помогла на основе анализа выбрать локацию, которая не превратит ее отдых в мучения. Вайбкодинг дал мне возможность делать аналитику для клиентов очень быстро, что выгодно и им, и мне.
Сергей
Замучился выискивать индикатор текущей раскладки клавиатуры на большом экране, подключенном к компьютеру с MacOS. Взял кит на [микропроцессорах] ESP32 со светодиодной матрицей 5 на 5 и навайбкодил утилиту, которая переключает изображение на матрице в зависимости от текущей раскладки. Доволен как слон.
Ольга
Я взяла статистику Судебного департамента при Верховном суде РФ за 2016–2024 годы (дальше пока недоступна и уже вряд ли будет) и навайбкодила сайт, с помощью которого можно посмотреть процент оправдательных приговоров по каждой из статей УК РФ и распределение назначенных сроков.
Оказалось, что по политическим статьям оправдание почти всегда 0,00%, а сроки жестче, чем за убийство! В статистике еще много потенциала, так что не останавливаемся!
Егор
Я дизайнер, программировать не умею. Хотел практиковать «дыхание по квадрату»: 4 секунды вдох, 4 — задержка, 4 — выдох, 4 — задержка. Но все время сбивался — практика должна расслаблять, а ты сидишь и считаешь до четырех на каждую сторону.
Описал ChatGPT словами, что хочу: квадрат, точка едет по сторонам, фон меняет цвет, снизу подсказки. Никаких технических терминов. Через час страница работала на сайте моей студии.
Закинул и забыл. Недавно открыл статистику — это самая посещаемая страница входа на сайте. Обогнала все, что мы делали специально и с бюджетом. Ноль маркетинга: люди гуглят «дыхание по квадрату», находят и остаются на экране с точкой до десяти минут.
Помогло вот чем: исчезла пауза между «придумал» и «сделал».
Антон
В Испании есть экзамен для поступления в резидентуру для врачей, МИР (Médico Interno Residente), туда готовят много испанских академий и школ, но к методам их работы у меня большие претензии.
В итоге от идеи сделать единицей подготовки и обучения сам вопрос для теста вместо лекций я пришел к полноценному конвейеру, который ранжирует вопросы по «рентабельности» баллов на экзамене, следит за моими провалами, обобщает и готовит материалы для повторения и закрытия провалов. И учит и объясняет на русском языке. Я хоть и знаю испанский хорошо, скорость обучения на русском быстрее.
Если бы не кодекс и клауд-код, мои идеи не получилось бы проверить и внедрить так быстро.
Владимир
Дома стоял старенький роутер. Он не поддерживал VPN, и приходилось каждый раз, когда я заходил на заблокированные в России ресурсы, заниматься этим: включи VPN, зайди на сайт «Медузы», закрой сайт «Медузы», зайди на незаблокированный сайт, не получилось зайти, вспомни, что VPN включен, выключи VPN… ну и это все.
Я решил нагрузить ChatGPT. За три дня общения полностью пересобрал прошивку роутера, и теперь все работает на ура: все заблокированные ресурсы доступны, а все незаблокированные даже не видят, что у меня VPN.
Александр
Все началось с работы в музеях. Там я привык к строгой системе инвентаризации: каждая вещь имеет номер, описание, место хранения, историю перемещений. У меня самого есть небольшая коллекция искусства, и я художник — мне всегда было важно знать, где находятся мои работы, в каком они состоянии, кому переданы. Потом добавились книги, каталоги — их уже больше 500 единиц. А дальше понеслось: лекарства со сроками годности, техника, провода, даже одежда. Все это хранится в доме, и хотелось, чтобы был порядок.
До этого я использовал таблицы, потом «Google Таблицы» и Appsheet, пробовал разные Docker-системы для инвентаризации, но ничего не подходило. Все либо слишком сложное, либо негибкое. И я решил: а почему бы не сделать свое? Так родилось приложение INHome — «В доме». Название отражает суть: это не просто учет коллекции, а система для всего, что связано с домом.
Что умеет приложение? Сейчас в нем есть все, что нужно для полноценного учета:
- Предметы — добавление, редактирование, карточка с фото, QR-кодом, параметрами (например, размер, материал, год создания), инвентарным номером. Можно указать автора, владельца, временного владельца, место хранения.
- Категории — древовидная структура с параметрами, которые автоматически подтягиваются в карточку предмета. Например, для книг — издательство, год, ISBN; для лекарств — срок годности.
- Места — иерархия хранения: от города до коробки. В карточке места видны все вложенные места и предметы, которые там лежат.
- Люди — авторы, владельцы, контакты с возможностью поиска по имени, фамилии, псевдониму, организации.
- QR-коды — генерируются автоматически для каждого предмета и места. Можно распечатать этикетку и наклеить на коробку или вещь, а потом находить ее сканером за секунды.
- Сканер QR-кодов и штрихкодов — встроен прямо в браузер через камеру. Наводишь — и предмет находится.
- Импорт/экспорт CSV — все можно выгрузить в таблицу и загрузить обратно.
- Сроки годности — автоматический расчет срока годности от даты производства, предупреждения о просрочке и истекающих сроках.
- Темная и светлая тема — с выбором цветовой схемы.
- Статистика на главной — сколько предметов, категорий, мест, людей, а также предупреждения о просрочках.
Как это помогает в жизни
Теперь я могу за секунды найти любую вещь, не открывая шкаф или коробку, проверить срок годности лекарств, понять, сколько у меня книг определенного издательства, или просто посмотреть, что хранится в конкретной коробке. Приложение работает на домашнем сервере, доступно по Wi-Fi, и со временем я хочу добавить отчеты, финансовые истории, счета за коммунальные услуги, показания счетчиков — всё, что помогает управлять домом.
Как я это сделал
И вот тут началось самое интересное. Я вообще ничего не понимаю в программировании — знания на уровне школы. Но я просто написал в ИИ, что мне нужно, и он повел меня за руку: объяснял, какие кнопки нажимать, что вставлять в терминал, где править код. Это было как магия. За неделю вайбкодинга я создал работающее веб-приложение на Flask с базой данных SQLite, которое запускается на домашнем сервере. Теперь у меня есть аккаунт на GitHub, и я понимаю, как устроен проект, хотя строчки кода для меня — все еще темный лес.
Я пока не готов поделиться ссылкой на репозиторий: приложение разрабатывалось под личное использование и вопросы безопасности пока не проработаны.
Мне кажется, в будущем у каждого будут свои уникальные приложения под свои уникальные нужды — потому что массовые продукты не могут закрыть всё. И это невероятно: для человека без опыта в разработке открывается мир, где идеи превращаются в рабочие инструменты. Раньше я думал, что программирование — это что-то недосягаемое, а теперь я пишу (ну, почти пишу) код, который реально помогает мне в жизни.
И да, я обожаю «Медузу». Это главный портал в мир для меня. Если вы можете поддержать «Медузу» — сделайте это за всех россиян, которые не могут этого сделать.
Прислушайтесь к Александру! Задонатить «Медузе» можно вот по этой ссылке.
Денис
У меня была частная школа, куда приходили дети с выработанным отвращением к государственной школе. Ни о каких уроках в стандартном виде даже не могло идти и речи, поэтому мы взяли идею, что пусть они лучше разговаривают друг с другом и пробуют учиться друг у друга. В научной литературе по педагогике пишут, что это хорошо работает. У нас же, хотя дети оказались заинтересованы в таком подходе и хоть что-то начали делать, результаты оказывались низкими — все-таки дети не могут без помощи правильно преподавать.
Тогда я и навайбкодил приложение, которое помогает детям учиться друг у друга прямо в классе, — приложение подсказывает молодым тьюторам фразы, которые нужно использовать на каждой стадии урока, и дает примеры обратной связи. У нас в школе и в ряде партнерских это приложение показало замечательные результаты: рост вовлеченности, самооценки у детей и выше академические результаты. А еще оно бесплатное.
Аноним
Купил плату Arduino и по гайдам из ютьюба сделал автоматическую кормушку для кота. Нейросеть сама написала мне код. Получилось прикольно.
Виктор
Я сделал свое приложение для звонков после того, как привычные мессенджеры начали блокировать и стало сложно нормально созваниваться с мамой. «Макс» устанавливать не хотел, поэтому решил попробовать сделать что-то свое.
Начиналось все максимально просто: была только видеосвязь. Потом постепенно начал добавлять функции, и сейчас это уже небольшой полноценный семейный мессенджер: видеозвонки, голосовые сообщения, отправка видео и другие мелочи, которые появляются по мере необходимости. Доступ к нему есть только у моих родных.
Что особенно удобно, все работает без VPN и даже без Wi-Fi, через обычный мобильный интернет. По понятным причинам ссылку на приложение давать не буду. Да ее особо и нет: приложение не опубликовано ни в App Store, ни в Google Play, потому что изначально делалось исключительно для семьи.
Самое забавное, что я вообще не программист и никогда программированию не учился. До появления GPT я бы даже не стал пытаться делать что-то подобное. А тут начал с простых вещей, постепенно разобрался и понял, что вполне могу собирать работающие приложения под свои реальные задачи.
Параллельно сделал отдельное приложение для жены, она бьюти-мастер. Там запись клиентов, расписание, напоминания и автоматическая отправка сообщений. То есть вместо того, чтобы подстраиваться под готовые сервисы и платить за десяток ненужных функций, получилось сделать именно то, что ей нужно в работе.
Причем каких-то серьезных вложений в это нет: из постоянных расходов фактически только недорогой сервер.
Наверное, для меня в этом и есть главное преимущество вайбкодинга: раньше возникала идея и сразу появлялась мысль «я не программист, значит, сделать это не смогу». Теперь чаще думаю: «Почему бы не попробовать сделать самому?» И довольно часто оказывается, что это действительно работает.
Антон
Имею высшее математическое образование, 15 лет назад для его получения требовалось знать и паскаль, и с++, но после учебы с программированием больше не сталкивался. С тех же времен всегда любил упрощать и автоматизировать решения любых задач. Года три назад пытался вайбкодить на том, что было доступно в тот момент, но тогда получались только самые простые веб-приложения: каталог рецептов, упражнения для зала и прочая мелочь.
В начале этого года захотелось поиграть в игру в VR-гарнитуре, но она не была локализована, а читать субтитры очень не хотелось. В голову пришло простое решение — завайбкодить программу для автоматической переозвучки всех аудиоассетов из игры. На подготовку и понимание процессов ушло дней пять, на выбор инструментов — еще дней пять, на создание прототипа — неделя. Дольше всего исправлял баги — две недели. В итоге за пару кликов переозвучил все 5500 диалогов голосами любимых актеров озвучки, потерял пару миллионов нервных клеток и приобрел потрясающий опыт в работе с ИИ.
Никола
Навайбкодил для сына игру на айпад для изучения таблицы умножения и квиз по флагам стран мира. А на моем айфоне сейчас живут пять сделанных под себя приложений: трекер тренировок, трекер повседневных задач, напоминалка о днях рождения друзей и родственников и другие маленькие штуки, которых мне не хватало в обычных приложениях.
Но с вами захотелось поделиться небольшой веб-игрой «Зомбоящик» в духе «Ударь крота». Из телевизоров вылезают разные медийные персонажи: за удар по пропагандисту — Симоньян, Киселеву, Евгению Попову и другим — получаешь очки, а за удар по «антипропагандисту» — Певчих, Шульман, Наки и другим — теряешь.
Сейчас в игре 102 персонажа. Есть кампания из 24 уровней: перед каждым уровнем игрок знакомится с новыми героями, а сложность постепенно растет. Есть и рейтинговый режим сразу со всеми 102 персонажами и публичной таблицей результатов.
За что я больше всего полюбил вайбкодинг: раньше подобные идеи часто оставались брошенными на полпути, потому что ради небольшой игры или приложения было слишком дорого по времени разбираться во всем самому. Теперь между «было бы прикольно сделать» и работающей штукой проходит гораздо меньше времени.
Sergey
Я разработчик, у меня машина VW ID.4 2021 года. Когда встал вопрос о состоянии батареи — не начала ли она деградировать, — выяснилось, что нормально это никак не проверить. Дилерская диагностика закрытая и дорогая, а обычные OBD-приложения вроде Car Scanner показывают массу общих параметров машины, но без фокуса на батарее — приходится самому разбираться в десятках непонятных полей, чтобы понять, что вообще происходит с ячейками.
Я решил сделать свое приложение — CellPulse, — которое читает данные напрямую с контроллера батареи через дешевый Bluetooth-адаптер: напряжение каждой из 96 отдельных ячеек, температуры, баланс между ними. Не общая свалка параметров, а сфокусированная и понятная картина именно по батарее.
Проблема в том, что протокол VW нигде не задокументирован. Пришлось реверс-инжинирить UDS-команды и адресацию — сидя в машине с ноутбуком и адаптером, проверяя гипотезы вживую.
Вот тут и вошел AI — не как «напиши мне приложение по вайбу», а как напарник по инженерке: разбирать сырые CAN-фреймы, находить закономерности в дампах, гонять debug-скрипты против настоящей машины, ловить неочевидные баги. Например, одно значение-заглушка (87,75 °C для несуществующих датчиков температуры) маскировалось под настоящие данные и портило статистику, пока не разобрались.
В итоге получилось рабочее приложение под iOS и Android, которое уже тестируют реальные владельцы VW ID.¾/5/Buzz, Škoda Enyaq, Audi Q4 e-tron — и присылают анонимизированные сканы, из которых собирается открытая база по деградации батарей разных производителей ячеек.
Без AI-напарника это был бы проект на годы для целой команды. С ним — соло-разработчик за несколько месяцев дошел от идеи до продукта, которым пользуются незнакомые люди из разных стран.
P. S. Это письмо тоже вайбкодили. ;)
Маргарита
Наконец-то кто-то спросил! Я увлекаюсь чтением английской литературы и навайбкодила себе игру учить слова из Улисса и Гамлета. Прогресс изучения сохраняется только в браузере на вашем устройстве, никакого аккаунта не требуется.
Вообще мой пример не очень честный, так как я инженер. Но раньше у меня не хватало времени поддерживать такие мини-проекты.
Тимур
Я создал небольшой лендинг о том, как правильно нужно голосовать на выборах в Госдуму: собрал полезные сервисы и сгруппировал все в одну страницу.
Я подумал, что кому-то данный сайт сможет помочь не дать украсть свой голос в пользу ЕдРа. А также я думаю, что рекомендации на сайте помогут людям определиться с выбором.
Артем
Вайбкодинг не самое интересное. Вот что я делал.
Выбивал из страховой компании (ДМС) гарантийные письма. Они на любой запрос всегда присылают отказ, и каждый раз с ними приходилось ругаться, но дальше я просто подключил Codex к Gmail, и он от меня с ними переписывается. Выбил из них гарантийные письма на медицинские услуги на 40 000 рублей, в которых первоначально мне отказали. Вот так подписка окупилась. Я раньше еще контролировал, что он от моего имени пишет, а теперь даже не читаю. Просто говорю ему «выбей гарантийное на *услуга*», и все.
Еще он за меня ходил на mos.ru и создавал заявки и писал жалобы на управляющую компанию, чтобы они по подъезду исправляли косяки.
Еще классно работает поиск специалистов, когда мне нужен хороший врач или гитарный мастер: находит экспертов как раз со специализацией под конкретную проблему. Но тут только в heavy thinking + browsing, обычные модели могут первого попавшегося предложить.
Павел
Всегда мечтал открыть собственное СМИ :) ! За неделю полностью автоматизировал сбор информации, написание постов и разработал контент-план, затем создал полезного бота — и все это по всем стандартам и нормам. В итоге получился прекрасный тематический сайт на тему криптовалюты в РФ, без рекламы, без рефссылок и со строгой цензурой. Мечта сбылась, и я очень доволен, с огромным удовольствием продолжаю любимое дело! А еще сделал собственный автоответчик в тг, но это совсем другая история)
Александр Смирнов
Выехал в Казахстан, нужно было найти жилье, но с моей спецификой — люблю кататься на велосипеде и, соответственно, мне нужен лифт. Плюс кондиционер. На самом популярном сайте нет возможности выставить фильтр по кондиционеру и высотности здания (наличие лифта). И вначале приходилось перечитывать объявления, причем по несколько раз. Категорически неудобно и накладно по времени.
В итоге навайбкодил свой сайт (пусть и работающий локально на моем компьютере), который берет данные с популярного сайта, но на моем уже в фильтре есть параметры — кондиционер и лифт. Плюс отмеченные, забракованные и комментарии с пометками.
Переехал в подходящую квартиру с минимальными усилиями по поиску.
Илья
Я навайбкодил инструмент для оптимизации развозки готовой еды из фудбанка маломобильным и малоимущим людям.
Наш фудбанк принимает заказы от маломобильных людей, которым нужна бесплатная еда. Раньше я тратил много часов в неделю на обработку этих заказов и составление маршрутов для волонтеров-доставщиков. Это занимало довольно много времени, и иногда я допускал ошибки.
Программа получает на вход список заказов и доступных волонтеров, а на выходе распределяет заказы между водителями, строит для каждого оптимальный маршрут и определяет порядок загрузки заказов в машину.
Когда я собирался уехать из города, оказалось, что найти человека себе на замену непросто. Тогда я решил полностью автоматизировать этот процесс. Я знал, что задача вполне решаемая: на рынке есть много коммерческих программ для оптимизации доставки. Но мы старались тратить деньги на продукты для кухни, а не на дорогой софт.
У меня уже был некоторый опыт с Python, но я понимал, что вручную писать такую программу буду очень долго. А уезжал я уже скоро. Поэтому решил попробовать сделать ее с помощью ИИ.
На первую рабочую версию ушел один выходной. Следующий выходной мы потратили на обучение волонтеров и тестирование системы «в поле». Еще через неделю я исправил баги, которые обнаружились во время реальной развозки.
Теперь создание маршрутов почти не занимает времени, а моя должность, по сути, больше не нужна. Сама развозка тоже стала быстрее: мы тратим меньше топлива благодаря более удачному распределению заказов между водителями и более оптимальным маршрутам. Программа также определяет порядок загрузки заказов в багажник. А если один из волонтеров внезапно не может выйти на смену, все маршруты можно быстро пересчитать и перераспределить его заказы между остальными.
Я сделал этот проект еще летом 2025 года, когда модели были заметно слабее, чем сейчас, в конце лета 2026-го. Думаю, сегодня первая рабочая версия такого инструмента заняла бы у меня уже несколько часов, а не целый выходной.
DS
У нас есть семейная карточная игра, которую за пределами узкого круга мало кто знает. Но при этом азартная, почти культовая, со своей субкультурой, сленгом, традициями и даже «местами силы», где особенно принято в нее играть.
Недавно мне позвонила дочь из Штатов с вопросом — можно ли играть в пикалу (так называется игра) не 36, а 52 картами?
Мы с младшей дочерью, наследницей традиции пикалы, потеряли дар речи от такого кощунства. Ну то есть очевидно, что нельзя — это нарушит весь баланс мироустройства! Это как играть в мафию вдвадцатером с одним мафиози и 19 жителями.
Но объяснить это научно и математически аргументированно я вот так сразу не смог.
Решил спросить ChatGPT — может ли он, осознав правила игры (игра очень простая, но при этом ее правила, дотошно записанные, занимают листов 10), дать математическую модель игры и посчитать, что произойдет при подобных отклонениях от правил?
Long story short, полтора месяца спустя у меня написан движок пикалы с автономным AI под капотом, развернута серверная версия. Игровые качества ее вызывают зависть. Речевой модуль — в процессе обучения (AI-игроки должны научиться гнусно, но уместно шутить, и это не должно быть юмором искусственного интеллекта). Автономно игра уже прекрасно действует в браузере, мы тестируем многопользовательский режим с авторизацией и множественными столами, мобильное приложение — не за горами.
Не спрашивайте, зачем это нужно. Коммерческой составляющей в игре не предвидится, но создать платформу для игры с удаленными единомышленниками, и вообще сохранить саму игру показалось хорошей идеей, а то, что у нее теперь есть полноценные AI-игроки, представляется как минимум забавным академическим упражнением.
Вайбкод 100%, 150 000 строк кода к данному моменту.
Влад
Я навайбкодил сайт, на котором можно переименовывать мир. В буквальном смысле. Открываешь карту, выбираешь место, предлагаешь ему новое название, а другие люди голосуют. Изначально это был просто вечерний эксперимент из серии «интересно, получится ли».
Потом я запостил на англоязычный Reddit. Через некоторое время карта начала стремительно покрываться чужими названиями. Люди переименовывали родные города, какие-то крошечные острова, известные места, магазины по соседству и просто все, до чего могли дотянуться. За несколько дней вышло больше 100 000 переименований!
Больше всего удивило, что интернет почти не превратил карту в помойку. Я ожидал гораздо больше оскорблений, расизма и обычного троллинга, но большинство названий оказалось локальными мемами, актуальными шутками и отсылками, понятными людям из конкретного города или страны.
Никакой особой пользы проект не решает, и стартапом я его не планировал. Мне просто нравится сам факт, что идея, которую я сделал ради шутки и любопытства, теперь живет своей жизнью где-то в интернете.
Настя
Все вокруг говорят с ИИ-моделями или о них, я решила представить, каково это — быть LLM. Я сделала игру, в которой человек проходит разные этапы тренировки модели, которые основаны на реальном процессе: pre-training, supervised fine-tutning, closed beta, deployment. Хотя все уровни, конечно, очень сильно упрощены и в чем-то метафоричны, они все же устроены соответствующе реальному процессу обучения моделей.
У игры нет хорошего или плохого окончания, невозможно выиграть или проиграть, просто выбор, который вы делаете в процессе игры, влияет на итоговую персону / характер модели, который вы сформировали.
Я задумывала эту игру как фан-проект, я всю жизнь любила видеоигры и всегда хотела сделать хотя бы маленькую, но мои знания програмирования никогда не позволяли, поэтому я получила просто удовольствие. Но при этом игра понравилась моим знакомым и незнакомым людям с образовательной точки зрения, особенно интересно, что на нее обратили внимание японцы — возможно, из-за общей эстетики.