Вайб-кодинг по Чуйкову | Ментор – Telegram
Вайб-кодинг по Чуйкову | Ментор
4.28K subscribers
185 photos
56 videos
1 file
208 links
Меня зовут Константин. Я помогаю непрограммистам создавать свои приложения с помощью ИИ и вайб-кодинга.

За 15 лет прошел путь от фрилансера и фаундера веб-студии, до СТО в стартапе и руководителя разработки в бигтехе. Ex-Сбер.

Сотрудничество @chuikoff
Download Telegram
Media is too big
VIEW IN TELEGRAM
Antigravity-kit с 36 скилами и 20 агентами.

https://github.com/vudovn/antigravity-kit

Нашел недавно на Github набор агентов и скилов для антигравити и решил потестить и записать небольшой видосик.

В видео тестирую дизайнера. Начинаю с команды инициализации кита в проект.


npx @vudovn/ag-kit init


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

Дальше отправил агенту команду /ui-ux-pro-max, он задал мне уточняющие вопросы, и на основе моих ответов сделал дизайн образовательной платформы.

Результат и мою реакцию можно увидеть на 5:45 😄
1👍15🔥63😁2
💸Я больше не плачу за Gamma.

Я делаю презентации в Antigravity с помощью опенсорсного фреймворка Marp.

Как выглядит пайплайн?

Antigravity проводит исследование по моим материалам и внешним источникам.

Формирует документ в формате Markdown.

Я правлю тексты в ручную.

Дальше конвертирую Markdown в PDF с помощью Marp CLI или расширения.

Уже завтра пройдет первое занятие на 2 потоке моего курса по вайб-кодингу. Жду с нетерпением, когда увижусь со всеми ребятами.❤️‍🔥

План на завтра такой:
- поговорим о способах монетизации навыков вайб-кодинга
- поговорим про выбор ниши и валидацию идеи
- посмотрим основные облачные билдеры, типа v0, lovable, replit
- расскажу об особенностях технологического стека, которые они предлагают

@vibe_coding
3👍97🔥5
Подсмотрел интересный способ найма вайб-кодеров!

Каждую субботу устраиваете оффлайн мини-хакатон с бесплатными обедами.

Приходят ребята, решают ваши задачки, кушают, в это время отбираете лучших.
😁16👍6👀21
Перешел с Wispr Flow на Handy.

Год назад не понимал, как можно голосом что-то говорить агенту, когда пишешь можешь 10 раз подумать.

В декабре решил дать шанс Voice-Driven Development, и попробовал задачи формулировать голосом.

Теперь не уверен, что когда-то еще буду писать задачи ручками.

Я пробовал MacWhisper и Wispr Flow, первый показался медленным, а второй прям зашел и я пользовался им пару месяцев.

Он денег не просил, и периодически отваливался, что иногда сильно бесило.

А тут, недавно, совершенно случайно, нашел handy.computer

Это опенсорсная, абсолютно бесплатная, работающая локально программа.

И на M2 Pro, работает быстрее, чем Wispr Flow. И еще ни разу не подводила. Неожиданно. Приятно.
1🔥137👀4
This media is not supported in your browser
VIEW IN TELEGRAM
Денис отказался продавать свой сервис за 600 000 рублей и нашел инвестора.

Продолжение истории Дениса, участника сообщества @vibe_coding_community

Для тех, кто не вкурсе, Денис продавал подписки на ИИ сервисы на маркетплейсах.

Платил 10к в месяц за сервис автоматизации. Случился кассовый разрыв, не успел оплатить сервис и начал нести убытки.

Открыл Cursor и навайбкодил свой такой сервис.

Пошел искать покупателей на свой сервис, ему предложили выкупить его за 600 000 рублей.

Мы посчитали юнит-экономику и поняли, что это очень дешево.

Денис сказал, что пойдет ко мне на курс, если продаст за 1,2 млн.

Не продал, зато нашел инвестора, ему дали ресурсы, команду, специалистов.

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

Давайте поддержим новую волну предпринимателей, которые бустанули благодаря вайб-кодингу.

🔥 Ставьте огонечки Денису.
2🔥72👏8🎉7👍21
Media is too big
VIEW IN TELEGRAM
🏗 Масштабируемый вайб-кодинг

В 2008 году у меня был один контур - продакшен. И я туда заливал все изменения от заказчика.

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

Думаете не ломалось? А, нет, ломалось. С тех пор разработка сильно шагнула вперед и ее принципы также применимы в вайб-кодинге.

1️⃣ Создаем main и dev ветки с помощью Git

2️⃣ main стабильный работающий продукт, dev хранит те обновления, которые вы хотите накатить.

3️⃣ Изменения в структуру БД вносим только с помощью миграций (например Alembic для Python, Drizzle ORM, Prisma ORM для JS)

4️⃣ В облаке раскатываем отдельно dev версию, отдельно main версию, которой будут пользоваться люди.

5️⃣ Не забываем настроить автоматическое резервное копирование, чтобы быстро откатиться к рабочей версии.
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍157🔥6🙏1
🎉 Вчера пришла первая оплата в моем ботике

Помните, по фану завайбкодил ботика, который визуализирует голосовые сообщения?

Я его особо не продвигал, он как-то органично рос, а вчера увидел первую оплату - 99 рублей.

Кайф!)
1🔥30👏11🎉8👍1
💸 Быстрый тест гипотезы и слив бюджета на таргет.

На фоне вчерашнего ошеломительного успеха с первой продажей, решил нагнать рекламный трафик и замерить конверсию в моем боте.

Бюджет 35 евро на таргет.

27000 показов
376 переходов в бот
77 стартанули бота
Пользователей: было - 136, стало 213.
Одно видео: было - 42, стало - 66 человек
Больше одного видео: было - 9, стало - 17 человек.
Покупок: 0.

Метрики:
Стоимость пользователя: 0.45 евро
ROI: минус 100% 😄

Что можно докрутить?

• Сделать норм интро видео на старте с демонстрацией возможностей
• Сделать более подробное первое сообщение
• Название и описание доработать.
• Сделать рассылку и предложить в подарок 100 кредитов за участие в опросе.
🔥12🎉7👏4😁21👍1
Какие кейсы я закрыл с помощью OpenClaw?

1. Наконец-то разобрался в причине, почему у меня отваливался VNC на Mac Studio, оказалось порт 5900 торчал наружу, и его банально задосили боты

2. По расписанию выкачивает транскрипты из Zoom созвонов и складывает в одно место, для последующего обсуждения.

3. У меня на одном Open Source проекте бинарники не собирались в релизах, сегодня одной командой он пофиксил все.

4. Выкачивает все мои чаты из тг, складывает локально в Markdown для последующего анализа и обсуждения.

5. Кидаю ссылку на конкурента, получаю полный анализ лендоса: ЦА, боли, хуки, итд.

6. Кидаю ссылку на ютуб видео и получаю выжимку

🔥 Поделитесь, какое применение вы нашли для OpenClaw?
🔥20👍54
Нашел у себя в архивах сайт, который приводил мне кучу клиентов в начале 2010-х гг.

Мне было около 18 лет. Я рисовал сайты в Photoshop, верстал в Dreamweaver, натягивал верстку на ImageCMS, загружал их на хостинг по FTP.

Брал 1 сайт в месяц за 15-30 тысяч.

Я тогда и подумать не мог, что через 15 лет такие сайты будут делаться за пол дня.

🔥Соберем 20 огонечков, покажу с каких сайтов я начинал.
🔥70😁8👍32👀1
Обещал достать несколько работ из архива, показать с чего начинал.

Элис - самый первый коммерческий проект. 2008 год. 15 000. Мама на работе сказала, что я делаю сайты. 😂

Я был «депутатом» Молодежного Парламента в 2011-2012, делал для них сайт.

Юбилей - один из первых проектов на fl.ru и первый проект, в котором я решил делегировать дизайн.

Санрайз - один из первых клиентов сразу после открытия ИП и аренды офиса веб-студии.

Портал культуры - это мой первый крупный проект за который я отвалил дизайнеру баснословные по тем временам деньги.

А у вас есть такие архивы? Не хотите поделиться в комментах?)
👍115😁5🔥1👀1
🔥 OpenSpec стал еще круче!

Готовлюсь сегодня к занятию по Spec-Driven Development подходу.

В декабре на первом потоке показывал как работать с OpenSpec, и тогда рабочий процесс вызова команд в Cursor был следующий:

/openspec:proposal
/openspec:apply
/openspec:archive

И когда ты выполнял команду proposal, он сразу генерил тебе 3 документа - спека, дизайн, таски.

И вот ты сидишь с тучей текста, который надо валидировать.

Недавно они выкатили обновление, и рабочий процесс изменился.

Теперь новая задача в Cursor запускается командой /opsx:new, он создает шаблон спеки под задачу.

И дальше через команду /opsx:continue ведет тебя за ручку, шаг за шагом, документ за документом. И ты каждый документ валидируешь.

Почему это круто?

• Потому что на тебя не валится сразу кучу текста.
• Потому что, если в первом документе увидишь ошибку и поправишь, то в следующих вероятность ошибок уменьшается.

Если очень интересно, но ничего не понятно, то жди запуска нового потока моего курса по вайбкодингу в марте)
1🔥14👍7🎉1
Media is too big
VIEW IN TELEGRAM
Вчера прошло четвёртое занятие по вайб-кодингу, где мы плотно работали с подходом SDD.

Пока агент работал, мы успели немного порефлексировать о будущем нашей индустрии.

Выделил два ценных вопроса из Q&A сессии, которыми хочу поделиться с вами.

Q: «Некоторые оставляют Cursor крутиться в лупе: он сам что-то пишет, через терминал запускает тесты и правит ошибки. Есть ли способ сделать это более безопасно, чтобы он не жёг квоту и не требовал всех разрешений сразу?»

Я сознательно не использую полностью автономные лупы, и вот почему:

Риск «зацикливания» на ошибке. Если агент допустит ошибку в рассуждениях, он начнет ее «мусолить». Ошибка останется в контексте, и с его ростом вероятность вернуться к ней только возрастет.

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

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

Q: «Бывает, что я теряю представление о кодовой базе: Cursor знает, что он там сделал, а я уже не понимаю. Приходится просто продолжать промптить, потому что нет выбора. Как этого избежать и не терять контроль?»

Смириться с этим, мы плавно идем в сторону того, что все чаще оперируем контекстом, и все реже синтаксисом языка.

С ростом способностей агентов учитывать архитектуру и стиль кода, мы будем всё чаще «отпускать вожжи».

В некоторых ситуациях у вас не будет выбора, например вы знаете, что ваш техлид не пропустит ваш MR.

И тогда придется снижать скорость агентной разработки, чтобы сохранять контекст не только у агента в памяти, но и у себя в голове.
5👍16🔥75👏1
Представьте начало 2025 года.

Вы - техно-блоггер и вам пишут из Anthropic со следующим предложением:

Вот вам ранний безлимитный доступ к Claude Code на месяц.

Сделайте что-нибудь крутое с помощью нашего инструмента и напишите об этом.

Вот вам 10k$ вознаграждение.

И вот у вас есть:
• технический бэкграунд
• собственная аудитория
• безграничный ресурс токенов и топовый инструмент
• 10 тысяч зеленых, которые кстати можно потратить на маркетинг

Но вам осталось жить год и у вас 5 детей.
У вас последний шанс что-то сделать и оставить им.

Что бы это было?
6😁6🔥5👀1
Media is too big
VIEW IN TELEGRAM
Помните мой сервак взломали боты?

Делюсь с вами коротким отрывком со второго потока, как с помощью агента Warp настроить базовые настройки безопасности, о которых писал в прошлом посте.

Продублирую их еще разок тут:

1️⃣ Создать нового пользователя c root правами, а root пользователя отключить.

2️⃣ Отключить вход по паролю, а использовать ssh ключи.

3️⃣ Установить fail2ban, чтобы блочить попытки подключений.

4️⃣ Настроить ufw файрволл, отключить все порты, и открыть только необходимые, обычно это 22, 80, 443.

С тех пор кстати я переехал с Coolify на Dockploy, и сегодня буду показывать студентам 2-го потока, как работать с Dockploy.

Будем настраивать dev/prod окружение, поднимать базы данных, мониторинг, бэкапы и всю ту прелесть, которая поможет вайб-кодерам спать спокойно 😁
🔥155👍5
Топ-3 способа найти идеи для SaaS

Я честно ожидал, что пост с 5 детьми сгенерит больше интересных идей.

Но раз такой кризис, давайте закину три критерия выбора ниши и три источника для вдохновения.

Если бы мне остался год и было 5 детей, я бы выбирал нишу по этим 3 критериям:
1. Есть рынок, есть конкуренты
2. Понятно, где найти первых клиентов
3. Можно сделать MVP в течение 2-3 недель

Как бы я искал идеи и оценивал рынок:
1. Deep Research анализ конкурентов
2. Взял подписку на acquire.com, чтобы посмотреть какие SaaS есть в продаже, и какие у них метрики.
3. Посмотрел бы все стартапы в которых инвестировал YCombinator

Как бы я работал над продуктом:
1. Взял только 1 киллер-фичу и сигментировался на определенную аудиторию
2. Писал бы в запрещенные метовские соцсети о процессе работы над проектом
3. Сокращал путь пользователя, количество кликов, Time To Value продукта.

Есть кстати альтернативный путь - импортозамещение в РФ 😄 Хочу как-нибудь тоже попробовать)
1🔥125👍5