512 000 строк утёкшего кода, совещание ботиков, и почему человек стал узким местом разработки
31 марта 2026 года Anthropic случайно выложила npm-пакет с source map файлом на 59.8 мегабайт. Внутри - 512 000 строк TypeScript, 1 900 исходных файлов и 44 скрытых feature flags. Весь исходный код Claude Code, включая вещи, о которых пользователи даже не подозревали.
За несколько часов репозиторий форкнули 41 500 раз. Anthropic начала рассылать DMCA-takedowns, но было поздно. Сообщество успело найти упоминания KAIROS - автономного агента, который работает пока ты спишь, консолидирует память и проактивно действует без промптов. 150+ упоминаний в коде. Нерелизнутые модели Opus 4.7 и Sonnet 4.8. Режим "Undercover" для сотрудников Anthropic, скрывающий AI-атрибуцию в коммитах на публичных репозиториях.
Я пользуюсь Claude Code каждый день. Это мой основной инструмент разработки. Я пересадил на него команду, я создаю с ним проекты с нуля, и я вижу как он меняет саму суть профессии разработчика. В этой серии из трёх статей я расскажу что я понял за это время - от базовых фич до продвинутых паттернов, которые позволяют одному человеку работать как команда.
Начнём с десяти вещей, которые делают Claude Code не просто ещё одним AI-помощником.
1. Это не автокомплит и не чат. Это терминальный агент
Главная ошибка, которую делают новички - путают Claude Code с Copilot. Copilot подсказывает следующую строку. Cursor работает внутри IDE. Claude Code работает в терминале и имеет полный доступ к вашей системе: читает файлы, выполняет bash-команды, правит код, запускает тесты, делает коммиты, создаёт PR.
Это не инструмент. Это коллега, который сидит рядом и работает.
Разница в подходе фундаментальна:
Инструмент |
Философия |
Тип |
Сильная сторона |
|---|---|---|---|
Copilot |
Лучший печатник |
Автокомплит |
Дописывает код в реальном времени |
Cursor |
Лучший исследователь |
Агент в IDE |
Работа с кодбейзом через визуальный интерфейс |
Windsurf |
Лучшая цена/качество |
Агент в IDE |
Баланс стоимости и функциональности |
Claude Code |
Лучший коллаборатор |
Терминальный агент |
Сложные задачи, рефакторинг через 10+ файлов, автоматизация |
$20/мес - новый стандарт для всех: Cursor Pro, Windsurf Pro, Claude Code Pro. Copilot дешевле ($10), но он не агент. Большинство разработчиков, которых я знаю, комбинируют: Cursor для ежедневного кодинга с автокомплитом, Claude Code для серьёзной работы - рефакторинга, дебага, архитектурных решений.
2. Пять точек входа - и все синхронизируются
Многие думают что Claude Code - это только терминал. На самом деле в 2026 это экосистема из пяти входов:
Среда |
Тип |
Когда использовать |
|---|---|---|
CLI (терминал) |
Командная строка |
Полный набор фич, автоматизация, CI/CD |
VS Code Extension |
IDE-плагин (beta) |
Inline diffs, визуальная разработка |
JetBrains Plugin |
IDE-плагин (beta) |
Если вы в экосистеме JetBrains |
Desktop App |
Нативное приложение |
Computer Use - Claude управляет вашим рабочим столом |
Web (claude.ai/code) |
Облако |
Удалённое выполнение без локальной машины |
Все используют одни модели и общую аутентификацию. Можно начать сессию в терминале, переключиться на десктоп-приложение через /desktop, а потом продолжить с телефона через /remote-control. Сессии синхронизируются.
VS Code расширение добавляет inline diffs - когда Claude предлагает изменения, вы видите side-by-side сравнение, как в git diff, и можете принять или отклонить каждое. Desktop App даёт Computer Use - Claude буквально двигает мышкой, кликает по элементам интерфейса, заполняет формы. Звучит как фантастика, работает как инструмент.
3. "Совещание ботиков" - мой секретный приём
Эту штуку я не видел ни в одном гайде, потому что её придумали мы сами.
Суть простая: когда Claude Code застревает на задаче - делает 3-4 итерации и выдаёт чепуху - я не делаю /clear. Я отправляю его на совещание. Через хук Claude Code сам вызывает OpenAI Codex и Google Gemini CLI, передаёт им контекст задачи, получает их решения, анализирует и предлагает итоговый вариант.
Самое интересное даже не в ответах. А в процессе. Один бот задаёт вопрос, и при этом сам на него отвечает. Когда получает ответ от другого - у него начинается новая серия рассуждений. Вместе они предлагают решения, которые ни один из них не смог бы предложить в одиночку.
Итоговое решение всё равно принимаю я. Но варианты, из которых я выбираю, стали на порядок лучше.
Технически это PreToolUse хук, который перехватывает момент, когда Claude собирается выполнить действие, и вместо этого отправляет запрос к другим моделям. В Claude Code хуки - это скрипты, которые выполняются автоматически при определённых событиях. 26+ типов событий, от старта сессии до каждой bash-команды.
Подробнее о хуках, конфигах и настройке - во второй статье серии. Там дам готовый конфиг.
4. /btw - вопрос, не прерывая работу
Claude рефакторит модуль, процесс на 5 минут. Раньше приходилось либо ждать, либо прерывать через Ctrl+C и терять прогресс.
Команда /btw позволяет задать побочный вопрос прямо во время работы Claude. Ответ появляется в overlay, не попадает в историю, не засоряет контекст. Claude продолжает работать как ни в чём не бывало.
"Какой формат даты используется в модуле auth?" - получил ответ, Claude даже не заметил. Мелочь, но экономит десятки прерываний за день.
5. /batch - массовые изменения через армию параллельных агентов
Допустим, нужно мигрировать 50 файлов с одного фреймворка на другой. Или обновить API во всех модулях. Или переписать тесты.
/batch migrate src/ from Solid to React
Claude Code исследует кодовую базу, декомпозирует задачу на 5-30 независимых юнитов, показывает план. После подтверждения - запускает по одному фоновому агенту на каждый юнит, каждый в изолированном git worktree. Каждый агент реализует свою часть, прогоняет тесты и открывает PR.
Параллельная армия, которая не может конфликтовать, потому что работает в отдельных копиях файловой системы.
Реальный кейс из сообщества: 47-файловая архитектурная миграция, ручная оценка - 3 недели. С Claude Code в batch-режиме - 8 часов, production-ready, тесты проходят.
6. Утёкшие секреты: KAIROS и что нас ждёт
Вернёмся к утечке. Среди 512 000 строк кода нашли несколько вещей, которые рисуют картину будущего:
KAIROS (греч. "подходящий момент") - автономный daemon mode. Работает как фоновый процесс, пока разработчик не за компьютером. Активируется при бездействии. Имеет функцию autoDream - консолидация памяти: мержит наблюдения, убирает противоречия, конвертирует размытые наблюдения в конкретные факты. 15-секундный лимит на каждое проактивное действие, чтобы не мешать разработчику.
ULTRAPLAN - планирование в облаке. Opus 4.7 с 30-минутным окном планирования, результат можно просмотреть в браузере и вернуть в терминал. Уже частично доступен через /ultraplan.
Undercover Mode - для сотрудников Anthropic. Убирает Co-Authored-By атрибуцию и запрещает ссылки на внутренние кодовые имена. Без пользовательского механизма отключения.
Нерелизнутые модели: упоминания Opus 4.7 и Sonnet 4.8 в коде.
Anthropic не подтвердила и не опровергла ничего из этого. Но 150+ упоминаний KAIROS в исходниках - это не заглушка.
7. Модели: opusplan-стратегия экономит 60-80%
Claude Code поддерживает три модели:
Модель |
Сила |
Относительная стоимость |
Когда использовать |
|---|---|---|---|
Opus 4.7 |
Глубокое рассуждение |
60x |
Архитектура, сложный дебаг, критичные решения |
Sonnet 4.6 |
Баланс |
12x |
90% ежедневных задач |
Haiku 4.5 |
Скорость |
1x |
Рутина, поиск по коду, простые правки |
Самая эффективная стратегия по мнению сообщества - opusplan. Opus для режима планирования (архитектура, проектирование), автоматическое переключение на Sonnet для написания кода. Рассуждения Opus + эффективность Sonnet. Экономия 60-80% при сохранении качества.
Переключение между моделями мгновенное: /model sonnet прямо в середине сессии. Или ещё проще: /effort low для рутины, /effort high для сложного, /effort max когда застрял (только Opus), сейчас ещё появился режим xhigh
Если делаешь рутинные файловые операции на high effort с Opus - платишь в 180 раз больше, чем нужно. Помни об этом.
8. Скорость создания: часы вместо недель
Конкретные цифры из моего опыта:
Лендинг - 2 часа. С анимациями, формой заявок, адаптивным дизайном, SEO и GEO-оптимизацией. Не прототип - работающий сайт.
Real-time переводчик речи - первая рабочая версия за 5-6 часов. Поддержка 29 языков, работа с любым приложением для звонков.
AI-звонилка - 2 дня до рабочего продукта.
Миграция Python → Rust - тысячи строк кода за один день. Плюс неделя дебага, будем честны. Но сама миграция - день.
Прототип любого средне-малого проекта - это часы-дни, не недели-месяцы.
А вот история от знакомого: баг в старом коде, который команда не могла найти долго. Русская буква С вместо латинской C. Визуально идентичны, функционально - разные символы. Можно было, конечно, вручную читать сотни файлов и десятки тысяч строк... Claude Code увидел это моментально.
9. /simplify - три ревьюера параллельно
Пишешь /simplify - Claude Code запускает трёх параллельных агентов-ревьюеров. Каждый смотрит на код под своим углом: архитектура, дублирование, производительность. Результаты агрегируются, исправления применяются автоматически.
Это замена deprecated команды /review. Только вместо одного ревьюера работают трое, и каждый в своём контексте - не мешают друг другу, не делят внимание.
Можно сфокусировать: /simplify focus on memory efficiency. Все три агента будут искать утечки памяти, лишние аллокации и ненужные копии.
10. Один разработчик = команда из 15 человек
Я CTO стартапа ClicknDone (ЮАРский аналог TaskRabbit). Пересадил всех разработчиков на Claude Code - их продуктивность увеличилась кратно. Тестирование, ревью, поиск багов - всё отдали Claude Code.
Но самое интересное происходит на другом проекте. Я работаю над ним по принципу zero-human company. Один. Без команды. Claude Code закрывает все сферы: разработку, тестирование, инфраструктуру, документацию. Прогресс такой, как будто работает команда из 15-20 человек.
И тут я упёрся в интересный парадокс: человек стал узким местом разработки. Не AI, не инструменты, не лимиты - мои собственные когнитивные способности. Я веду 2-4 проекта параллельно, 1-2 сессии на проект, подписка Max за $200 - и больше проектов и сессий я физически не вывожу.
Надо оптимизировать не код. Надо оптимизировать человека.
Я начал использовать AI для кодинга ещё на GPT-4, когда это было смешно. Видел всю эволюцию: от "ну, может писать однотипные строчки" до "может написать прототип" и до сегодняшнего "может вести проект". И главный вопрос, который меня сейчас волнует - как джуны будут обретать опыт? Я свой первый сайт написал в блокноте в школьные годы. У меня куча опыта, и я понимаю что происходит в коде. А новое поколение? Задача разработчика сейчас - не писать код, а понимать что вообще происходит.
Что дальше
Эта статья - первая из трёх. Я рассказал что такое Claude Code и почему он меняет правила. Но 80% пользователей используют 20% возможностей.
Во второй части - 10 настроек, которые 90% разработчиков не трогают. Конкретно: мой CLAUDE.md файл на 30 строк, конфиг хуков (включая "совещание ботиков"), стратегия управления контекстом, и почему Claude тупеет к середине сессии. С готовыми файлами и скриптами, которые можно скопировать и использовать.
Где меня найти:Telegram: @ai_integr - кейсы, инструменты, фейлы AI-интеграций. Без булшита.
Источники:
Claude Code Best Practices · Hooks Reference · Skills Documentation · VentureBeat: Claude Code Source Leak · ClaudeFast: Source Leak Analysis · Model Configuration · Subagents · Agent Teams
Комментарии (22)

rst10h
23.04.2026 16:17про сopilot в корне не верно, там уже хз сколько лет не только автокомплит, но и чаты, агенты с любыми моделями, в том числе перечисленные в статье cloude, к тому же гораздо дешевле.. На самом деле "фичи" выглядят немного странно - причем тут CI/DI - если это настраивается легко один раз.. Скорость сильно падает с ростом сложности проекта, да немного ускоряет, но точно не заменит 15 разработчиков - как насчет сотен тысяч строк кода?. "Русская буква С вместо латинской C" - в начале 2000-х ходили такие анекдоты, было странно его увидеть сейчас)
Лендинг, пустышки с внешними API, которые всё делают - это уровень джуна, элементарно делается и без нейросеток за пару часов. Как насчет нормального проекта?)
Kir_Moisha Автор
23.04.2026 16:17Я тоже прифигел когда в 2026ом объяснял товарищу что разработчик не специально написал русскую "C", но реальность бывает жёстче любых анекдотов. Особенно тех, которых не существовало)))
300к строк кода за 5 дней. И да, они далеки от идеала, но мы пока и не говорим о том что люди не нужны, мы говорим о том как люди которые разбираются в своём деле, могут ускорять себя экспоненциально.
rst10h
23.04.2026 16:17Да, насчет ускориться - есть такое. Сейчас основные задержки по времени из за противоречий в ТЗ. 300к кода за 5 дней - если это работает и его можно поддерживать, то уже неплохо)

Kir_Moisha Автор
23.04.2026 16:17Для противоречий в ТЗ рекомендую попробовать https://github.com/gsd-build/get-shit-done
Хорошая система агентов, есть куча аналогов, сам пользуюсь конкретно этим набором, они могут заметить и недоработки и противоречия в ТЗ и на этапе планирования указать на них и попросить уточнения.

StealthDogg
23.04.2026 16:17Про копайлот поддержку. Но к сожалению судя по всему стоит говорить "пока еще дешевле". Новые мультипликаторы 7.5 вообще не радуют. И это еще "promo"

mbezvodinskikh
23.04.2026 16:17подписка Max за $20
а тут по подробнее … Pro за 20$ и сессионных лимитов хватает на пару чихов. Опечатка ? Так как Max от 100$

Kir_Moisha Автор
23.04.2026 16:17всё так, из про теперь вообще выпилили клодкод, но на самом деле их политика лимитов мерзкая, не ясно сколько токенов, не ясно как они тратятся, в любой момент без уведомления пользователей лимиты меняются. Неоднократно уже замечал и я, и мои коллеги что раньше хватало на дольше сессий, Сейчас сессия x20 сгорает за 3+- дня, то есть чтобы полноценно работать нужно 2 аккаунт, а если ещё и CLI крутится на серваках..
amcured
А кроме лендингов, тудушек и прочих примеров с первых страниц научно-популярной литературы — пробовали работать с какими-нибудь проектами?
Я проверяю свою гипотезу, что чем тупее задачи — тем в большем восторге разработчики. А потом приходит задачка чуть посложнее…
Kir_Moisha Автор
Я уже точно не в этом возрасте чтобы быть в восторге, особенно учитывая реальные проблемы которые несёт с собой ИИ кодинг.. Конечно опробовано много проектов разной степени глубины и объёма, однозначно чем больше проект и чем меньше ты сам в нём понимаешь, тем больше фигни делает ИИ, правильный воркфлоу это постоянно его контролировать, направлять и подкидывать ему идеи правильной архитектуры/инструментов/решений, а чтобы их подкидывать нужно их знать.
amcured
Ага, всё так. Просто тон текста мне показался слишком уж восторженным.
Kir_Moisha Автор
Ну судя по реакциям люди вообще пока ещё сильно против нейросетей и работы с ними. Не в первый раз уже на хабре замечаю такой консерватизм)
amazingname
Гипотеза не верна. Чем сложнее задача тем страшнее становится, когда Opus 4.6 запиливает за 30 минут выносящую запутанной логикой мозг фитчу в проекте на миллион строк, на которую у тебя бы ушла неделя.
Я вообще последние пару месяцев не могу придумать задачу которую бы он не осилил.
Просто серьезные разработчики в последние годы перестали писать на хабр. И кроме того, AI разработка развивается настолько стремительно, что у людей просто нет времени остановиться и поделиться опытом. Он устаревает раньше.
amcured
Мне вот потребовался тут типозависимый разбор CSV на Idris. Покажете, как оно справится?
Кроме того, хорошо поставленную задачу решить — много токенов не надо. А вот на длинной дистанции держать проект в форме — этого они еще не умеют, пока.
Серьезные разработчики никогда не писали на хабр.
amazingname
Это не сложная задача а редкая. На c# он напишет что угодно. Вашу задачу конечно тоже решит, но я не могу проверить правильно ли или нагалюцинирует знание языка которому плохо не обучен.
Проект в форме агент явно может держать при правильном подходе. Но как именно этого добиться пока нет единого мнения. Все вокруг экспериментируют.
Но раньше это были хотя бы люди которые работают программистами. Нет вообще ничего необычного в том, чтобы уже иметь опыт с пол года агентного кодинга в приложение энтерпрайз масштаба.
amcured
Я сходу предложил настоящую задачу из своей практики, но начались неоговоренные ранее условия. Ясно.
Что угодно, что умещается в ваше воображение. Пожалуйста, не нужно упоминать квантор всеобщности всуе.
amazingname
Так мы ещё не проверили что агент не справился.
Ну и вообще зачем быть как те мужики из анекдота про японскую бензопилу и лом?
Если брать мои задачи, то прикладные алгоритмы с моего прошлого проекта которые я сам писал годами оно возможно не осилит. Текущая задача проще - трансформация одного языка запросов в другой с кодогенерацией. В этой задаче агент как рыба в воде. К сервису с 10000 строк чистой логики и ещё 4 раза по столько тестов он в лёгкую дописывает любые фитчи которые попросишь. Это сильно, и эффективно.
amcured
Ну охренеть теперь. Я мягко формулирую гипотезу, тут в диалог двух благородных донов влезает случайный прохожий с ультимативным:
Когда этому прохожему мягко намекают, что он своими аргументами как раз полностью сию гипотезу подтверждает, начинается выюливание на «не проверили» (проверили, не волнуйтесь) и «не надо как мужики» (а как надо? с джейсоноукладкой вашей и пьяный стажёр справится).
amazingname
Хм. Я занимаюсь прояснением реального положения дел для себя и для тех кто это прочитает. А вы чем здесь занимаетесь?
В моем случае это была конвертация запросов GraphQL, ориентированных на данные, во внутренний язык продукта. Что-то похожее на PostGraphile по GraphQL ситаксису. Не весть что, но это обычная сложность для энтерпрайз кода или даже несколько выше обычной. И агент позволяет не писать такой код руками вообще.
Я сомневаюсь, что разбор csv эта та критическая задача, которая должна обсуждаться в качестве примера возможностей агентов.
amcured
Чем я здесь занимаюсь? Я в первом предложении в ветке это написал:
Разумеется, конвертацию джейсоноподобных структур на мейнстримовом языке — моделька — обученная на тоннах подобного кода — щелкает, как орехи.
Обычная сложность для того энтерпрайза, в который зовут меня — это формализуемый, доказываемый хайлоад, где цена ошибки (или простоя, измеряемого секундами) — миллионы евро.
Вы заявили:
Я предложил задачу (мог бы предложить еще стопиццот). Теперь она не подходит. Дык естественно, никто и не спорил, что на джейсоноукладке современные автодополнения не увязнут (скорее всего, хотя тоже бабушка надвое сказала).
Еще раз: вы лишь подтверждаете гипотезу про то, что с миллиард раз решенными тупыми задачами — LLM справляются на ура, НО.
amazingname
Я не понял какое отношение GraphQL и самопальная база имеет к json и почему этот текстовый формат для передачи данных по http для вас является ключевым словом для оценки сложности разработки.
Любая программа - это логика. Т.е. очень много операторов с условиями, абстракциями и прочим. Если логика простая, человеку и AI просто. Если логика сложная, то сложно.
Зовут, сходите. Такие задачи конечно никто не станет вайбкодить до состояния дальше первого POC. Но это вообще не стандартыне задачи для рынка и если вы их характеризуетет как "чуть посложнее", вы вводите в заблуждение того кто вас прочитал.
Вы точно знаете что агенты с ней не справятся? Хотите я проверю?
amcured
В нормальных языках (на которых интересно писать код) даже оператора
ifнет по определению.Тех, кому адресованы мои комментарии я ни в какие заблуждения не ввожу.
Нет.
amazingname
Так вы не написали кому они адресованы же. Тогда как люди узнают?
Почему нет? Вы же хотели проверить гипотезу. У вас была возможность попробовать использовать тот же Opus 4.6 в вашей сложной работе, или вы с пустого места сформировали гипотезу?