Claude Code
Что это
Заголовок раздела «Что это»Claude Code — агент для работы с кодом от Anthropic. Основной форм-фактор — CLI (command-line interface): вы запускаете команду claude в каталоге проекта и ставите задачи обычным текстом, а агент читает файлы, вносит правки, запускает тесты и работает с git. Вокруг того же движка построены и другие поверхности: расширения для VS Code и JetBrains, десктоп-приложение, а веб-версия на claude.ai/code и мобильное приложение подходят для фоновых задач без локальной установки. Настройки, память проекта и подключённые MCP-серверы общие для всех поверхностей.
Claude Code — закрытый продукт, но он же задал многие соглашения, которые переняли другие харнесы: файл памяти в корне репозитория, скилы, субагенты.
Ключевые возможности
Заголовок раздела «Ключевые возможности»Claude Code — наглядная реализация всего, что описано в разделе «Основы: агенты».
- Инструменты. Встроенный набор: чтение и правка файлов, выполнение команд в терминале, поиск по кодовой базе, веб-поиск. Каждое потенциально опасное действие проходит через систему разрешений: агент спрашивает подтверждение, а вы настраиваете, что разрешено всегда, а что запрещено. Разрешения можно зафиксировать в настройках проекта и раздать команде.
- Память. Файл
CLAUDE.mdв корне репозитория подгружается в начале каждой сессии: соглашения по коду, команды сборки, архитектурные решения. Поддерживаются вложенные файлы для подкаталогов и личная память пользователя. Есть и автоматическая память: агент сам сохраняет выводы между сессиями, например как запускать тесты в этом проекте. - Скилы. Упакованные процедуры (файлы SKILL.md), которые агент подгружает, когда задача этого требует: чек-лист ревью, регламент деплоя, стайл-гайд. Скилами можно делиться внутри команды, в том числе через систему плагинов.
- MCP. Полная поддержка: Claude Code выступает MCP-клиентом и подключает внешние серверы, такие как Jira, Google Drive, Slack, базы данных и внутренние API компании.
- Субагенты. Основной агент может запускать вспомогательных с отдельными контекстными окнами: например, отправить одного искать причину бага, пока сам пишет тесты. Поддерживаются и целые команды агентов: ведущий агент раздаёт подзадачи и сводит результаты.
- Режим планирования. Отдельный режим, в котором агент сначала исследует код и предлагает план, а к правкам приступает только после вашего одобрения. Полезно для крупных задач. Подробнее о таком цикле рассказано на странице «Рабочий цикл».
- Хуки и автоматизация. Хуки — ваши команды, выполняемые до или после действий агента (например, автоформатирование после каждой правки). Есть неинтерактивный режим для скриптов и CI (
claude -p "..."), интеграции с GitHub Actions и запуск задач по расписанию.
Только модели Claude от Anthropic: Haiku для быстрых простых задач, Sonnet для повседневной работы (типичная рабочая модель; выбор по умолчанию зависит от тарифа и версии), Opus для сложных задач; на середину 2026 года флагман — Claude Fable 5 для самых длинных автономных сессий. Модель переключается командой /model прямо в сессии.
Доступ открывается по подписке Claude (Pro или Max) либо по API-ключу с оплатой за токены. Для компаний поддерживается работа через корпоративные облака: Amazon Bedrock, Google Cloud, Microsoft Foundry.
Сильные стороны и ограничения
Заголовок раздела «Сильные стороны и ограничения»Сильные стороны:
- Самая глубокая агентная функциональность среди харнесов: память, скилы, субагенты, хуки и плагины доступны из коробки и хорошо документированы.
- Экосистема: одна и та же сессия доступна из терминала, IDE, десктопа и телефона; есть SDK для создания собственных агентов на том же движке.
- Продуманная система разрешений, важная для командной и корпоративной работы.
Ограничения:
- Только модели Anthropic. Сравнить Claude с GPT или Gemini в одном инструменте не получится.
- Закрытый исходный код.
- Основной интерфейс — терминал; тем, кто привык к графическим средам, потребуется время на привыкание (или расширение для IDE).
Кому подойдёт
Заголовок раздела «Кому подойдёт»Для разработчиков, живущих в терминале, это очевидный выбор. Командам, которым нужны общая память проекта, скилы и управляемые разрешения. Нетехническим ролям подойдёт веб-версия или десктоп: ставить задачи текстом и просматривать результаты можно без навыков работы в терминале. Не подойдёт тем, кому принципиальна мультимодельность или открытый код инструмента.
Как попробовать
Заголовок раздела «Как попробовать»Установка на macOS, Linux или WSL:
curl -fsSL https://claude.ai/install.sh | bashАльтернативы: brew install --cask claude-code на macOS, winget install Anthropic.ClaudeCode на Windows. Затем перейдите в каталог проекта и запустите агента:
cd ваш-проектclaudeПри первом запуске Claude Code попросит войти в аккаунт Claude. Типичный первый сценарий в репозитории: попросите агента осмотреться и объяснить проект.
Изучи этот репозиторий и объясни: что делает проект, как он устроен, как запустить тесты.
Затем дайте небольшую реальную задачу (поправить баг, добавить тест) и посмотрите, как агент планирует, правит файлы и проверяет себя. Когда убедитесь, что проект описан агентом верно, выполните команду /init, которая создаст CLAUDE.md с памятью проекта.
Что дальше
Заголовок раздела «Что дальше»- Cursor: противоположный подход: агент внутри IDE.
- Рабочий цикл: как строить работу с агентом независимо от харнеса.