Сыграть в «Зомбоящик», переименовать свой город, выучить слова из «Гамлета», предсказать погоду и созвониться с семьей. Читатели «Медузы» — о том, какие штуки они навайбкодили своими руками
В середине августа мы попросили вас поделиться результатами того, что вы навайбкодили в своей жизни. И вы откликнулись — нам пришли сотни ответов! Оказалось, что читатели «Медузы» вайбкодят дома и на работе, для себя и для детей; вкладываются таким образом в свои хобби и освобождают себе время. Вы выйбкодите приложения для изучения языков, для поиска видео, для связи с родственниками и обхода блокировок; штуки, которые экономят время, деньги и нервные клетки — или просто доставляют удовольствие. К сожалению, мы не можем опубликовать все письма, поэтому ограничились парой десятков самых показательных.
Нам также пришло много писем с критикой вайбкодинга (и процесса, и результатов). Мы не стали включать их в эту подборку, но показалось честным сказать, что и такой взгляд на вайбкодинг существует.
Лекси
Живем в одной из стран ЕС. Когда встал вопрос связи с родственниками в РФ, установили у себя маленький сервер на Линуксе и навайбкодили собственный VPN сервер, к которому и подключили своих родных.
Лена
Я метеоролог, обучающийся профессии полностью самостоятельно. Я навайбкодила очень много погодной аналитики на базе открытых датасетов (а также смогла их извлечь с помощью вайбкодинга), и визуализировала эти данные в виде карт и графиков. Более того, одно из исследований, основанное на сравнении наблюдений и моделированных данных ветра в Антарктике, я буду представлять через две недели на крупнейшей в Европе научной конференции по метеорологии.
Для меня как для независимого исследователя без аффилиаций, супервизоров и грантов — это огромное достижение. Также я как тревел-дизайнер делаю климатический анализ на заказ, в рамках индивидуального планирования путешествий для моих клиентов, и в этом мне тоже очень помогает вайбкодинг. Например, я сделала анализ безопасного времени выхода на улицу для клиентки, чувствительной к высоким температурам, и помогла на основе анализа выбрать локацию, которая не превратит ее отдых в мучения. Вайбкодинг дал мне возможность делать аналитику для клиентов очень быстро, что выгодно и им, и мне.
Сергей
Замучался выискивать индикатор текущей расладки клавиатуры на большом экране, подключенном к компьютеру с MacOS. Взял кит на [микропроцессорах] ESP32 со светодиодной матрицей 5 на 5 и навайбкодил утилиту, которая переключает изображение на матрице в зависимости от текущей раскладки. Доволен как слон.
Ольга
Я взяла статистику Судебного департамента при Верховном Суде РФ за 2016-2024 годы (дальше пока недоступна и уже вряд ли будет) и навайбкодила сайт, с помощью которого можно посмотреть процент оправдательных приговоров по каждой из статей УК РФ и распределение назначенных сроков.
Оказалось, что по политическим статьям оправдание почти всегда 0.00%, а сроки жестче, чем за убийство! В статистике еще много потенциала, так что не останавливаемся!
Егор
Я дизайнер, программировать не умею. Хотел практиковать «дыхание по квадрату»: 4 секунды вдох, 4 задержка, 4 выдох, 4 задержка. Но все время сбивался — практика должна расслаблять, а ты сидишь и считаешь до четырех на каждую сторону.
Описал ChatGPT словами, что хочу: квадрат, точка едет по сторонам, фон меняет цвет, снизу подсказки. Никаких технических терминов. Через час страница работала на сайте моей студии.
Закинул и забыл. Недавно открыл статистику — это самая посещаемая страница входа на сайте. Обогнала все, что мы делали специально и с бюджетом. Ноль маркетинга: люди гуглят «дыхание по квадрату», находят и остаются на экране с точкой до десяти минут.
Помогло вот чем: исчезла пауза между «придумал» и «сделал».
Антон
В Испании есть экзамен для поступления в резидентуру для врачей, МИР (Médico Interno Residente), туда готовят много испанских академий и школ, но к методам их работы у меня большие претензии.
В итоге от идеи сделать единицей подготовки и обучения сам вопрос для теста вместо лекций я пришел к полноценному конвейеру, который ранжирует вопросы по «рентабельности» баллов на экзамене, следит за моими провалами, обобщает и готовит материалы для повторения и закрытия провалов. И учит и объясняет на русском языке. Я хоть и знаю испанский хорошо, скорость обучения на русском быстрее.
Если бы не кодекс и Клауд код, мои идеи не получилось бы проверить и внедрить так быстро.
Владимир
Дома стоял старенький роутер. Он не поддерживал ВПН, и приходилось каждый раз, когда я заходил на заблокированные в России ресурсы заниматься этим: включи ВПН-зайди на сайт медузы-закрой сайт медузы-зайди на незаблокированный сайт-не получилось зайти-вспомни, что впн включен-выключи впн… ну и это все.
Я решил нагрузить ChatGPT. За три дня общения полностью пересобрал прошивку роутера, и теперь все работает на ура: все заблокированные ресурсы доступны, а все незаблокированные даже не видят, что у меня впн.
Александр
Все началось с работы в музеях. Там я привык к строгой системе инвентаризации: каждая вещь имеет номер, описание, место хранения, историю перемещений. У меня самого есть небольшая коллекция искусства, и я художник — мне всегда было важно знать, где находятся мои работы, в каком они состоянии, кому переданы. Потом добавились книги, каталоги — их уже больше 500 единиц. А дальше понеслось: лекарства со сроками годности, техника, провода, даже одежда. Все это хранится в доме, и хотелось, чтобы был порядок.
До этого я использовал таблицы, потом Google Таблицы и Appsheet, пробовал разные Docker-системы для инвентаризации, но ничего не подходило. Все либо слишком сложное, либо негибкое. И я решил: а почему бы не сделать свое? Так родилось приложение «INHome» — «В доме». Название отражает суть: это не просто учет коллекции, а система для всего, что связано с домом.
Что умеет приложение? Сейчас в нем есть все, что нужно для полноценного учета:
- Предметы — добавление, редактирование, карточка с фото, QR-кодом, параметрами (например, размер, материал, год создания), инвентарным номером. Можно указать автора, владельца, временного владельца, место хранения.
- Категории — древовидная структура с параметрами, которые автоматически подтягиваются в карточку предмета. Например, для книг — издательство, год, ISBN; для лекарств — срок годности.
- Места — иерархия хранения: от города до коробки. В карточке места видны все вложенные места и предметы, которые там лежат.
- Люди — авторы, владельцы, контакты с возможностью поиска по имени, фамилии, псевдониму, организации.
- QR-коды — генерируются автоматически для каждого предмета и места. Можно распечатать этикетку и наклеить на коробку или вещь, а потом находить её сканером за секунды.
- Сканер QR-кодов и штрих-кодов — встроен прямо в браузер через камеру. Наводишь — и предмет находится.
- Импорт/экспорт CSV — все можно выгрузить в таблицу и загрузить обратно.
- Сроки годности — автоматический расчет срока годности от даты производства, предупреждения о просрочке и истекающих сроках.
- Темная и светлая тема — с выбором цветовой схемы.
- Статистика на главной — сколько предметов, категорий, мест, людей, а также предупреждения о просрочках.
Как это помогает в жизни
Теперь я могу за секунды найти любую вещь, не открывая шкаф или коробку, проверить срок годности лекарств, понять, сколько у меня книг определённого издательства, или просто посмотреть, что хранится в конкретной коробке. Приложение работает на домашнем сервере, доступно по Wi-Fi, и со временем я хочу добавить отчеты, финансовые истории, счета за коммунальные услуги, показания счетчиков — всё, что помогает управлять домом.
Как я это сделал
И вот тут началось самое интересное. Я вообще ничего не понимаю в программировании — знания на уровне школы. Но я просто написал в ИИ, что мне нужно, и он повёл меня за руку: объяснял, какие кнопки нажимать, что вставлять в терминал, где править код. Это было как магия. За неделю вайбкодинга я создал работающее веб-приложение на Flask с базой данных SQLite, которое запускается на домашнем сервере. Теперь у меня есть аккаунт на GitHub, и я понимаю, как устроен проект, хотя строчки кода для меня — всё ещё тёмный лес.
Я пока не готов поделиться ссылкой на репозиторий — приложение разрабатывалось под личное использование, и вопросы безопасности пока не проработаны.
Мне кажется, в будущем у каждого будут свои уникальные приложения под свои уникальные нужды — потому что массовые продукты не могут закрыть всё. И это невероятно: для человека без опыта в разработке открывается мир, где идеи превращаются в рабочие инструменты. Раньше я думал, что программирование — это что-то недосягаемое, а теперь я пишу (ну, почти пишу) код, который реально помогает мне в жизни.
И да, я обожаю «Медузу». Это главный портал в мир для меня. Если вы можете поддержать «Медузу» — сделайте это за всех россиян, которые не могут этого сделать.
Прислушайтесь к Александру! Задонатить «Медузе» можно вот по этой ссылке.
Денис
У меня была частная школа, куда приходили дети с выработанным отвращением к государственной школе. Ни о каких уроках в стандартном виде даже не могло идти и речи, поэтому мы взяли идею, что пусть они лучше разговаривают друг с другом и пробуют учиться друг у друга. В научной литературе по педагогике пишут, что это хорошо работает. У нас же хотя дети оказались заинтересованы в таком подходе, и хоть что-то начали делать, результаты оказывались низкими — все-таки дети не могут без помощи правильно преподавать.
Тогда я и навайбкодил приложение, которое помогает детям учиться друг у друга прямо в классе — приложение подсказывает молодым тьюторам фразы, которые использовать на каждой из стадии урока, и дает примеры обратной связи. У нас в школе и в ряде партнерских — это приложение показало замечательные результаты: рост вовлеченности, самооценки у детей и выше академические результаты. А еще оно бесплатное.
Аноним
Купил плату Arduino и по гайдам из ютуба сделал автоматическую кормушку для кота. Нейросеть сама написала мне код. Получилось прикольно.
Виктор
Я сделал свое приложение для звонков после того, как привычные мессенджеры начали блокировать и стало сложно нормально созваниваться с мамой. MAX устанавливать не хотел, поэтому решил попробовать сделать что-то свое.
Начиналось все максимально просто: была только видеосвязь. Потом постепенно начал добавлять функции, и сейчас это уже небольшой полноценный семейный мессенджер: видеозвонки, голосовые сообщения, отправка видео и другие мелочи, которые появляются по мере необходимости. Доступ к нему есть только у моих родных.
Что особенно удобно, все работает без VPN и даже без Wi-Fi, через обычный мобильный интернет. По понятным причинам ссылку на приложение давать не буду. Да ее особо и нет: приложение не опубликовано ни в App Store, ни в Google Play, потому что изначально делалось исключительно для семьи.
Самое забавное, что я вообще не программист и никогда программированию не учился. До появления GPT я бы даже не стал пытаться делать что-то подобное. А тут начал с простых вещей, постепенно разобрался и понял, что вполне могу собирать работающие приложения под свои реальные задачи.
Параллельно сделал отдельное приложение для жены, она бьюти-мастер. Там запись клиентов, расписание, напоминания и автоматическая отправка сообщений. То есть вместо того, чтобы подстраиваться под готовые сервисы и платить за десяток ненужных функций, получилось сделать именно то, что ей нужно в работе.
Причем каких-то серьезных вложений в это нет: из постоянных расходов фактически только недорогой сервер.
Наверное, для меня в этом и есть главное преимущество вайбкодинга: раньше возникала идея и сразу появлялась мысль «я не программист, значит, сделать это не смогу». Теперь чаще думаю: «почему бы не попробовать сделать самому?» И довольно часто оказывается, что это действительно работает.
Антон
Имею высшее математическое образование, 15 лет назад для его получения требовалось знать и паскаль и с++, но после учебы с программированием больше не сталкивался. С тех же времен всегда любил упрощать и автоматизировать решения любых задач. Года три назад пытался вайбкодить на том, что было доступно в тот момент, но тогда получались только самые простые веб приложения: каталог рецептов, упражнения для зала, и прочая мелочь.
В начале этого года захотелось поиграть в игру в VR-гарнитуре, но она не была локализована, а читать субтитры очень не хотелось. В голову пришло простое решение — завайбкодить программу для автоматической переозвучки всех аудио ассетов из игры. На подготовку и понимание процессов ушло дней 5, на выбор инструментов еще дней 5, на создание прототипа — неделя. Дольше всего исправлял баги — две недели. В итоге, за пару кликов, переозвучил все 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 и он от меня с ними переписывается. Выбил из них гарантийные письма на медицинские услуги на 40000 рублей, в которых первоначально мне отказали. Вот так подписка окупилась. Я раньше еще контролировал, что он от моего имени пишет, а теперь даже не читаю. Просто говорю ему «выбей гарантийное на *услуга*» и все.
Еще он за меня ходил на mos.ru и создавал заявки и писал жалобы на управляющую компанию, чтобы они по подъезду исправляли косяки.
Еще классно работает поиск специалистов, когда мне нужен хороший врач или гитарный мастер: находит экспертов как раз со специализацией под конкретную проблему. Но тут только в heavy thinking + browsing, обычные модели могут первого попавшегося предложить.
Павел
Всегда мечтал открыть собственное СМИ :) ! За неделю полностью автоматизировал сбор информации, написание постов и разработал контент план, затем создал полезного бота и все это по всем стандартам и нормам. в итоге получился прекрасный тематический сайт на тему криптовалюты в РФ , без рекламы, без реф ссылок и с строгой цензурой. Мечта сбылась и я очень доволен, с огромным удовольствием продолжаю любимое дело! А еще сделал собственный автоответчик в тг, но это совсем другая история)
Александр Смирнов
Выехал в Казахстан, нужно было найти жилье, но с моей спецификой — люблю кататься на велосипеде и соответственно мне нужен лифт. Плюс кондиционер. На самом популярном сайте нет возможности выставить фильтр по кондиционеру и высотности здания (наличие лифта). И вначале приходилось перечитывать объявления, причем по несколько раз. Категорически не удобно и накладно по времени.
В итоге навайбкодил свой сайт (пусть и работающий локально на моем компьютере), который берет данные с популярного сайта, но на моём уже в фильтре есть параметры — кондиционер и лифт. Плюс отмеченные, забракованные и комментарии с пометками.
Переехал в подходящую квартиру с минимальными усилиями по поиску.
Илья
Я навайбкодил инструмент для оптимизации развозки готовой еды из фудбанка маломобильным и малоимущим людям.
Наш фудбанк принимает заказы от маломобильных людей, которым нужна бесплатная еда. Раньше я тратил много часов в неделю на обработку этих заказов и составление маршрутов для волонтёров-доставщиков. Это занимало довольно много времени, и иногда я допускал ошибки.
Программа получает на вход список заказов и доступных волонтёров, а на выходе распределяет заказы между водителями, строит для каждого оптимальный маршрут и определяет порядок загрузки заказов в машину.
Когда я собирался уехать из города, оказалось, что найти человека себе на замену непросто. Тогда я решил полностью автоматизировать этот процесс. Я знал, что задача вполне решаемая: на рынке есть много коммерческих программ для оптимизации доставки. Но мы старались тратить деньги на продукты для кухни, а не на дорогой софт.
У меня уже был некоторый опыт с Python, но я понимал, что вручную писать такую программу буду очень долго. А уезжал я уже скоро. Поэтому решил попробовать сделать ее с помощью ИИ.
На первую рабочую версию ушел один выходной. Следующий выходной мы потратили на обучение волонтёров и тестирование системы «в поле». Еще через неделю я исправил баги, которые обнаружились во время реальной развозки.
Теперь создание маршрутов почти не занимает времени, а моя должность, по сути, больше не нужна. Сама развозка тоже стала быстрее: мы тратим меньше топлива благодаря более удачному распределению заказов между водителями и более оптимальным маршрутам. Программа также определяет порядок загрузки заказов в багажник. А если один из волонтёров внезапно не может выйти на смену, все маршруты можно быстро пересчитать и перераспределить его заказы между остальными.
Я сделал этот проект еще летом 2025 года, когда модели были заметно слабее, чем сейчас, в конце лета 2026-го. Думаю, сегодня первая рабочая версия такого инструмента заняла бы у меня уже несколько часов, а не целый выходной.
DS
У нас есть семейная карточная игра, которую за пределами узкого круга мало кто знает. Но при этом азартная, почти культовая, со своей субкультурой, сленгом, традициями и даже «местами силы», где особенно принято в нее играть.
Недавно мне позвонила дочь из Штатов. С вопросом — можно ли играть в «пикалу» (так называется игра) не 36, а 52 картами?
Мы с младшей дочерью, наследницей традиции пикалы, потеряли дар речи от такого кощунства. Ну, то есть, очевидно, что нельзя — это нарушит весь баланс мироустройства! Это как играть в «мафию» вдвадцатером с одним мафиози и 19 жителями.
Но объяснить это научно и математически аргументированно я вот так сразу не смог.
Решил спросить ChatGPT — может ли он, осознав правила игры (игра очень простая, но при этом ее правила, дотошно записанные, занимают листов 10), — дать математическую модель игры и посчитать, что произойдет при подобных отклонениях от правил?
Long story short, полтора месяца спустя у меня написан движок «пикалы» с автономным AI под капотом, развернута серверная версия. Игровые качества ее вызывают зависть. Речевой модуль — в процессе обучения (AI-игроки должны научиться гнусно, но уместно шутить, и это не должно быть юмором искусственного интеллекта). Автономно игра уже прекрасно действует в браузере, мы тестируем многопользовательский режим с авторизацией и множественными столами, мобильное приложение — не за горами.
Не спрашивайте, зачем это нужно. Коммерческой составляющей в игре не предвидится, но создать платформу для игры с удаленными единомышленниками, и вообще сохранить саму игру показалось хорошей идеей, а то, что у нее теперь есть полноценные AI-игроки, представляется как минимум забавным академическим упражнением.
Вайбкод 100%, 150000 строк кода к данному моменту.
Влад
Я навайбкодил сайт, на котором можно переименовывать мир. В буквальном смысле. Открываешь карту, выбираешь место, предлагаешь ему новое название, а другие люди голосуют. Изначально это был просто вечерний эксперимент из серии «интересно, получится ли».
Потом я запостил на англоязычный Reddit. Через некоторое время карта начала стремительно покрываться чужими названиями. Люди переименовывали родные города, какие-то крошечные острова, известные места, магазины по соседству и просто все, до чего могли дотянуться. За несколько дней вышло больше 100 000 переименований!
Больше всего удивило, что интернет почти не превратил карту в помойку. Я ожидал гораздо больше оскорблений, расизма и обычного троллинга, но большинство названий оказалось локальными мемами, актуальными шутками и отсылками, понятными людям из конкретного города или страны.
Никакой особой пользы проект не решает и стартапом я его не планировал. Мне просто нравится сам факт, что идея, которую я сделал ради шутки и любопытства, теперь живет своей жизнью где-то в интернете.
Настя
Все вокруг говорят с ИИ-моделями или о них, я решила представить, каково это быть LLM. Я сделала игру, в которой человек проходит разные этапы тренировки модели, которые основаны на реальном процессе — pre-training, supervised fine-tutning, closed beta, deployment. Хотя все уровни, конечно, очень сильно упрощены и в чем-то метафоричны, они все же устроены соответствующе реальному процессу обучения моделей.
У игры нет хорошего или плохого окончания, невозможно выиграть или проиграть, просто выборы, которые вы делаете в процессе игры, влияют на итоговую персону/характер модели, который вы сформировали.
Я задумывала эту игру как фан-проект, я всю жизнь любила видео-игры и всегда хотела сделать хотя бы маленькую, но мои знания програмирования никогда не позволяли, поэтому я получила просто удовольствие. Но при этом игра понравилась моим знакомым и незнакомым людям с образовательной точки зрения, особенно интересно, что на нее обратили внимание японцы — возможно, из-за общей эстетики.
Какие задачи можно доверить ИИ, а какие — ни в коем случае? Большая инструкция о том, как отдать ChatGPT, Claude и другим ИИ часть бытовой рутины
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.