Запись из дневника вайб-кодера от 7 апреля 2026
Контекст: что произошло за один день
Есть дни, после которых смотришь на свою рабочую станцию и не узнаёшь её. Сегодня — один из таких. С утра я был человеком, у которого Telegram-бот умеет принимать только текст, ноутбук и сервер живут параллельной жизнью, а Figma — это отдельная вселенная, в которую я хожу руками. К ночи всё это срослось в один организм.
И всё это — разговором по-русски в чате с Claude Code. Без терминалов, без stack overflow, без специалистов на аутсорсе.
Часть 1. Telegram-бот теперь меня слышит
Вчера я подключил Claude Code в Telegram через официальный плагин Channels. Работает прекрасно — пишешь сообщение боту, бот выполняет команду, отвечает. Но быстро понял главное: на ходу с телефона текст набирать долго. А вся ценность бота именно в том, что он со мной всегда.
Решение очевидное — голос. Telegram умеет отправлять войсы, Whisper умеет их распознавать. Дело за малым: связать.
И вот тут случилась первая интересная история. Я говорю Claude Code: «настрой Whisper API на сервере». А он отвечает: «Сергей, я не вижу твой OpenAI ключ. Его нигде нет — ни в окружении, ни в файлах. Если он у тебя есть — пришли».
Я присылаю ключ прямо в чат. Claude его берёт, кладёт на сервер в защищённый файл с правами 600, пишет скрипт transcribe.sh, который через curl стучится в Whisper API, добавляет в CLAUDE.md рабочей директории бота инструкцию: «если входящее сообщение — voice, скачай файл, прогони через transcribe.sh, выполни как обычный промпт». Перезапускает tmux-сессию. Готово.
И только потом — первая важная штука — Claude мне говорит: «Сергей, ты только что отправил API-ключ в чат. Он теперь в истории. Ротируй его прямо сейчас».
Этот момент я хочу зафиксировать отдельно. Claude не молчит про безопасность. Он не считает её мою проблему. Он сам поднимает флаг и ведёт меня через ротацию: создать новый ключ → прислать → перезаписать файл → отозвать старый. Через 10 минут старый ключ был мёртв, новый работал, сессия чиста.
Я записываю на диктофон в Telegram: «привет, какой сегодня день?» Бот через секунду: «Сегодня 7 апреля 2026, вторник». Работает.
Это уже не бот. Это голосовой ассистент с правами root на сервере, который умеет всё, что умеет Claude Code.
Часть 2. «Сверь ноутбук и сервер»
Дальше я говорю простую фразу: «сверься, всё что стоит у меня на ПК должен уметь и Claude Code на сервере, и наоборот». И Claude уходит в сверку. Не я её делаю — он её делает.
Через минуту приходит таблица: где что есть, чего не хватает. Оказалось:
- На ПК было 0 плагинов из официального маркетплейса Anthropic, а на сервере 18 (telegram, slack, linear, supabase, github, и т.д.)
- На сервере не было
ghCLI, без которого по моим же правилам Claude обязан искать готовые решения в GitHub, прежде чем писать новый код - На сервере не было
notebooklm-py— а это важно, потому что я хочу просить бота: «создай блокнот NotebookLM по этим ссылкам» прямо из Telegram - Хуки на ПК не работали бы на сервере — и Claude это сам сказал, без меня: «литерально копировать не имеет смысла, давай сделаем функциональную сверку»
И дальше мы по списку всё выровняли:
- Скачали маркетплейс официальных плагинов Anthropic с сервера на ПК через tar+scp. Включили github, slack, linear, supabase
- Установили
ghCLI на сервер, прошли OAuth — авторизация через one-time code на GitHub - Установили
notebooklm-pyчерезpipx(потому что на Ubuntu 24 системный pip заблокирован PEP 668), доставили chromium для playwright - Перенесли свежую сессию NotebookLM с моего ПК на сервер — теперь серверный бот видит все мои блокноты: «Программа Наурыз Отбасы банк», «AI for Banking 2026», «250 000$ на ботах», «Летняя AI-Lab IKIGAI»
- Прописали
language: russianв настройки серверного Claude — чтобы он всегда отвечал по-русски, не полагаясь на CLAUDE.md в каждой папке
Когда я в конце спросил «а что ещё реально полезно перенести?», Claude мне честно сказал: «остальное (хуки, ECC, статусная строка) — декоративно и без смысла на сервере, потому что бот не сидит в интерактивном терминале». Это второе важное наблюдение: Claude не делает работу ради работы. Он отговаривает меня от пустых движений, если они пустые.
Часть 3. Figma въехала внутрь Claude
И вот гвоздь дня. Я оплатил Figma Professional за $20/мес. Не для того, чтобы рисовать макеты — рисовать я не умею и не люблю. А для одной конкретной фишки, о которой я узнал из урока 10 курса AI Superpowers: Code-to-Canvas.
Что это такое. Это официальная интеграция Figma и Anthropic. Работает так: я в Claude Code собираю интерфейс — React-компонент, HTML-страницу, что угодно. Дальше пишу одну фразу: «отправь это в Figma». И в моей открытой Figma появляется не скриншот, а полностью редактируемый фрейм — со слоями, компонентами, auto-layout. Дизайнер открывает и работает с ним как с обычным макетом.
И обратно: я выделяю фрейм в Figma, говорю Claude «сгенерируй мне это на React+Tailwind» — и получаю код, основанный на реальных размерах, цветах, токенах из дизайн-системы.
Это разрывает мне привычное представление о цикле разработки. Раньше было так: дизайнер → макет в Figma → передача разработчику → код → правки → новый макет → новый код. Каждая итерация — день. Теперь это одна команда в обе стороны. Прототип в Claude → фрейм в Figma → правки дизайнера → обратно в код.
Настройка заняла минут 15. Главная сложность была чисто человеческая: пункт «Enable MCP server» в Figma спрятан в Dev Mode, который включается снизу окна, а я пять минут искал его сверху. Через скриншоты Claude меня провёл, мы включили локальный MCP-сервер на http://127.0.0.1:3845/mcp, прописали его в моих настройках Claude, сделали тестовый ping — Figma Dev Mode MCP Server v1.0.0 ответил.
Часть 4. Дашборды живут
Когда всё было сделано, я сказал: «обнови дашборды наших OS». И Claude пошёл по четырём ключевым файлам моей операционной системы жизни и бизнеса:
- MASTER OS — главный реестр — добавил блок «Что нового 7 апреля»
- Точка А бизнеса IKIGAI — добавил инфраструктурные апгрейды дня и гипотезы для замера через 7-14 дней: должна вырасти скорость работы с задачами, цикл прототип→дизайн, темп контента
- Лог обучения — урок 10 AI Superpowers со статусом applied, с перечнем семи практических применений (не «прочитал и забыл», а «развернул и работает»)
- Эксперименты с энергией — да, туда тоже попало: сегодня вечером ванна с английской солью + магний, замер субъективной энергии завтра утром. Потому что Personal OS должен видеть корреляции между состоянием тела и продуктивностью
Что я понял за этот день
Первое. Вайб-кодинг — это не про скорость. Это про отсутствие контекстного окна между идеей и её исполнением. Раньше между «хочу голос в боте» и «голос в боте» были недели поиска специалистов, чтения документации, набивания шишек. Сегодня — два часа разговора по-русски.
Второе. Claude не просто исполнитель. Он второй мозг с дисциплиной. Он:
- Сам поднял флаг безопасности, когда я слил ключ
- Сам отговорил меня от копирования бесполезных файлов на сервер
- Сам предложил функциональную сверку вместо литеральной
- Сам запомнил всё, что мы сделали, в свой долговременный память — и через две недели достанет это, когда я спрошу «как сработали апгрейды»
Третье. Я начал измерять корреляции. Что я сделал сегодня — заношу в систему. Через неделю буду смотреть: как изменилась моя выручка, активность контент-пайплайна, выходы дизайна, темп работы. Гипотеза простая: каждый системный апгрейд должен оставлять след в бизнес-метриках. Если не оставляет — значит, апгрейд был ради апгрейда.
Четвёртое и главное. Раньше моё состояние тела и моя бизнес-операционка жили в разных мирах. Сегодня в одном файле системы рядом стоят: «Figma Pro оплачен — Code-to-Canvas работает» и «Ванна с солью + Mg, замер энергии завтра». Потому что и то, и другое влияет на одно и то же — на мою способность завтра встать и запустить ещё один кусок будущего.
Что в очереди
- Granola Business ($14/мес) — AI-блокнот встреч с MCP-доступом к расшифровкам прямо из Claude
- gws CLI (Gmail / Sheets / Calendar) — бесплатно, чтобы бот в Telegram умел читать почту, писать в таблицы, ставить события
- Yandex Metrika Python script — счётчик 97330672, прямой API. Чтобы я мог голосом из Telegram спросить: «сколько визитов на ikigaipromotion.kz за неделю» и получить ответ без переключения вкладок
- MCP Proxy — когда у меня будет 10+ MCP-серверов, он сэкономит ~13 тысяч токенов в каждом промпте через ленивую загрузку
И главное — Tilda Analytics Phase 1: GA4 + GTM + Facebook Pixel + CAPI + Метрика + Clarity на все лендинги ikigaipromotion.kz. План написан, осталось исполнить.
Утром у меня был ноутбук с Claude и сервер с Telegram-ботом, которые жили параллельно.
К вечеру — единый организм: голос на ходу, дизайн внутри кода, сервер и ноутбук как зеркала, операционная система жизни, которая помнит даже про ванну с магнием.
И всё это — разговором по-русски.
Вот это и есть вайб-кодинг.
Хотите собрать свою AI-систему за 1 день?
Мы проводим AI-интенсив за 1 день — 8 часов практики, после которых у вас уже работает Claude Code, подключены Telegram, Gmail, Notion, настроены агенты и автоматизации.
88 000 ₸ · Кол-во мест ограничено · Узнать подробности и записаться →
Хотите глубже? Полное погружение за 23 дня: Программа курса →
Сергей Конев · Со-основатель IKIGAI PROMOTION · Победители Digital Qazaqstan Awards 2026