- BrainTools - https://www.braintools.ru -
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 – автономного агента, который работает пока ты спишь, консолидирует память [1] и проактивно действует без промптов. 150+ упоминаний в коде. Нерелизнутые модели Opus 4.7 и Sonnet 4.8. Режим “Undercover” для сотрудников Anthropic, скрывающий AI-атрибуцию в коммитах на публичных репозиториях.
Я пользуюсь Claude Code каждый день. Это мой основной инструмент разработки. Я пересадил на него команду, я создаю с ним проекты с нуля, и я вижу как он меняет саму суть профессии разработчика. В этой серии из трёх статей я расскажу что я понял за это время – от базовых фич до продвинутых паттернов, которые позволяют одному человеку работать как команда.
Начнём с десяти вещей, которые делают Claude Code не просто ещё одним AI-помощником.
Главная ошибка [2], которую делают новички – путают 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 для серьёзной работы – рефакторинга, дебага, архитектурных решений.
Многие думают что 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 буквально двигает мышкой, кликает по элементам интерфейса, заполняет формы. Звучит как фантастика, работает как инструмент.
Эту штуку я не видел ни в одном гайде, потому что её придумали мы сами.
Суть простая: когда Claude Code застревает на задаче – делает 3-4 итерации и выдаёт чепуху – я не делаю /clear. Я отправляю его на совещание. Через хук Claude Code сам вызывает OpenAI Codex и Google Gemini CLI, передаёт им контекст задачи, получает их решения, анализирует и предлагает итоговый вариант.
Самое интересное даже не в ответах. А в процессе. Один бот задаёт вопрос, и при этом сам на него отвечает. Когда получает ответ от другого – у него начинается новая серия рассуждений. Вместе они предлагают решения, которые ни один из них не смог бы предложить в одиночку.
Итоговое решение всё равно принимаю я. Но варианты, из которых я выбираю, стали на порядок лучше.
Технически это PreToolUse хук, который перехватывает момент, когда Claude собирается выполнить действие, и вместо этого отправляет запрос к другим моделям. В Claude Code хуки – это скрипты, которые выполняются автоматически при определённых событиях. 26+ типов событий, от старта сессии до каждой bash-команды.
Подробнее о хуках, конфигах и настройке – во второй статье серии. Там дам готовый конфиг.
Claude рефакторит модуль, процесс на 5 минут. Раньше приходилось либо ждать, либо прерывать через Ctrl+C и терять прогресс.
Команда /btw позволяет задать побочный вопрос прямо во время работы Claude. Ответ появляется в overlay, не попадает в историю, не засоряет контекст. Claude продолжает работать как ни в чём не бывало.
“Какой формат даты используется в модуле auth?” – получил ответ, Claude даже не заметил. Мелочь, но экономит десятки прерываний за день.
Допустим, нужно мигрировать 50 файлов с одного фреймворка на другой. Или обновить API во всех модулях. Или переписать тесты.
/batch migrate src/ from Solid to React
Claude Code исследует кодовую базу, декомпозирует задачу на 5-30 независимых юнитов, показывает план. После подтверждения – запускает по одному фоновому агенту на каждый юнит, каждый в изолированном git worktree. Каждый агент реализует свою часть, прогоняет тесты и открывает PR.
Параллельная армия, которая не может конфликтовать, потому что работает в отдельных копиях файловой системы.
Реальный кейс из сообщества: 47-файловая архитектурная миграция, ручная оценка – 3 недели. С Claude Code в batch-режиме – 8 часов, production-ready, тесты проходят.
Вернёмся к утечке. Среди 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 в исходниках – это не заглушка.
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 раз больше, чем нужно. Помни об этом.
Конкретные цифры из моего опыта [3]:
Лендинг – 2 часа. С анимациями, формой заявок, адаптивным дизайном, SEO и GEO-оптимизацией. Не прототип – работающий сайт.
Real-time переводчик речи – первая рабочая версия за 5-6 часов. Поддержка 29 языков, работа с любым приложением для звонков.
AI-звонилка – 2 дня до рабочего продукта.
Миграция Python → Rust – тысячи строк кода за один день. Плюс неделя дебага, будем честны. Но сама миграция – день.
Прототип любого средне-малого проекта – это часы-дни, не недели-месяцы.
А вот история от знакомого: баг в старом коде, который команда не могла найти долго. Русская буква С вместо латинской C. Визуально идентичны, функционально – разные символы. Можно было, конечно, вручную читать сотни файлов и десятки тысяч строк… Claude Code увидел это моментально.
Пишешь /simplify – Claude Code запускает трёх параллельных агентов-ревьюеров. Каждый смотрит на код под своим углом: архитектура, дублирование, производительность. Результаты агрегируются, исправления применяются автоматически.
Это замена deprecated команды /review. Только вместо одного ревьюера работают трое, и каждый в своём контексте – не мешают друг другу, не делят внимание [4].
Можно сфокусировать: /simplify focus on memory efficiency. Все три агента будут искать утечки памяти, лишние аллокации и ненужные копии.
Я CTO стартапа ClicknDone (ЮАРский аналог TaskRabbit). Пересадил всех разработчиков на Claude Code – их продуктивность увеличилась кратно. Тестирование, ревью, поиск багов – всё отдали Claude Code.
Но самое интересное происходит на другом проекте. Я работаю над ним по принципу zero-human company. Один. Без команды. Claude Code закрывает все сферы: разработку, тестирование, инфраструктуру, документацию. Прогресс такой, как будто работает команда из 15-20 человек.
И тут я упёрся в интересный парадокс [5]: человек стал узким местом разработки. Не AI, не инструменты, не лимиты – мои собственные когнитивные способности. Я веду 2-4 проекта параллельно, 1-2 сессии на проект, подписка Max за $20 – и больше проектов и сессий я физически не вывожу.
Надо оптимизировать не код. Надо оптимизировать человека.
Я начал использовать AI для кодинга ещё на GPT-4, когда это было смешно. Видел всю эволюцию [6]: от “ну, может писать однотипные строчки” до “может написать прототип” и до сегодняшнего “может вести проект”. И главный вопрос, который меня сейчас волнует – как джуны будут обретать опыт? Я свой первый сайт написал в блокноте в школьные годы. У меня куча опыта, и я понимаю что происходит в коде. А новое поколение? Задача разработчика сейчас – не писать код, а понимать что вообще происходит.
Эта статья – первая из трёх. Я рассказал что такое Claude Code и почему он меняет правила. Но 80% пользователей используют 20% возможностей.
Во второй части – 10 настроек, которые 90% разработчиков не трогают. Конкретно: мой CLAUDE.md файл на 30 строк, конфиг хуков (включая “совещание ботиков”), стратегия управления контекстом, и почему Claude тупеет к середине сессии. С готовыми файлами и скриптами, которые можно скопировать и использовать.
Где меня найти:Telegram: @ai_integr [7] – кейсы, инструменты, фейлы AI-интеграций. Без булшита.
Источники:
Claude Code Best Practices [8] · Hooks Reference [9] · Skills Documentation [10] · VentureBeat: Claude Code Source Leak [11] · ClaudeFast: Source Leak Analysis [12] · Model Configuration [13] · Subagents [14] · Agent Teams [15]
Автор: Kir_Moisha
Источник [16]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/29268
URLs in this post:
[1] память: http://www.braintools.ru/article/4140
[2] ошибка: http://www.braintools.ru/article/4192
[3] опыта: http://www.braintools.ru/article/6952
[4] внимание: http://www.braintools.ru/article/7595
[5] парадокс: http://www.braintools.ru/article/8221
[6] эволюцию: http://www.braintools.ru/article/7702
[7] @ai_integr: https://t.me/ai_integr
[8] Claude Code Best Practices: https://code.claude.com/docs/en/best-practices
[9] Hooks Reference: https://code.claude.com/docs/en/hooks
[10] Skills Documentation: https://code.claude.com/docs/en/skills
[11] VentureBeat: Claude Code Source Leak: https://venturebeat.com/technology/claude-codes-source-code-appears-to-have-leaked-heres-what-we-know
[12] ClaudeFast: Source Leak Analysis: https://claudefa.st/blog/guide/mechanics/claude-code-source-leak
[13] Model Configuration: https://code.claude.com/docs/en/model-config
[14] Subagents: https://code.claude.com/docs/en/sub-agents
[15] Agent Teams: https://code.claude.com/docs/en/agent-teams
[16] Источник: https://habr.com/ru/articles/1027090/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1027090
Нажмите здесь для печати.