Мне 12 лет, я вайбкодер. Пишу бэкенд по ночам и строю агрегатор нейросетей без подписок
Короче, всем здорово. Я Илья (Ilvey), мне 12 лет. Я не заучиваю скучную теорию из учебников — я просто беру и вайбкожу свои продукты с нуля, разбираясь во всем по ходу дела. И пока мои ровесники залипают в соцсетях или играх, я наглухо засел в фулстек-разработке.
Сейчас все ночи улетают на мой главный проект — ShannonCode.
Это агрегатор ИИ-моделей с оплатой чисто за запросы (pay-per-use). Меня дико выбесили эти дебильные подписки по $20 за каждую отдельную сетку и вечные лимиты. Зачем переплачивать? В ShannonCode отдаешь копейки только за то, что реально потратил, а внутри собран весь топ: от хайпового DeepSeek до Claude Fable 5 с огромным контекстом.
Но главное, что я туда зашил — это автономный сборщик проектов. Описываешь нейронке задачу, она генерит код, а ShannonCode сам все парсит, создает правильную структуру папок и отдает тебе готовый ZIP-архив. Скачал, запустил — и всё сразу пашет.
Окей, теперь про реальную боль разработки
Красиво звучит только в теории. На практике за последние пару недель я собрал столько граблей, что взрослые программисты плакали бы в углу.
Квест первый: Госуслуги и покупка домена. Для проекта нужен нормальный домен, и я пошел регистрировать .ru. Но на этапе оформления сразу уперся в стену: нужна жесткая верификация. Российские регистраторы по закону требуют паспортные данные и подтверждение через Госуслуги.
А теперь приколитесь: мне 12 лет. У меня физически нет паспорта, и Госуслуг своих, понятное дело, тоже. Законно на себя домен в РФ ты не оформишь вообще никак. Пришлось идти к отцу, на пальцах объяснять ему, зачем мне его аккаунт и доки для покупки «какого-то имени в интернете», и регать всё на него.
Квест второй: Настройка DNS и вечные Bad Request. Когда домен был на руках, началась магия с DNS-записями. Мне нужно было связать бэкенд, фронт и Cloudflare. И тут сервер начал плеваться ошибками 400 Bad Request. Причем абсолютно рандомно: то запрос проходит, то сервер шлет меня нафиг.
Сидишь в два часа ночи, куришь логи, а бэкенд просто отказывается нормально отвечать. Оказалось, проблема была в связке Nginx на моем VPS и прокси Cloudflare. Cloudflare резал слишком длинные заголовки (headers) от нейросетей, когда они возвращали большой контекст. А Nginx, не понимая, что происходит, тупо выплевывал Bad Request.
Плюс я накосячил с CORS-политикой, когда переносил тикет-систему поддержки на Cloudflare Workers (это нужно было, чтобы пройти комплаенс для платежных шлюзов, они без саппорта не дают подключить оплату). Пришлось переписывать обработку заголовков на бэкенде и вручную подкручивать конфиги проксирования.
Сейчас всё это более-менее стабилизировалось, но спать я стал сильно меньше. В общем, это только начало. Дальше будет релиз, тесты под нагрузкой и новые факапы. Если хотите посмотреть, как живет настоящий вайб-кодинг без купюр — подписывайтесь на мой ТГ-канал . Погнали.