атлант расправил плечи
@atlfreedom·Разработчик
AI-саммари
За вечер написал первый опенсорс на Go — генератор коммит-сообщений CWAI с git hook, потому что Claude Code вписывает себя в соавторы и коммитит блоками, которые Никита предпочитает контролировать сам. Убеждён: инженер будущего не пишет код — он строит обвязку для агентов (написал об этом на Хабр, но консервативное комьюнити не оценило), хотя сам открыто признаётся в провалах — 12+ часов на мультиагентную архитектуру, которая оказалась обычным LLM-воркфлоу. Честно замечает разницу между инструментами: Codex критикует идеи оператора и не подлизывается — Claude в этом смысле проигрывает. Полностью работает в Claude Code («старший товарищ»), Cursor остаётся только файловым редактором; коммиты автоматизированы через CWAI с git hook, новые идеи прогоняет через стресс-тесты сабагентами перед реализацией; написал screenshoter — утилиту для передачи скриншотов с Mac на SSH-сервер напрямую в Claude Code через Ctrl+C/Ctrl+V. За три потока обучил 46 вайбкодеров с нулём негативных отзывов.
Хватит писать коммиты руками
Последние года полтора я точно не пишу коммит сообщения сам, а пользовался одним инструментом для генерации коммитов. Да, знаю что в том же Cursor есть кнопка авто-генерации, но она пишет какую-то дичь чаще.
Claude Code тоже пишет коммиты но добавляет себя туда как со-автора и в целом какими блоками коммитить - я предпочитаю управлять сам. Несмотря на то что пользуюсь CC -> мой файловый редактор остается Cursor и я там просто нажимаю кнопку "Commit", далее срабатывает git hook и на выходе сгенерированное сообщение.
Что важно для меня: • соблюдение conventional commits • one line commit в духе feat(auth): added registration system • четкое определение типа коммита - feat/refactor/fix/docs/chore/... • понятный scope -> feat(auth) / refactor(rag) и т.д. • если коммит короткий -> одна строка, если большой - одна строка + буллеты в духе: refactor(rag): changed rag pipeline
• introduced BM25 • refactored qdrant to postgres • ...
Предыдущий инструмент не устраивал меня много чем, поэтому вчера за вечер я собрал свой первый опенсорс на Go!
Встречайте - CWAI (Commits With AI)
Как он работает? Вы добавляете файлы в stage (git add), нажимаете Commit в вашем IDE/делаете git commit/пишите cwai в терминале, он генерирует вам сообщение - вы аппрувите/регенерируете/правите если надо (а задача чтобы правок было минимум) -> коммитите.
Как установить? Быстрая установка для macOS/Linux:
curl -fsSL https://raw.githubusercontent.com/nikmd1306/cwai/main/install.sh | bash
Для Windows: Скачайте Windows Zip из последнего релиза и запустите cwai.exe
Для тех кто хочет просто сам установить и у кого есть Go:
go install github.com/nikmd1306/cwai@latest
export PATH="$PATH:$(go env GOPATH)/bin"
Что нужно для работы? Инструмент поддерживает любой OpenAI Compatible API (OpenAI/OpenRouter/DeepSeek/любой другой). Все что нужно - Base URL + API KEY + модель.
По дефолту стоит OpenAI и лично я пользуюсь им + gpt-5-mini (стоит как дефолтная модель).
Чтобы настроить все параметры - для интерактивной установки введите:
Интерактивная установка - настройка ключей, api url и модели
cwai setup
Непосредственно в репозитории - установка git hook - это нужно делать в каждом новом
cwai hook set
Если у вас будут какие-то вопросы/идеи/предложения/проблемы - можно писать в Discussions на гитхабе или там же открывать Issues.
А лучшая поддержка для меня - это звезда на гитхабе ⭐
@atlfreedom * а тут рассказываю про AI-coding/вайбкодинг
В Claude Code появилась нативная поддержка Git Worktrees
Что это такое? Для тех кто хочет изучить детальнее - официальная документация git. Если простыми словами - worktrees это возможность ответвиться не просто в новую ветку но и в отдельную среду (папку) для разработки.
То есть - когда создается worktree -> создается и новая ветка и для нее клонируется и создается новая папка.
Для чего это? Наверняка многие из вас хотели бы запускать несколько агентов параллельно. Запускать одного и ждать пока он там будет час делать свою задачу - уже не то. Нужно больше скорости)) До этого приходилось использовать либо сторонние инструменты для удобного и быстрого создания worktrees либо нативные (что еще чуть сложнее).
Как использовать? Так же как обычно заходите в папку проекта, далее:
claude —worktree [name]
* где [name] - по желанию можно задать имя ветки/worktree иначе будет сгенерировано рандомное
Пользуйтесь 😊
@atlfreedom
В Cursor появился свой маркетплейс
По сути то же самое что давно есть и в Claude Code.
Что это такое для тех кто не в курсе? Вот есть скиллы (знания которые пакуем в markdown файлы/скрипты и папки), есть MCP (Model Context Protocol - дает возможность модели общаться в структурированном виде с внешними сервисами), есть сабагенты (позволяют запустить какой-то процесс внутри текущего процесса для экономии токенов-контекста).
И есть соответственно люди/сообщества/организации которые выпускают набор всего вышего перечисленного (или чего-то из - например у сапабейза Skill и MCP). Это объединение и есть плагин. То есть по сути пакуют свою экосистему в агентную косметичку)
На данный момент не такй большой маркетплейс и не нашел возможности добавлять сторонние маркетплейсы (как можно у CC), но думаю будет расширяться.
В целом текущий набор более чем покрывает многие интеграции.
Кто пользовался уже? Делитесь опытом в комментах, задавайте вопросы 👇
@atlfreedom
🧹 Плагин который должен быть у каждого юзера Claude Code
Знаю что про него кто-то уже писал и вообще штука не новая но я постоянно общаюсь с людьми которые активно пользуются CC и удивляюсь тк многие до сих пор не знают что это существует! Так что пишу - не благодарите))
Может быть месяц назад Борис Черный ("отец CC") выложил в открытый доступ плагин которым он и сами антропики пользуются внутри. И меня сегодня только осенило (добило точнее) насколько он крут. Хотя пользуюсь им давно уже достаточно)
Мы все знаем что клод (да и что греха таить - другие агенты тоже) любит нагенерить с запасом - лишние абстракции, вложенность на 5 уровней, переменные с непонятными именами. Типа код работает но читать его потом больно.
Code-simplifier после твоей сессии кодинга проходится по всем изменённым файлам и причесывает. Причем не ломая ничего - только рефакторит для читаемости. Следует стандартам из твоего CLAUDE.md, убирает лишнее, улучшает нейминг. И что важно (!!) - он не пытается сделать код максимально коротким а делает его понятным.
Ребята из сообщества пишут что после регулярного использования потребление токенов падает на 20-30%. Логика вот какая (простая как по мне): чище код -> меньше токенов на его чтение в следующих сессиях -> дешевле. Красота)
Как установить:
Вариант 1 - напрямую:
claude plugin install code-simplifier
Вариант 2 - из сессии Claude Code:
/plugin marketplace update claude-plugins-official /plugin install code-simplifier
После установки нужно перезапустить сессию - плагин не подгружается на лету.
Дальше просто просишь: "Run the code-simplifier agent on the changes we made today" и он проходится по всему что ты наменял.
Кто уже юзает? Поделитесь опытом в комментах 👇
@atlfreedom
Почему IT-команды проигрывают солопренерам/маленьким командам (и даже не замечают этого)
В последнее время регулярно общаюсь с разными командами / фаундерами / лидами и некоторыми HR и замечаю насколько же медленны и неповоротливы большие команды и насколько же они на самом деле сопротивляются изменениям.
Поясню о чем я - казалось бы, на дворе 2026 год, AI изо всех труб, процесс разработки ускорился (для тех кто использует AI-инструменты) кратно, модели - уверенные мидлы в кодинге. Вроде бы и команды должны перестроиться? HR обращать внимание на другие какие-то детали? Нет. К сожалению это не так.
Их позиция: Собесить 2 часа на тему того как лучше оптимизировать SQL-запрос или оптимизировать какую-то функцию в we_are_slow.py Вместо того чтобы: Покажи как ты управляешь агентами, как будешь строить архитектуру для X проекта, как организуешь свой ежедневный пайплайн разработки с AI
Ну ИМХО, какая ценность в разработчике который умеет оптимизировать N+1 запросы но делает это в дефолтном режиме (до ии-революционном) с запросом на таску, описанием задачи - и 2 дня? Когда тот же другой разраб, который с первого раза вам не даст конкретное решение, но пообщается с моделькой час, еще час у него займет реализация и на выходе он выдаст ТАКОЙ ЖЕ (а то и лучше) результат?
К сожалению многие команды этого не понимают (и тут можно сказать - ну не тебе судить, ты строил большие компании? команды? я понимаю что смотрю со стороны, но вижу паттерн) и продолжают идти по дефолтному пути, который (опять же - мое мнение) приведет к отставанию от прогресса и (возможно и не со всеми конечно) закрытию компании ввиду того что солопренер (small team)-конкурент начнет делать фичи кратно быстрее и "репутация хорошего доброго старого продукта" перестанет спасать.
Есть еще очень много других команд - которые кричат - ДА МЫ AI-FIRST, SUPER AGENTIC, обмазаны всеми подписками. По факту это выглядит как франкентшейн потому что - ДА у разрабов есть AI, они им пользуются, пишут код, НО процессы все такие же долгие - потому что им нужно сходить на созвон, получить задачу, попить кофе, продумать почему это сложно, сгенерить код, потом 2 часа возмущаться как же плохо ИИ написал (не попытавшись даже нормальную архитектуру для AI кодинга организовать перед этим в репозитории), в итоге ничего/минимально поправить, открыть PR и ждать 2 дня пока старший коллега посмотрит (а не AI Code Review). Как будто от такого даже более страшно чем от первых.
С одной стороны - очень грустно наблюдать за этим, потому что я вижу за этим смерть многих реально классных продуктов (где казалось бы - даже есть AI энтузиасты но это не спасает), с другой стороны - как будто идет (дааа очень медленный) передел рынка и открывается дорога солопринерам и маленьким командам.
Сравниваю текущий процесс с моментом перехода от бумаги к компьютерам. Хоть я его лично и не застал (в осозннаном возрасте) но мне кажется это что-то похожее.
Но не вешаем нос, потому что я проверил свою гипотезу на практике и она подтвердилась - как только естественный процесс перемен пройдет - мы увидим совсем другой уровень разработки!) О чем я говорю? Недавно работал с одной командой (не могу сказать кто именно, под NDA) - классический IT отдел с большой (100+) командой разработчиков. Меня пригласили как внешнего эксперта - я взял рабочую таску из бэклога, услышал сколько на это времени назвал тимлид и сделал сам в 3 раза быстрее (на онбординг в проект = меньше часа).
Что думаете по этому поводу? Какой у вас опыт? Пишите в комментах.
@atlfreedom
Ноль опыта в коде → тысячи пользователей
Оля пришла на практикум без опыта в разработке (от слова совсем). Что она делает сейчас? Разные паблик решения для компании в которой работает и ее решениями пользуются тысячи человек на пике одновременно!
И таких кейсов на самом деле много ведь меньше чем за 3 месяца я обучил 46 вайбкодеров! 3 потока, 0 негативных отзывов. После первого потока ко мне пришли компании - Физикл, GlowByte Consulting и скажу честно - проводить корпоративные потоки определенно проще и это занимает мое основное время по практикуму, НО за это время мне писали многие подписчики и не только, которые хотели пройти практикум и поэтому я себе дал обещание что иногда я все же буду проводить паблик-потоки.
Что мои ученики сделали и добились за эти 3 потока? ⚡ отказались от дорогого аутсорса и собирают прототипы, MVP и даже прод решения сами ⚡ ускорили свою работу и ведут несколько проектов параллельно ⚡ начали разрабатывать продукты с LLM под капотом — я делюсь этим опытом на практикуме ⚡ в рамках корпоративных потоков реализовали больше 15 проектов в пайплайнах компаний — привлекли больше лидов, оптимизировали расходы, реализовали быстрее то что висело в бэклоге полгода
Все отзывы можно почитать в моем тг канале с отзывами. Обратите внимание на паттерн который выделяют многие ученики (не я сам о себе) - моя вовлеченность. Я никогда не говорю - "это не в рамках курса", "не могу подсказать", "напишите своему куратору".
Что вообще такое этот практикум? • 3 недели интенсива → на выходе свой проект • видеоуроки на своей платформе (завайбкоженной кстати) • дашборд с рейтингом активности — ТОП-3 получают призы из фонда в 50 000 руб • 8+ часов концентрированного контента без воды • еженедельные созвоны (в некоторые недели даже по 2 созвона) • приглашенные эксперты — раскрываем не только вайбкодинг но и продукт/маркетинг • уютный чат где можно обсуждать все что угодно • ответы на любые твои вопросы — отвечаю быстро и обо всем о чем знаю • а еще я написываю тем кто выпадает (мои ученики не дадут соврать) - ничего не делал 1 день? получи мой пинок (в добром смысле этого слова)
Кому подходит? • хочешь собирать MVP/прототипы без найма разрабов • уже пощупал AI-инструменты но чувствуешь что используешь 10% возможностей • хочешь внедрить AI в процессы команды • есть идея которую давно хочешь реализовать
🚩 РЕД ФЛАГ: нет 10 часов в неделю(( к сожалению мы не сработаемся тк эффективные результаты добиваются большим количеством уделенного времени (я помогаю распределить его эффективно)
Какие условия? 📆 старт 02 марта ⏳ длится 3 недели 👥 максимум 10 человек 💲 стоит 65.000 руб 55.000 руб до 24 февраля
Что нужно? Забукай 15-минутный созвон -> мы с тобой пообщаемся и решим точно ли это подходит тебе -> если все гуд - ты залетишь на практикум
Если остались вопросы - глянь лендинг который я завайбкодил (ты сможешь сделать такой же) или напиши мне @nikmd1306 P.S. По поводу корпоративных потоков пишите отдельно, расскажу условия
Как внедрить архитектуру AI coding в проект без AI coding?
Конкретно мой пример может быть не самый наглядный и AI coding в нем есть, но не в том виде каком его использую я. Но подход универсален.
В общем, перед Новым годом Валера Ковальский пригласил меня поработать в его (и команды) проекте SGR-agent-core. Для тех кто не в курсе - это опенсорсный фреймворк, который позволяет пилить агентов с использованием Schema Guided Reasoning но на тулзах.
Это мой первый опыт участия в опенсорсных проектах и конечно - надо очень много вникать, читать, тем более что туда коммитят много людей и у всех какие-то свои подходы. Есть конечно общий, но все равно - это как по мне далеко не тоже самое что работать над проектом в соло.
Так как я в последнее время пользуюсь практически только Claude Code, а в проекте были только Пашины Cursor Rules, мне пришлось думать как накатить свой подход без того чтобы коммитить его, согласовывать со всеми и делать исключительно под себя (не потому что мне жалко подхода, а потому что я его достаточно часто меняю, а в проекте это значит постоянно думать об оптимизации и объяснять иногда что зачем к чему).
Тут я для себя впервые открыл .git/info/exclude. Вообще не знал о существовании такой штуки. Это когда все внесенные туда файлы и папки не коммитятся, перемещаются между ветками, но и в .gitignore их добавлять не надо. Есть конечно определенный минус в невозможности откатиться назад по каким-то инструкциям, но мне это и не надо было.
Соответственно, я открыл Claude Code, положил в проект свой AGENTS.example.md, описал свой подход с документацией и еще некоторые детали и попросил базово описать подход к разработке этого фреймворка. Спустя какое-то время он выдал отличную структуру, которая у меня и закрепилась.
Далее вопрос - и по сути главная проблема - фреймворк постоянно обновляется, мою документацию по понятным причинам никто обновлять не будет, я не соло там. Что делать? Нужна команда которую можно будет вызывать каждый раз после git pull, которая будет проходить сабагентами (дефолтными) по изменениям и обновлять документацию если это того требует. Главное требование у меня было к команде и в целом архитектуре - держать документацию верхнеуровневой и описывать какие-то основные вещи только. Если внедрили какого-то нового агента - достаточно упомянуть что он такое и где лежит, не надо расписывать в документации всю его реализацию. Это позволяет не забить до границ контекст даже с AI документацией.
По итогу флоу выглядит так: git pull -> /update-docs -> git checkout -b feature/… -> план -> имплементация -> тесты -> обновление документации -> push (упрощенно, реализация конечно сложнее, но суть этого поста не в этом). Да да, можно настроить хуки и чтобы она обновлялась автоматом, но мне это пока не нужно)
Этот способ поможет вам использовать AI кодинг в проектах где по каким-то причинам его не используют, либо используют но у вас свой. А вообще - продвигайте AI кодинг в своих проектах/на своей работе тк это очень круто и ускоряет разработку кратно !
@atlfreedom
Кажется в индустрии разработки началась стадия принятия – стадия отвержения закончилась и теперь сеньор-разработчики открыто говорят о том что кодинг инструменты не хуже чем люди даже лучше, вот этот текст понравился – но таких постов с выхода Opus 4.6 / Codex 5.3 xhigh становится только больше:
…нас поставили перед фактом: "я этого не просил", но это уже случилось. Не просил, чтобы "робот" сожрал все наши посты и куски кода, а потом пересказывал это кому-то, кто на этом зарабатывает. Не просил, чтобы роль программиста сдвинулась от создателя к инспектору на досмотре: не писать код самому, а проверить, не пронесли ли в прод что-то опасное
И при этом самая неприятная часть, в том, что эти инструменты реально работают. Настолько, что спор "хуже или лучше" быстро превращается в спор "ты уже попробовал нормально или просто принципиально сопротивляешься"
Дальше начинается прагматика: да, можно отказаться из моральных соображений, особенно если ты уже в конце карьеры. Но если ты сениор и ты принципиально "без АИ", то очень быстро рядом окажутся джуны, которые с АИ начинают выдавать результат с другой скоростью. И рано или поздно менеджмент задаст простой (и довольно мерзкий) вопрос: почему человеку платят больше, если он делает меньше, потому что ездит на старом велосипеде, а другие на реактивных ранцах
… взрослый человек с обязательствами, ипотекой, семьёй, как правило выберет не идеологически красивое решение, а то, которое сохраняет стабильность. Не потому что он вдруг "продался", а потому что ставки другие
…через годы мы будем рассказывать детям и внукам, как руками набирали синтаксис, как будто это что-то смешное и архаичное. Но внутри будем скучать. Скучать по ощущению ремесла – когда ты реально "трогаешь" код, лепишь его, как материал, долго сражаешься с багом до ночи, и в конце есть чувство авторства: "я сделал это", подпись художника под картиной, репозиторий, который не просто набор файлов, а часть твоей идентичности
Короче, автор не празднует новый мир, но и не верит, что его можно остановить как-то, и предлагает честно признать потерю и прожить её как потерю – не делать вид, что "ничего не меняется", а честно назвать происходящее концом привычного кодинг-ремесла и разрешить себе по этому погоревать
Очень трезвый взгляд на вещи 👤
5000 отзывов = готовый роадмап продукта
Какую фичу запилить? А что вообще нужно юзерам? Оцените мой продукт 🙏 - знакомо? база, тк большинство не знают что именно нужно юзерам
Я нашел удобный воркфлоу который решает эту проблему. Делюсь:
1. Заходим на https://appmagic.rocks/top-charts/apps , выбираем в фильтрах (Tags) вашу нишу и получаем 3 чарта по прилкам - Top Free, Top Grossing, Top Featured. Мы же ориентируемся на деньги, так что смотрим в Top Grossing. 2. Идем в https://featurepul.se/tools/app-store-export-reviews , выбираем Search App и вводим топ-3/5/10 приложений из вашей ниши которые больше всего зарабатывают. Выбираем Deep Scan (там 500+ отзывов по 175 регионам), если вам нужно - фильтруете по региону. Выкачиваем по очереди (за раз несколько нельзя к сожалению, но это бесплатная тулза и единственная которую я нашел нормальную - если кто найдет лучше - делитесь) csv файлы. 3. Кладем CSV файлы в отдельную папку, открываем вашего AI-Coding агента (Cursor/Claude Code/Antigravity) или загружаем в любую модель (я предпочитаю Claude Opus 4.6 через Claude Code) и просим (пример): Проанализируй *.CSV *.CSV *.CSV и скажи какие фичи действительно нужны пользователям в приложении для учета доходов/расходов и финансового планирования 4. Получаем готовый список фич, который остается только внедрить (с вайбкодингом - делов то)
Делись с другом который пилит свой продукт, накидайте реакций если было полезно 🙃
@atlfreedom
В Claude Code появилась память 🧐
Еще не до конца понял как это работает, но звучит многообещающе
Кто уже в теме - поделитесь
Claude Opus 4.6 (миллион контекста, на бенчмарках стирает в пыль конкурентов)
5 minutes later…
GPT-5.3 Codex - не так мощно по бенчам, но OpenAI хвалят
…
Не вижу смысла писать много текста, надо пробовать
Как применять вайбкодинг в 2026 году?
Зачем мне этот вайбкодинг? Что мне с ним делать? Ну вот научился я вайбкодить, а что дальше? Какие кейсы применения? - вопросы, которые очень часто прослеживаются у людей с которыми я знакомлюсь, общаюсь, кого я обучаю
И на самом деле - они вполне резонные) Недавно попался мем в духе: до ИИ у меня было 5 незаконченных проектов, а теперь 50 😂 Есть в этой шутке доля правды (и у меня откликается)
Вчера проводил один лайв-созвон, где отвечал на вопросы по вайбкодингу и в связи с этим решил поделиться своими последними кейсами (не рабочими, а жизненными), через которые вайбкодинг упростил мне жизнь/сэкономил время:
1. Заказ продуктов во ВкусВилле Относительно недавно был у врача и он порекомендовал подержать диету. Я думаю - ну что теперь, мне состав каждого продукта вычитывать? Особенно учитывая, что я ем в основном готовую еду. И тут мне попадается в канале у Валеры, что он совместно с ребятами из ВкусВилла (где я заказываю продукты) выпустили MCP-сервер (кто не знает - это один из способов интегрировать LLM с внешними системами). Я открыл Claude Code, скормил туда статью с Хабра, пост Валеры и еще какой-то документации, сабагент Explore провел ресерч и уже через час у меня был прототипчик тг-бота.
Суть в чем - с утра агент предлагает мне рецепты или готовые блюда для завтрака/обеда/ужина, я лайкаю те которые мне понравились, далее аппрувлю финалочку и он идет во ВкусВилл выбирать продукты, чекает составы, сравнивает с моими показаниями врачебными. Далее формирует ссылку на итоговую корзину (пока MCP сервер не умеет заказывать сам и отслеживать по региону + есть проблемы с RPS, но надеюсь это скоро поправят), я по ней перехожу, чуть правлю и делаю заказ.
Экономия: 1-2 часа в день которые я обычно трачу на выбор продуктов (привиредливый 🙃).
2. Финансовый трекер Где-то два года назад ввел себе в привычку - трекать доходы и расходы. Перепробовал кучу разных приложений, оформлял подписки. В целом нашел даже более менее подходящее для себя, но постоянно чего-то не хватает (не то что бы - было бы хорошо, а вот прям остро) - то по функционалу, то по UI/UX.
Открываю Claude Code, нахожу на GitHub прикольный набор скиллов и MCP для iOS + Swift + xCode разработки, сгружаю это все ему, настраиваю проект и начинаю пилить свое приложение. Через 2-3 часа уже есть готовый прототипчик, который завелся на моем телефоне и очень даже приятный для глаза. Сделал много для себя удобных фич и тут врать не буду - не доделал еще, просто времени нет) Несмотря на то что вайбкодинг, все дела, но контролировать и управлять агентами для качественного результата все равно надо, а времени нет. Но думаю как доделаю - обязательно напишу об этом отдельный пост.
3. Экспорт тредов из Slack На одной работе ведем коммуникацию в Слаке и у нас там бесплатный тариф и нет возможности экспортировать переписку как в тг (хз есть ли такая функция в платном). А это очень частый кейс который нужен, с учетом того что за несколько часов коллеги могут накидать очень много сообщений, которые надо учесть при разработке какой-то следующей фичи.
И тут что я делаю? Правильно, открываю Claude Code, описываю ему задачу, попрошу поресерчить как это можно сделать и буквально через 10 минут у меня есть готовый Python-скрипт который через Slack API достает мне по ссылке на трэд всю переписку и сохраняет в .txt файлик.
Вывод И таких кейсов на самом деле - очень много, это я просто вот саамые свежие (в этом месяце все) вспомнил и описал. А еще сколько рабочих кейсов - вообще молчу (ну и про то сколько времени в продакшн-разработке мне экономит вайб(AI)-coding.
Знаю, что большинство моих подписчиков так или иначе уже эксперементируют, так что им могу посоветовать только расширять свой кругозор и кодить даже то, что раньше не представлялось возможным (для питонистов - iOS приложения, для iOSеров - агентские пайплайны на питоне и тд). А для тех кто не вайбкодит (или думает что вайбкодит, но мои кейсы впечатлили) - однозначная рекомендация начать))
@atlfreedom
Claude Code Swarm
В интересное время живем. Ложишься спать - еще не все сабагентов освоили, просыпаешься - тут уже новую архитектуру какую-то раскопали энтузиасты.
У Рината в канале есть видео и в целом для меня его пост стал первоисточником.
Я же хочу сказать - что я затестил. В репо https://github.com/mikekelly/claude-sneakpeek есть инструкция по тому как установить.
Не переживайте, это не перезапишет ваш основной CC, это параллельно установит другой пакет и можно будет поиграться.
Обожаю допрашивать сам Claude Code на тему рассказа об его фичах. Пока ни разу не подводил. Так что на скрине можете увидеть как он сам объясняет фундаментальное отличие от сабагентов)
Я запустил в Swarm режиме аудит безопасности некоторых частей системы своей платформы для практикума. В целом - остался доволен) Пока скорее не до конца понял киллер-фичу (а мне кажется это что-то такое) и как сказал Ринат - не факт что в таком виде это войдет в ближайший апдейт CC, но выглядит впечатляюще.
Буквально наблюдаешь как лид-агент управляет другими, дает им задачи в лайве, получает апдейты, отправляет им какие-то сообщения. Что-то в этом есть)
@atlfreedom
Как завайбкодить видео?
Сегодня наткнулся в X на то что Remotion (не знал раньше об их существовании; если коротко - челы давно позволяют делать видео через код) выпустили буквально на днях скиллы для кодинг-агентов.
Пошел пробовать и в итоге потратил примерно час на то что вы видите. Видел что люди показывают более топовые результаты и за несколько минут, но мне важно было чтобы он использовал мой брендбук.
По сути - все просто: 1. Устанавливаете скиллы в папке нужного проекта или на user scope:
npx skills add remotion-dev/skills
2. Заходите в своего кодинг-агента (я юзал Claude Code) и просите его заюзать этот скилл и сделать нужное вам видео. 3. Далее - npm install, npm run dev и все готово 4. Откроется в вебе их студия редактирования где можно нажать R и срендерить видео в mp4
Другие классные рефы из X: https://x.com/llmjunky/status/2014057607544078570 https://x.com/sandraleow/status/2013908334693527632
Делитесь тем что получилось в комментах и кидайте свои промпты/хаки 🙃
@atlfreedom
Как поднять свой стабильный VPN?
Предистория В современных реалиях VPN стал мастхэв инструментом. Я долгое время пользовался то одним, то другим, платил за 2-3 подписки одновременно чтобы хоть какой-нибудь да работал. Корпорация зла постоянно блокирует разные протоколы, поэтому это было тяжело конечно.
В какой-то момент настолько надоело (и даже не то что надоело, перестали работать все существующие просто), что я пошел копать в сторону поднятия своего. Сперва поставил и долгое время пользовался L2TP прямо через настройки айфона, но потом он начал что-то тупить + я много кому расшерил его. Потом нашел наконец-то идеальное решение.
Так что же надо делать? 1. Вам нужен свой сервер (VPS/VDS) и конечно же не в той стране где вы находитесь)) Иначе смысл от VPN тогда?
Если вы находитесь в России, то рекомендую рассматривать самые популярные локации - Финляндия (у меня), Нидерланды, Германия. В целом чем ближе к вам - тем лучше, но это просто самые популярные варианты по наличию серверов.
Предположу, что не у всех есть иностранная карта и возможность оплатить сервер, поэтому - ищем арендовать vps/vds, выбираем любой понравившийся. Я пользовался только https://ruvds.com/ru-usd#order , поэтому могу посоветовать только его. Карту МИР - принимают)
2. По конфигурации - нужен самый лайтовый тк VPN особо не потребляет ресурсов (по крайней мере на моем опыте).
Минимальные: Локация: Нидерланды (допустим) ОС: Ubuntu 22/24 Панель управления: не нужна CPU: 1x3.4ГГц RAM: 1 Gb (хотя я бы 2 Gb взял, но дороже просто чуть становится) Диск: 20 ГБ HDD IP: 1 шт.
Тут на самом деле нет никаких жестких требований, даже на самый слабый сервер VPN скорее всего встанет. Если по ходу дела возникнут сложности - можете посоветоваться с ChatGPT/любым другим чат-ботом или зайти в комменты к этому посту - спросить совета у меня.
3. После покупки сервера вам на почту/в ЛК придет IP, username и пароль (либо попросят загрузить SSH ключ) для подключения по SSH. Берем эти данные, скачиваем клиент Amnezia VPN, устанавливаем, нажимаем на + в нижней панели, выбираем Self-hosted VPN, вводим данные от сервера которые нам дал провайдер и запускаем установку.
4. Вуаля, спустя 5-10 минут - у вас будет собственный стабильно работающий VPN. Чтобы расшерить его друзьям - нажимаете кнопку поделиться в нижней панели клиента, заполняете для себя данные о том кто это такой (чтобы потом не забыть) и генерируете QR-код.
Приложения Amenzia есть на любую ОС и любой тип устройства. Подписка по итогу выходит конечно чуть дороже обычного VPN, зато лично у меня - еще ни разу он не отваливался (дольше чем на час-два). Я использую каждый день и не выключаю + используют еще где-то 5 моих друзей/знакомых/близких.
Приятного использования ☺️ @atlfreedom
А может быть Claude Code не такой плохой как я думал?
Пользуюсь им пару дней, осваиваю Skills/Sub-agents/Hooks/Plugins
Пока впечатления хорошие. Все еще считаю что начинать надо с Cursor как с UI-first AI Coding Agent, но Claude Code возможно ТОП-1 General Agent (да да, именно General, не только Code).
Поздравляю всех с Новым Годом!
Буду краток: - я начал вести канал и нас уже 460+ всего за несколько месяцев - я провел кучу AI внедрений в разные сферы бизнеса, апнул свой скилл, познал RAG - запустил практикум, закончил 1 поток, выпустил 13 довольных вайбкодеров - закрыл многие личные цели, в том числе по доходу - построил с 0 техническую часть медтех стартапа Curano AI (не без помощи коллег конечно же) - затестил 5+ разных «бизнес-идей», которые конечно же не зашли - много путешествовал (хотя можно больше) - работал над собой и отношениями
30-31 декабря - я уже 24+ часа в дороге (не запланировано), интересно, если реально как встретишь Новый год, то так и проведешь … то я целый год в дороге буду?
Всех искренне поздравляю, желаю воплотить мечты в реальность) А главный совет - меньше загадывайте, желайте и больше делайте чтобы это реально сбылось 🤗
1/3 Как я организовал доставку лекарства через полмира или #КомуНадоТомуНадо
Предисловие: Давно хотел написать что-то под этим хэштегом, но не находил ничего достойного. Богдан задал высокую планку) Хотя вся моя жизнь - это КомуНадоТомуНадо, но обычные истории не казались мне настолько захватывающими.
Буквально вчера случается история, после которой меня осеняет - это достойно поста !!
Несколько месяцев назад у меня нашли бактерию H. Pylori. Неприятная вещь, которая как оказалась есть у многих, но не всем она доставляет дискомфорт, поэтому не все ее лечат. Мне доставляла, поэтому я обратился к Марии, моей хорошей знакомой врачу и ко-фаундеру стартапа в котором я работаю.
Она сразу же посоветовала перестать принимать все что мне назначил другой врач (отдельная боль кстати по кардинально разным подходам к лечению, а я из людей который к нескольким обратится и в ChatGPT закрепит этот хаос 😅) и сказала что нужно пить конкретное лекарство, дала название и я пошел искать в местных аптеках (онлайн).
Буквально через час, обыскав все масс-маркет известные сети аптек и даже какие-то экзотические, я понял что экзотическое тут само лекарство. Даже в Европе ни в каждой стране его можно было достать. Даже я бы сказал, что кроме Швейцарии - нигде походу. А именно там живет Мария, которая порекомендовала мне его.
Я нахожу 2-3 необычных местных места где его можно купить у местных, запускаю рисерч ChatGPT и понимаю что это или скам или подделка или просрочка, тк они продают буквально всю экзотику без маркировок, документов и всего что требуется. Потом попадается какой-то мужик, который якобы занимается привозом лекарств еще с 2000-х, но попытки дозвониться ему остаются безуспешными несколько дней.
Что делать? Понятия не имею. Оказывается еще что это лекарство не зарегистрировано у нас и добыть его официально - никак не получится.
Прошу друзей в Европе поискать - тщетно… Сербия, Италия, Румыния - нигде нет 🥲
После нескольких дней безуспешных попыток в очередном разговоре с Марией она предлагает купить его у себя и передать. Мне надо только найти как.
Тут я выдохнул (спойлер: рано).. Начинаю искать по чатам в тг кто летит из Швейцарии ко мне (в столицу хотя бы). Тут я понимаю (как бы и раньше это понимал, но впервые осознал) что Швейцария страна большая и летят в основном из Цюриха, а мне нужен другой город, в котором аэропорт конечно есть, но почти никто не летает из него.
Захожу в чаты отправок посылок, начинаю постить. Сразу получаю 10+ офферов в духе «я в аптеке как раз брат, что купить надо», но когда начинаю смотреть - то понимаю что аккаунты у них зарегистрированы чуть ли не вчера в Камбодже (спасибо Паша за эту прекрасную функцию)…
День, два, три… Одни братья, которые готовы все купить, им только деньги отправляй)) Я теряю надежды и продумываю план Б - передать из Милана (у Марии была в теории возможность туда подъехать) в Молдову (я оттуда родом), а потом уже организовать передачу через всю Европу ко мне через знакомых более близких.
Нахожу маршрутки, которые ездят из Милана в Молдову, начинаю обзванивать водителей, оказывается они именно по дням в который я позвонил выезжают и могут буквально только завтра утром (типа в 7 утра). Пишу Марии - она не может в это время. Да что ж такое…
Случается чудо - спустя некоторое время мне попадается в чате для передачи посылок, женщина, которая летит из этого города Швейцарии в столицу ко мне. Алилуя!
«Во сколько вы можете встретиться»? В X. А вы, Мария? В Y. 🙈 Начинаем искать альтернативы. Находим информацию о том что на вокзале города, где работает Мария и куда прибудет на следующий день эта женщина - есть камеры хранения. Оставляем там, Мария снимает детальный гайд по тому как забирать из ячейки, отправляю этой женщине. На следующей день она успешно забирает.
На канале у Петра вышло видео со мной про вайбкодинг и мой путь в этом нелегком деле
https://youtu.be/t6oB7u0JARY?si=hV8Pb58O8HaJcKYp
Всегда мечтал это сказать: ставьте лайки и подписывайтесь на канал 😁
Cursor выпустил итоги года 🎉
Посмотреть можно здесь - https://cursor.com/2025
почти 10 миллиардов токенов... и это только с одного аккаунта... и это только с Cursor
Вошел в топ 2% пользователей Cursor 😎
Делитесь своими в комментах)