История про ещё одну железку и LLM’ки
Позавчера супруга скинула видео с гаджетом, который отслеживает качество воздуха. Идея зацепила сразу: мы скоро ждём ребёнка, обустраиваем дом, плюс удалёнка = часто плохо проветриваемое помещение. И такой девайс над кроваткой выглядел бы очень уместно.
А у меня с 2018 года пылится набор Arduino Uno (позже еще брал Arduino Nano, ESP8266, Raspberry PI 4B, Jetson Nano - теперь вы знаете как выглядит шопоголизм айтишника). Тогда все попытки закончились быстро: я так и не понял, как быть инженером-электронщиком и при этом ничего не спалить.
В этот раз подход был другой — через ChatGPT.
Я просто:
• сфоткал все свои запчасти,
• написал, что хочу собрать,
• и отправил это в чат.
В ответ получил:
• какие компоненты подойдут,
• как их соединять,
• код прожигаемый через Arduino IDE,
• с чего начать и в каком порядке идти.
И тут снова словил это чувство: мы реально живём в золотое время.
За час у меня уже получился рабочий прототип. Да, есть что улучшать:
• нужен CO₂-датчик уровня Birdie — Sensirion SCD40 (цена 10$),
• вместо шумной SG90 — нормальная бесшумная серва (до сих пор не понял, что у них используется),
• корпус — хочется напечатать на 3D-принтере (нашёл только один похожий проект, но модельки не зашли и нужно ещё много правок, в чем я не силен).
Параллельно возникла мысль:
а что если такие устройства можно было бы делать и продавать?
Birdie стоит ~200$, что, честно говоря, выглядит странно для девайса с логикой «поднять / опустить индикатор при превышении порога >10 минут».
Полез в Perplexity, начал искать патенты (у них на сайте упоминается patent pending — решил проверить). И да — патент реально есть, и он довольно точно описывает дизайн и функциональность. Так что делать прямого конкурента — идея сомнительная.
Но.
Самое важное открытие здесь даже не в железке и не в бизнесе.
А в том, что вещи, которые 7 лет назад казались для меня недоступными, сегодня решаются за час — через обычный диалог с LLM.
В разработке и быту я это ощущаю уже давно — ускорение заметное и знакомое.
Но в железе эффект совсем другой.
Когда ты можешь сфоткать то, что у тебя есть, показать процесс сборки и получить понятные подсказки по ходу — это наглядно показывает, какие возможности раньше были фактически закрыты и стали доступны сейчас.
Время ими пользоваться.
Позавчера супруга скинула видео с гаджетом, который отслеживает качество воздуха. Идея зацепила сразу: мы скоро ждём ребёнка, обустраиваем дом, плюс удалёнка = часто плохо проветриваемое помещение. И такой девайс над кроваткой выглядел бы очень уместно.
А у меня с 2018 года пылится набор Arduino Uno (позже еще брал Arduino Nano, ESP8266, Raspberry PI 4B, Jetson Nano - теперь вы знаете как выглядит шопоголизм айтишника). Тогда все попытки закончились быстро: я так и не понял, как быть инженером-электронщиком и при этом ничего не спалить.
В этот раз подход был другой — через ChatGPT.
Я просто:
• сфоткал все свои запчасти,
• написал, что хочу собрать,
• и отправил это в чат.
В ответ получил:
• какие компоненты подойдут,
• как их соединять,
• код прожигаемый через Arduino IDE,
• с чего начать и в каком порядке идти.
И тут снова словил это чувство: мы реально живём в золотое время.
За час у меня уже получился рабочий прототип. Да, есть что улучшать:
• нужен CO₂-датчик уровня Birdie — Sensirion SCD40 (цена 10$),
• вместо шумной SG90 — нормальная бесшумная серва (до сих пор не понял, что у них используется),
• корпус — хочется напечатать на 3D-принтере (нашёл только один похожий проект, но модельки не зашли и нужно ещё много правок, в чем я не силен).
Параллельно возникла мысль:
а что если такие устройства можно было бы делать и продавать?
Birdie стоит ~200$, что, честно говоря, выглядит странно для девайса с логикой «поднять / опустить индикатор при превышении порога >10 минут».
Полез в Perplexity, начал искать патенты (у них на сайте упоминается patent pending — решил проверить). И да — патент реально есть, и он довольно точно описывает дизайн и функциональность. Так что делать прямого конкурента — идея сомнительная.
Но.
Самое важное открытие здесь даже не в железке и не в бизнесе.
А в том, что вещи, которые 7 лет назад казались для меня недоступными, сегодня решаются за час — через обычный диалог с LLM.
В разработке и быту я это ощущаю уже давно — ускорение заметное и знакомое.
Но в железе эффект совсем другой.
Когда ты можешь сфоткать то, что у тебя есть, показать процесс сборки и получить понятные подсказки по ходу — это наглядно показывает, какие возможности раньше были фактически закрыты и стали доступны сейчас.
Время ими пользоваться.
🔥4❤2
В ютубе всё чаще появляются видео про offline AI на Raspberry Pi — от максимально слабых конфигураций (но не совсем offline) до последнего Raspberry 5 с отдельным акселератором под инференс.
Примеры:
• Raspberry Pi Zero 2W (openai ключ)
https://www.youtube.com/watch?v=Nwu2DruSuyI
• Raspberry Pi 5 + LLM8850 (offline)
https://www.youtube.com/watch?v=IuTD5OMaVVU
И это выглядит как начало очень интересного года для DIY-энтузиастов.
Модели всё меньше, железо доступнее, без облаков и подписок (а если хочется можно и канал к своему компу через tailscale).
Я давно жду момент, когда LLM станут таким же бытовым слоем, как роутер или NAS — тихо работающим в фоне дома.
Массово это ещё не доехало, но направление очевидно.
А пока — смотрим/собираем сами.
Примеры:
• Raspberry Pi Zero 2W (openai ключ)
https://www.youtube.com/watch?v=Nwu2DruSuyI
• Raspberry Pi 5 + LLM8850 (offline)
https://www.youtube.com/watch?v=IuTD5OMaVVU
И это выглядит как начало очень интересного года для DIY-энтузиастов.
Модели всё меньше, железо доступнее, без облаков и подписок (а если хочется можно и канал к своему компу через tailscale).
Я давно жду момент, когда LLM станут таким же бытовым слоем, как роутер или NAS — тихо работающим в фоне дома.
Массово это ещё не доехало, но направление очевидно.
А пока — смотрим/собираем сами.
YouTube
This Tiny Raspberry Pi Chatbot Actually Talks! 🤖 | Build an AI Chatbot with Whisplay HAT & PiSugar
🧠 Description
In this video, we’ll build a portable AI chatbot using the Raspberry Pi Zero 2 W, PiSugar battery, and the Whisplay HAT — a compact add-on board that brings together a display, microphone, speaker, and colorful LED lights.
This step-by-step…
In this video, we’ll build a portable AI chatbot using the Raspberry Pi Zero 2 W, PiSugar battery, and the Whisplay HAT — a compact add-on board that brings together a display, microphone, speaker, and colorful LED lights.
This step-by-step…
🔥2
Cursor и Agent Skills
В Cursor (nightly-сборка) уже есть полноценная поддержка agent skills и rules — совместимых с экосистемами Claude, Codex, а также собственных cursor-skills.
И это важно понимать правильно: речь не про шаблоны промптов.
Agent skill — это:
- именованный контекстный модуль,
- с чётко описанным назначением,
- условиями применения,
- ограничениями,
- и ожидаемым поведением агента.
В базовый контекст агента попадает только описание skill’а,
а само содержимое подгружается динамически — только если агент решил, что этот skill релевантен текущей задаче.
Агент сам выбирает, когда и какой skill активировать.
В результате вы не пересобираете поведение в каждом диалоге — вы один раз описываете роль или workflow,
а дальше агент использует его как инструмент.
Что это меняет на практике:
- длинные system-промпты уходят,
- поведение становится воспроизводимым,
- агент действует по заранее заданной логике, а не «по наитию»,
- skills можно накапливать, версионировать и переиспользовать между проектами.
И ключевой момент:
если вы работаете только в Cursor, внешние репозитории со skills теперь полностью применимы.
Это не «чужие SDK», а готовые контекстные блоки, которые Cursor умеет подключать нативно.
Полезные репозитории со skills:
- Anthropic https://github.com/anthropics/skills/tree/main/skills
- OpenAI https://github.com/openai/skills/tree/main/skills
- Vercel https://github.com/vercel-labs/agent-skills/tree/main/skills
Cursor постепенно перестаёт быть просто IDE с чатиком.
Это уже среда, где агенту задают архитектуру поведения,
а не объясняют задачу заново при каждом запросе.
Самый легкий старт от vercel:
В Cursor (nightly-сборка) уже есть полноценная поддержка agent skills и rules — совместимых с экосистемами Claude, Codex, а также собственных cursor-skills.
И это важно понимать правильно: речь не про шаблоны промптов.
Agent skill — это:
- именованный контекстный модуль,
- с чётко описанным назначением,
- условиями применения,
- ограничениями,
- и ожидаемым поведением агента.
В базовый контекст агента попадает только описание skill’а,
а само содержимое подгружается динамически — только если агент решил, что этот skill релевантен текущей задаче.
Агент сам выбирает, когда и какой skill активировать.
В результате вы не пересобираете поведение в каждом диалоге — вы один раз описываете роль или workflow,
а дальше агент использует его как инструмент.
Что это меняет на практике:
- длинные system-промпты уходят,
- поведение становится воспроизводимым,
- агент действует по заранее заданной логике, а не «по наитию»,
- skills можно накапливать, версионировать и переиспользовать между проектами.
И ключевой момент:
если вы работаете только в Cursor, внешние репозитории со skills теперь полностью применимы.
Это не «чужие SDK», а готовые контекстные блоки, которые Cursor умеет подключать нативно.
Полезные репозитории со skills:
- Anthropic https://github.com/anthropics/skills/tree/main/skills
- OpenAI https://github.com/openai/skills/tree/main/skills
- Vercel https://github.com/vercel-labs/agent-skills/tree/main/skills
Cursor постепенно перестаёт быть просто IDE с чатиком.
Это уже среда, где агенту задают архитектуру поведения,
а не объясняют задачу заново при каждом запросе.
Самый легкий старт от vercel:
npx add-skill vercel-labs/agent-skills
🔥2
Tailwindcss и воровство UI
Самый большой подарок и одновременно самое большое наказание, которое можно сделать своему проекту — это Tailwind CSS.
Подарок, потому что:
• у тебя мгновенно открывается доступ к огромной экосистеме готовых UI-блоков и компонентов
shadcn, 21st.dev и десятки каталогов вокруг → https://www.shadcn.io/awesome
бонусом выделю:
- https://www.launchuicomponents.com/
- https://inspira-ui.com/
- https://blocks.so/
- https://tailark.com/
- https://www.kibo-ui.com/
- https://reactbits.dev/
• отличный DX
• и, что важно в 2025/26, LLM’ки очень хорошо умеют в Tailwind и собирают интерфейсы почти без ошибок
Наказание, потому что:
• чтобы украсть твой UI, достаточно Ctrl+C → Ctrl+V в чат Cursor
• классы Tailwind — это уже финальная форма дизайна, как правило без дополнительного слоя абстракции
Здесь и возникает ключевая проблема:
UI перестаёт быть активом.
Он становится полностью воспроизводимым артефактом.
И это не то, чего можно аккуратно избежать, если ты хочешь:
• пользоваться готовыми компонентами
• оставаться внутри экосистемы Tailwind
• сохранять скорость разработки
Можно отказаться от готовых компонентов и начать использовать tailwindcss с
В итоге имеем трейдофф мира умнеющих LLM:
• скорость, DX, экосистема и поддержка LLM
vs
• уникальность и «защищённость» UI от копирования LLM
Самый большой подарок и одновременно самое большое наказание, которое можно сделать своему проекту — это Tailwind CSS.
Подарок, потому что:
• у тебя мгновенно открывается доступ к огромной экосистеме готовых UI-блоков и компонентов
shadcn, 21st.dev и десятки каталогов вокруг → https://www.shadcn.io/awesome
бонусом выделю:
- https://www.launchuicomponents.com/
- https://inspira-ui.com/
- https://blocks.so/
- https://tailark.com/
- https://www.kibo-ui.com/
- https://reactbits.dev/
• отличный DX
• и, что важно в 2025/26, LLM’ки очень хорошо умеют в Tailwind и собирают интерфейсы почти без ошибок
Наказание, потому что:
• чтобы украсть твой UI, достаточно Ctrl+C → Ctrl+V в чат Cursor
• классы Tailwind — это уже финальная форма дизайна, как правило без дополнительного слоя абстракции
Здесь и возникает ключевая проблема:
UI перестаёт быть активом.
Он становится полностью воспроизводимым артефактом.
И это не то, чего можно аккуратно избежать, если ты хочешь:
• пользоваться готовыми компонентами
• оставаться внутри экосистемы Tailwind
• сохранять скорость разработки
Можно отказаться от готовых компонентов и начать использовать tailwindcss с
css-modules + @apply, но тогда все руками и это уже бьёт по перформансу (и Tailwind об этом пишет)В итоге имеем трейдофф мира умнеющих LLM:
• скорость, DX, экосистема и поддержка LLM
vs
• уникальность и «защищённость» UI от копирования LLM
🔥2
Деволлим
Cursor и Agent Skills В Cursor (nightly-сборка) уже есть полноценная поддержка agent skills и rules — совместимых с экосистемами Claude, Codex, а также собственных cursor-skills. И это важно понимать правильно: речь не про шаблоны промптов. Agent skill…
Skills
The Agent Skills Directory
Discover and install skills for AI agents.
❤2
Сделал полезный хук для Cursor ⚡️
Поймал себя на привычке:
пока Cursor что-то думает/генерит — я улетаю читать сайты, телегу, делаю ещё что-нибудь.
А когда он заканчивает работу — возвращаюсь не сразу.
В итоге теряется фокус. И мой, и его 🙂
Сделал кроссплатформенный hook, который возвращает фокус окну Cursor, когда агент закончил работу.
Мелочь, а реально помогает не выпадать из рабочего флоу.
👉 https://github.com/beautyfree/cursor-activate-hook
или сразу
P.S. требует ваших звезд на гитхабе и распространения среди пользователей Cursor
Поймал себя на привычке:
пока Cursor что-то думает/генерит — я улетаю читать сайты, телегу, делаю ещё что-нибудь.
А когда он заканчивает работу — возвращаюсь не сразу.
В итоге теряется фокус. И мой, и его 🙂
Сделал кроссплатформенный hook, который возвращает фокус окну Cursor, когда агент закончил работу.
Мелочь, а реально помогает не выпадать из рабочего флоу.
👉 https://github.com/beautyfree/cursor-activate-hook
или сразу
npx cursor-hook install beautyfree/cursor-activate-hook
P.S. требует ваших звезд на гитхабе и распространения среди пользователей Cursor
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥4❤🔥1
🚀 cursor-hook — CLI для установки Cursor Hooks из Git репозиториев
Теперь можно устанавливать хуки одной командой прямо из GitHub!
По мотивам проблем с которыми столкнулся в прошлом посте (установка под ненавистную винду отвратительна) создал инструмент, который упрощает разработку и распространение хуков для Cursor IDE.
Что это:
- TypeScript CLI пакет для установки Cursor hooks
- Поддержка GitHub, GitLab и локальных путей
- Кроссплатформенная работа (Windows/Linux/macOS)
• Мерж с существующими хуками
- Автоматическая установка зависимостей
- Выбор между глобальной и проектной установкой
Пример использования:
Для разработчиков:
Создайте свой репозиторий с хуком, добавьте
Поддерживаются платформо-специфичные команды установки зависимостей.
Ссылки:
🔗 CLI: https://github.com/beautyfree/cursor-hook
🔗 Пример хука: https://github.com/beautyfree/cursor-window-activate-hook
Теперь можно устанавливать хуки одной командой прямо из GitHub!
По мотивам проблем с которыми столкнулся в прошлом посте (установка под ненавистную винду отвратительна) создал инструмент, который упрощает разработку и распространение хуков для Cursor IDE.
Что это:
- TypeScript CLI пакет для установки Cursor hooks
- Поддержка GitHub, GitLab и локальных путей
- Кроссплатформенная работа (Windows/Linux/macOS)
• Мерж с существующими хуками
- Автоматическая установка зависимостей
- Выбор между глобальной и проектной установкой
Пример использования:
npx cursor-hook install beautyfree/cursor-window-activate-hook
Для разработчиков:
Создайте свой репозиторий с хуком, добавьте
cursor-hook.config.json с конфигурацией, и пользователи смогут установить его одной командой. Поддерживаются платформо-специфичные команды установки зависимостей.
Ссылки:
🔗 CLI: https://github.com/beautyfree/cursor-hook
🔗 Пример хука: https://github.com/beautyfree/cursor-window-activate-hook
🔥2
🚀 Context7 сделали Skills
— 24 000 навыков из 65 000 GitHub-реп
— Tailwind, React, Better-Auth и др.
— Установка одной CLI-командой
— Работает с Cursor, Claude Code и другими
https://context7.com/?tab=skills
👇 В видео наглядно
— 24 000 навыков из 65 000 GitHub-реп
— Tailwind, React, Better-Auth и др.
— Установка одной CLI-командой
— Работает с Cursor, Claude Code и другими
https://context7.com/?tab=skills
👇 В видео наглядно
Media is too big
VIEW IN TELEGRAM
🔥3
Vibe Kanban + Cursor Agent
Удивительно, как давно vibe-kanban завирусился и показал себя миру, и как редко я вижу, чтобы его упоминали и использовали в моем окружении.
При этом он спокойно работает не только с Claude и Codex, но и с cursor-agent!
И на практике это означает простую вещь: обернув агента, можно получить рабочий инструмент почти бесплатно и решать им самые разные задачи.
Вот вам и интересный вектор для проектов - проектов на базе cursor-agent.
Удивительно, как давно vibe-kanban завирусился и показал себя миру, и как редко я вижу, чтобы его упоминали и использовали в моем окружении.
При этом он спокойно работает не только с Claude и Codex, но и с cursor-agent!
И на практике это означает простую вещь: обернув агента, можно получить рабочий инструмент почти бесплатно и решать им самые разные задачи.
Вот вам и интересный вектор для проектов - проектов на базе cursor-agent.
GitHub
GitHub - BloopAI/vibe-kanban: Get 10X more out of Claude Code, Codex or any coding agent
Get 10X more out of Claude Code, Codex or any coding agent - BloopAI/vibe-kanban
❤2🔥1
Cursor становится все умнее и умнее
- Прекрасно переходит в режим планирования со слов
- Субагенты это новый инструмент в арсенале для ускорения работы (попробуйте попросить в своем проекте “сделай IEEE 42010 субагентами”), а бывает и единственный способ добиться своего (если файл очень большой можно попросить, чтобы субагенты взяли свою часть файла)
- Про скилы уже было выше
• А дебаг режим вообще золото
Да и вообще, заметили что уже и на Auto режиме можно получить нужный результат?
P.S. Осталось дождаться, когда завезут ACP - если завезут (а то обвязки типо https://github.com/blowmage/cursor-agent-acp-npm - это прям не серьезно).
- Прекрасно переходит в режим планирования со слов
- Субагенты это новый инструмент в арсенале для ускорения работы (попробуйте попросить в своем проекте “сделай IEEE 42010 субагентами”), а бывает и единственный способ добиться своего (если файл очень большой можно попросить, чтобы субагенты взяли свою часть файла)
- Про скилы уже было выше
• А дебаг режим вообще золото
Да и вообще, заметили что уже и на Auto режиме можно получить нужный результат?
P.S. Осталось дождаться, когда завезут ACP - если завезут (а то обвязки типо https://github.com/blowmage/cursor-agent-acp-npm - это прям не серьезно).
🔥2😎2
This media is not supported in your browser
VIEW IN TELEGRAM
Claude Island
Пользователям Claude Code подсвечу тул, который почему-то ещё не получил заслуженной популярности.
Claude Island — это маленький macOS-апп, который живёт прямо в «чёлке» (Dynamic Island) и показывает, что происходит с вашими Claude Code сессиями в реальном времени.
Что умеет:
— показывает статус всех активных Claude Code сессий
— сразу подсвечивает pending permission requests
— позволяет approve / deny tool execution, не переключаясь в окна
— работает с tmux
— обновляется через hooks Claude Code (без костылей)
По сути — минус постоянный alt+tab и проверка «а не ждёт ли агент моего клика».
Open-source, бесплатно, нативно на Swift/SwiftUI.
https://claudeisland.com/
Пользователям Claude Code подсвечу тул, который почему-то ещё не получил заслуженной популярности.
Claude Island — это маленький macOS-апп, который живёт прямо в «чёлке» (Dynamic Island) и показывает, что происходит с вашими Claude Code сессиями в реальном времени.
Что умеет:
— показывает статус всех активных Claude Code сессий
— сразу подсвечивает pending permission requests
— позволяет approve / deny tool execution, не переключаясь в окна
— работает с tmux
— обновляется через hooks Claude Code (без костылей)
По сути — минус постоянный alt+tab и проверка «а не ждёт ли агент моего клика».
Open-source, бесплатно, нативно на Swift/SwiftUI.
https://claudeisland.com/
🔥2❤🔥1
Debug-режим в Cursor
Кажется, что в канале и так уже слишком много про Cursor,
но эту штуку всё-таки хочется озвучить.
В Cursor так же появился debug-режим, который работает очень практично:
• выбираешь Debug
• просто пишешь, на чём застрял
• получаешь шаги воспроизведения, которые нужно выполнить
А Cursor:
• сам расставляет код для отправки логов
• поднимает локальный сервер и ждет логи на порту
По факту — это решение очень насущной боли,
когда нужно собрать логи и с клиента, и с бэка,
и при этом не заниматься постоянным копированием и вставкой в чат.
Для решения воспроизводить баг всё равно приходится много раз —
Cursor вносит правки и ждёт, что ты выполнишь шаги.
Но ключевое — ты наконец перестаёшь быть почтальоном для логов.
Cursor берёт на себя самую рутинную часть процесса.
Ждем когда через года computer use будет дешевым и Cursor сам выполнит шаги воспроизведения.
Тогда это будет уже полноценный дебаг-агент 😄
но эту штуку всё-таки хочется озвучить.
В Cursor так же появился debug-режим, который работает очень практично:
• выбираешь Debug
• просто пишешь, на чём застрял
• получаешь шаги воспроизведения, которые нужно выполнить
А Cursor:
• сам расставляет код для отправки логов
• поднимает локальный сервер и ждет логи на порту
По факту — это решение очень насущной боли,
когда нужно собрать логи и с клиента, и с бэка,
и при этом не заниматься постоянным копированием и вставкой в чат.
Для решения воспроизводить баг всё равно приходится много раз —
Cursor вносит правки и ждёт, что ты выполнишь шаги.
Но ключевое — ты наконец перестаёшь быть почтальоном для логов.
Cursor берёт на себя самую рутинную часть процесса.
Ждем когда через года computer use будет дешевым и Cursor сам выполнит шаги воспроизведения.
Тогда это будет уже полноценный дебаг-агент 😄
❤🔥3🔥1
Пользователям Raycast и Умного дома Яндекса
В пятницу психанул и сделал расширение для Raycast — управление Умным домом Яндекса прямо из командной строки 🚀
👉 https://www.raycast.com/devall/yandex-smart-home
Что умеет:
• включать / выключать устройства
• менять параметры и отображать показания датчиков
• всё через быстрый поиск и команды Raycast
Зачем:
• Raycast и так центр управления системой — умный дом логично туда же
• захотел другой свет в комнате, а под рукой только ноут → шорткат и готово
Фидбек приветствуется 👀
Код написал с Cursor’ом за пол часа и час оформлял под требования для ревью 😄
В пятницу психанул и сделал расширение для Raycast — управление Умным домом Яндекса прямо из командной строки 🚀
👉 https://www.raycast.com/devall/yandex-smart-home
Что умеет:
• включать / выключать устройства
• менять параметры и отображать показания датчиков
• всё через быстрый поиск и команды Raycast
Зачем:
• Raycast и так центр управления системой — умный дом логично туда же
• захотел другой свет в комнате, а под рукой только ноут → шорткат и готово
Фидбек приветствуется 👀
Raycast
Raycast Store: Yandex Smart Home
Control Yandex Smart Home devices and run scenarios from Raycast.
🔥3
Агент в Cursor перестаёт понимать твой проект?
(Избитая тема которую я уже пытался решить, но в этот раз более технологичный подход)
Чем больше кодовая база — тем чаще агент «не в контексте»: не знает, где что лежит, путает модули, предлагает устаревшие решения. В Cursor нет встроенной механики, которая держит контекст в актуальном состоянии. Я её добавил.
cursor-docs-hook — правило + хук в одном пакете.
Правило говорит агенту: создай и используй
Хук запоминает, какие файлы Cursor менял в этом прогоне. Когда Cursor завершает работу и в прогоне были правки — хук в фоне запускает cursor-agent (о котором было в этом посте) и обновляет
Одна команда — правило и хук ставятся вместе:
Если используешь Cursor в растущих проектах — попробуй.
👉 https://github.com/beautyfree/cursor-docs-hook
P.S. ваши звезды на гитхабе и распространения среди пользователей Cursor — лучшая благодарность✨
(Избитая тема которую я уже пытался решить, но в этот раз более технологичный подход)
Чем больше кодовая база — тем чаще агент «не в контексте»: не знает, где что лежит, путает модули, предлагает устаревшие решения. В Cursor нет встроенной механики, которая держит контекст в актуальном состоянии. Я её добавил.
cursor-docs-hook — правило + хук в одном пакете.
Правило говорит агенту: создай и используй
docs/INDEX.md и модульные INDEX.md как карту проекта — читай их для обзора структуры, назначения модулей, что где искать. Одна точка входа вместо разрозненных файлов.Хук запоминает, какие файлы Cursor менял в этом прогоне. Когда Cursor завершает работу и в прогоне были правки — хук в фоне запускает cursor-agent (о котором было в этом посте) и обновляет
docs/INDEX.md и INDEX.md в модулях. То, что агент по rules читает и держит в контексте, остаётся в синхронизации с кодом. Агент не теряет ориентировку при росте проекта.Одна команда — правило и хук ставятся вместе:
npx cursor-hook install beautyfree/cursor-docs-hook
Если используешь Cursor в растущих проектах — попробуй.
👉 https://github.com/beautyfree/cursor-docs-hook
P.S. ваши звезды на гитхабе и распространения среди пользователей Cursor — лучшая благодарность✨
❤🔥4🔥2
🦞 CLAWATHON — первый хакатон, где участвуют только AI-агенты
Без людей. Вообще.
Ни строчки кода, ни менеджмента, ни ревью от человека — всё делают агенты.
Как это устроено:
• команды из 4 AI-агентов: Frontend / Backend / Contract / PM
• координация через
• агенты сами планируют, договариваются и шипят продукт
Организатор: Openwork
Формат: онлайн, полностью автономный
Дедлайн: 1 неделя с момента старта
Призовой фонд: $10 000 💰 в токенах $OPENWORK
Что дают из коробки:
• GitHub-репозиторий для каждой команды
• Vercel-проект
• никаких ограничений по типу продукта
Можно собирать что угодно вокруг $OPENWORK:
• DeFi
• дашборды
• игры
• социалки
• dev tools
Судейство:
1. openworkceo отбирает топ-10
2. затем Grok от xAI выбирает победителей LIVE в X
👉 https://openwork.bot/hackathon
Это уже не «AI помогает писать код»,
это AI сам делает стартап.
Без людей. Вообще.
Ни строчки кода, ни менеджмента, ни ревью от человека — всё делают агенты.
Как это устроено:
• команды из 4 AI-агентов: Frontend / Backend / Contract / PM
• координация через
SKILL.md и HEARTBEAT.md• агенты сами планируют, договариваются и шипят продукт
Организатор: Openwork
Формат: онлайн, полностью автономный
Дедлайн: 1 неделя с момента старта
Призовой фонд: $10 000 💰 в токенах $OPENWORK
Что дают из коробки:
• GitHub-репозиторий для каждой команды
• Vercel-проект
• никаких ограничений по типу продукта
Можно собирать что угодно вокруг $OPENWORK:
• DeFi
• дашборды
• игры
• социалки
• dev tools
Судейство:
1. openworkceo отбирает топ-10
2. затем Grok от xAI выбирает победителей LIVE в X
👉 https://openwork.bot/hackathon
Это уже не «AI помогает писать код»,
это AI сам делает стартап.
😨4🍌2🔥1
Media is too big
VIEW IN TELEGRAM
Небольшая фишка с тестированием запросов, о которой знают не все
При разработке и тестировании бэка удобно гонять запросы через Postman или HTTPie (я чаще использую HTTPie).
Но регулярно возникает ситуация: нужно повторить запрос, который отправляет клиент, слегка изменив данные.
Есть простой и очень рабочий трюк 👇
Копируете запрос как curl (из DevTools, логов, network tab — откуда угодно)
и просто вставляете его:
• в адресную строку HTTPie
• или в Postman
В итоге:
• копируются все заголовки
• сохраняется тело запроса
• ничего не нужно пересобирать руками
Минимум возни, никакой потери времени — сразу можно экспериментировать с данными.
Профит
При разработке и тестировании бэка удобно гонять запросы через Postman или HTTPie (я чаще использую HTTPie).
Но регулярно возникает ситуация: нужно повторить запрос, который отправляет клиент, слегка изменив данные.
Есть простой и очень рабочий трюк 👇
Копируете запрос как curl (из DevTools, логов, network tab — откуда угодно)
и просто вставляете его:
• в адресную строку HTTPie
• или в Postman
В итоге:
• копируются все заголовки
• сохраняется тело запроса
• ничего не нужно пересобирать руками
Минимум возни, никакой потери времени — сразу можно экспериментировать с данными.
Профит
🔥2
У президента OpenAI вышел пост про то, как компания сознательно движется к формату agent-first
Звучит как важный сдвиг, в результате которого могут появится новые практики и инструменты
Оригинальный твит:
https://x.com/gdb/status/2019566641491963946?s=46
Вольный пересказ:
Ждем через пол года статьи от OpenAI о том, как они строят автономную разработку и как эти подходы начинают массово внедряться в компаниях по всему миру?
Звучит как важный сдвиг, в результате которого могут появится новые практики и инструменты
Оригинальный твит:
https://x.com/gdb/status/2019566641491963946?s=46
Вольный пересказ:
Разработка софта резко меняется: за последние месяцы (примерно с декабря) инструменты вроде Codex сделали качественный скачок. Там, где раньше ИИ помогал максимум с тестами, теперь он пишет почти весь код, делает отладку и берет на себя значительную часть операционной работы. Те, кто этого не чувствует, чаще всего просто еще не перестроили процессы, а не потому что модели «не готовы».
Для компаний это окно возможностей, сравнимое с появлением интернета или облаков. В OpenAI считают, что нужно осознанно перестраивать команды под agent-first разработку. Их ближайшая цель — чтобы:
• для любой технической задачи первым шагом было общение с агентом, а не редактор или терминал;
• использование агентов по умолчанию было безопасным и достаточно продуктивным, без постоянных дополнительных разрешений.
Что они рекомендуют делать на практике:
1. Реально начать пользоваться инструментами, а не рассуждать о них. Назначить ответственного за внедрение агентов, делиться опытом внутри команды, провести хакатон.
2. Формализовать знания: вести AGENTS.md для проектов (что агенту можно, что нельзя, где он ломается) и накапливать переиспользуемые skills в общем репозитории.
3. Открыть агентам доступ к внутренним инструментам — через CLI, MCP и т.п.
4. Проектировать код agent-first: быстрые тесты, четкие интерфейсы между компонентами.
5. Жестко бороться с “slop” — ИИ-кодом низкого качества. За любой мерж отвечает человек, требования к качеству не ниже, чем к human-written коду.
6. Строить инфраструктуру вокруг агентов: наблюдаемость, логирование траекторий агентов, централизованное управление их инструментами.
Ждем через пол года статьи от OpenAI о том, как они строят автономную разработку и как эти подходы начинают массово внедряться в компаниях по всему миру?
1🤯1
Про OpenFeature — стандарт для feature flags
OpenFeature — это vendor-agnostic спецификация и SDK для управления фичами (feature flags / feature toggles). По сути — попытка сделать единый API для работы с флагами независимо от того, чем ты пользуешься под капотом.
Зачем это вообще нужно:
1. Независимость от провайдера
Сегодня LaunchDarkly, завтра Flagsmith, послезавтра вообще свой in-house сервис — код приложения не меняется. Меняется только provider.
2. Единый интерфейс для всех языков
JS, Go, Java, Python, .NET, Rust и т.д.
Один mental model → меньше зоопарка SDK и костылей.
3. Чёткая спецификация
Есть:
• lifecycle флагов
• evaluation context (user, env, attrs)
• стандартизированное поведение default’ов и ошибок
Это важно, когда флаги начинают влиять на бизнес-логику, а не просто прятать кнопку.
4. Cloud Native вайб
Проект под CNCF, активно развивается, нормальная документация, понятные контракты. Не «очередной SDK», а реально стандарт.
Как это выглядит на практике:
• В коде ты работаешь с
• Подключаешь provider (LaunchDarkly / Unleash / Flagsmith / custom)
• Дальше читаешь флаги одинаково везде — и в бэке, и во фронте, и в CLI
Почему это особенно актуально сейчас:
• фичефлаги давно перестали быть просто on/off
• A/B, gradual rollout, permissions, kill-switch’и
• агенты, автодеплой, CI/CD, environment-aware поведение
Без стандарта всё это быстро превращается в ад.
Если коротко:
OpenFeature = OpenTelemetry, но для feature flags.
🔗 https://openfeature.dev/
OpenFeature — это vendor-agnostic спецификация и SDK для управления фичами (feature flags / feature toggles). По сути — попытка сделать единый API для работы с флагами независимо от того, чем ты пользуешься под капотом.
Зачем это вообще нужно:
1. Независимость от провайдера
Сегодня LaunchDarkly, завтра Flagsmith, послезавтра вообще свой in-house сервис — код приложения не меняется. Меняется только provider.
2. Единый интерфейс для всех языков
JS, Go, Java, Python, .NET, Rust и т.д.
Один mental model → меньше зоопарка SDK и костылей.
3. Чёткая спецификация
Есть:
• lifecycle флагов
• evaluation context (user, env, attrs)
• стандартизированное поведение default’ов и ошибок
Это важно, когда флаги начинают влиять на бизнес-логику, а не просто прятать кнопку.
4. Cloud Native вайб
Проект под CNCF, активно развивается, нормальная документация, понятные контракты. Не «очередной SDK», а реально стандарт.
Как это выглядит на практике:
• В коде ты работаешь с
OpenFeatureClient• Подключаешь provider (LaunchDarkly / Unleash / Flagsmith / custom)
• Дальше читаешь флаги одинаково везде — и в бэке, и во фронте, и в CLI
Почему это особенно актуально сейчас:
• фичефлаги давно перестали быть просто on/off
• A/B, gradual rollout, permissions, kill-switch’и
• агенты, автодеплой, CI/CD, environment-aware поведение
Без стандарта всё это быстро превращается в ад.
Если коротко:
OpenFeature = OpenTelemetry, но для feature flags.
🔗 https://openfeature.dev/
🔥2