Seedance 2.5 is live — 30-second cinematic video with native audio & real-person references
Как использовать Claude Code: терминальный агент Anthropic
2026/07/27

Как использовать Claude Code: терминальный агент Anthropic

Как использовать Claude Code: контекстное окно в 1М токенов, оценка 80.8% на SWE-bench, режим Plan Mode, все поверхности, установка и сравнение с Cursor.

Начать использовать Claude Code — это начать с того, что это на самом деле: агентский инструмент программирования от Anthropic, работающий в терминале, читающий весь кодовый проект и выполняющий задачи разработки из естественноязычных инструкций[1]. С момента выхода он набрал 101 000 звёзд на GitHub и 15 500 форков, что делает его одним из наиболее широко распространённых инструментов для кодирования с ИИ в 2026 году[2].

Структурное различие с ранними инструментами стоит сформулировать ясно, так как оно определяет, подходит ли такой рабочий процесс вам. Автодополнение в стиле Copilot предлагает следующую строку на основе того, что вы уже написали. Claude Code читает весь проект, планирует подход, редактирует множество файлов сразу, запускает тесты, обрабатывает ошибки, итерирует и коммитит. Вы не указываете, какие файлы важны.

Это руководство охватывает то, что он делает, где работает, как его установить, пять задач, в которых он особенно хорош, как он сравнивается с Cursor и Copilot, и что делать, когда вы хотите такое поведение внутри собственного продукта вместо терминала.

TL;DR

  • Контекстное окно в 1М токенов, примерно 25 000–30 000 строк кода в одной сессии без фрагментации[1].
  • 80.8% на SWE-bench Verified, самый высокий публично заявленный результат среди доступных инструментов на момент написания[1].
  • Режим Plan Mode показывает вам план изменения файла за файлом перед тем, как что-то трогать, что делает автономную работу приемлемой для продакшена[1].
  • Работает практически везде: терминальный CLI, VS Code, Cursor, Windsurf, JetBrains, приложение для рабочего стола, веб, и @claude в GitHub issues[1].
  • Доступ требует подписку Claude Pro или Max, либо аккаунт Claude Console с доступом к API[1].
  • Поддержка MCP подключает его к базам данных, внутренним API, тикет-системам и системам наблюдаемости, чтобы он рассуждал больше, чем о самом репо[1].

Что такое Claude Code

Claude Code, работающий в сессии терминала

Claude Code — это агент по кодированию, а не машина автодополнения. Направьте его на проект, и он навигирует по структуре, как это сделал бы старший разработчик: начиная с точек входа, следуя по графу зависимостей, создавая рабочую модель того, как компоненты взаимодействуют, затем внося изменения, которые архитектурно согласованы, а не локально корректны и глобально сломаны.

Это различие имеет наибольшее значение для задач, которые на самом деле потребляют инженерное время. Отладка проблемы в продакшене, которая ведёт себя иначе в staging. Реализация функции, которой нужна проблема ORM, три обновления endpoint и миграция. Это многофайловые проблемы, и именно на многофайловых проблемах полнота контекста агента отличается от автодополнения.

Возможности, которые имеют значение

Контекстное окно в 1М токенов

Claude Code читает до одного миллиона токенов в одном контекстном окне, примерно 25 000–30 000 строк кода в одной сессии без чанкирования или аугментации поиском[1]. Когда рефакторинг затрагивает 40 файлов в 200 000-строчной кодовой базе, вы не даёте ему список файлов. Он их находит.

80.8% на SWE-bench Verified

SWE-bench Verified оценивает модель по настоящим GitHub issues из открытых репозиториев, оцениваемым по тому, прошла ли предложенная исправка собственный набор тестов репозитория. Claude Code достигает 80.8%, самого высокого публично заявленного результата среди доступных инструментов[1]. Этот бенчмарк измеряет истинное понимание кодовой базы, а не совпадение паттернов на изолированных фрагментах, поэтому он отслеживает практическую полезность лучше, чем большинство оценок кода.

Режим Plan Mode

Перед выполнением чего-либо Claude Code представляет структурированный план: какие файлы он будет изменять, какие изменения вносить, в каком порядке. Вы его проверяете, ставите вопросы, его корректируете, и только потом одобряете[1].

Это функция, которая делает остальное пригодным для использования в продакшене. Контролируемая автономия держит разработчика в курсе в тот момент, когда быть в курсе дорого.

Команды агентов

Несколько экземпляров Claude Code работают над разными частями проблемы одновременно, координируемые ведущим агентом, который назначает подзадачи и объединяет результаты[1]. Для функции, которая разбивается на независимые потоки работы, изменение бэкенда, обновление фронтенда и обновление документов, работающие параллельно, это сжимает календарное время, а не только токен-время.

Где работает Claude Code

Claude Code в расширении VS Code, показывающий интерактивный просмотр diff

Широкое распространение имеет скучное объяснение: это встречает разработчиков там, где они уже находятся[1].

  • Терминальный CLI — это основной опыт. Перейти в проект, выполнить claude, описать задачу.
  • Расширение VS Code, с визуальным просмотром diff и интерактивным выбором изменений. То же расширение работает в Cursor и Windsurf.
  • Плагин JetBrains охватывает IntelliJ IDEA, PyCharm, WebStorm и остальные.
  • Приложение для рабочего стола добавляет визуальный просмотр diff во всех параллельных сессиях, планирование сессий и облачное выполнение длительных задач.
  • Веб на claude.ai/code, без локальной установки, плюс приложение Claude для iOS.
  • GitHub: отметьте @claude в issue и получите pull request обратно, без необходимости просить товарищей по команде менять то, как они работают.

Приложение Claude Code для рабочего стола, проверяющее diff-ы во всех параллельных сессиях

Как использовать Claude Code: установка и первый запуск

macOS и Linux:

curl -fsSL https://claude.ai/install.sh | bash

Или с Homebrew:

brew install --cask claude-code

Windows:

irm https://claude.ai/install.ps1 | iex

Или с WinGet:

winget install Anthropic.ClaudeCode

Затем перейдите в свой проект и выполните claude. Это индексирует структуру проекта и спрашивает, что вы хотите сделать.

Один шаг более важен, чем метод установки. Создайте CLAUDE.md в корне репозитория и поместите туда ваши соглашения: какой framework для тестов вы используете, какие файлы никогда не должны изменяться автоматически, как вы называете вещи[1]. Он читается в начале каждой сессии. Команды используют его для кодирования институционального знания, который иначе старший разработчик передавал бы во время onboarding, и это единственная конфигурация с наибольшей отдачей в инструменте.

Пять задач, в которых он особенно хорош

Рефакторинг большой кодовой базы. Когда рефакторинг затрагивает множество файлов и нуждается в согласованных изменениях сигнатур, импортов и тестов одновременно, координация — трудная часть. Claude Code строит карту зависимостей, находит каждое место вызова, вносит скоординированные изменения и запускает набор перед тем, как показать вам результат. Команда Rakuten документировала, что он работал автономно в течение семи часов над методом извлечения вектора активации внутри большой многоязычной библиотеки, производя 99.9% численной точности против эталонной реализации[1].

Отладка между файлами. Когда ошибка проявляется в поведении пользователя, но возникает из взаимодействия трёх модулей, написанных разными людьми в разное время, навигация с полным контекстом позволяет ему следить по пути выполнения, строить гипотезы о режимах отказа, писать диагностику и исправлять каждое место, где сломана неправильная предпосылка, а не самую очевидную.

Генерация тестов для нетестируемого кода. Он читает реализацию, выводит предполагаемое поведение из кода и имеющейся документации, и генерирует тесты, охватывающие нормальные пути, граничные случаи и условия ошибок. Он обычно находит ошибки при этом.

Автоматизация git рабочего процесса. Опишите коммит на простом языке, включая то, что оставить, и он обрабатывает staging, сообщение коммита, push и pull request со структурированным описанием. С интеграцией GitHub MCP он может читать открытые issues, реализовывать исправления, запускать тесты и открывать PR с полным контекстом.

Анализ архитектуры. Направьте его на незнакомую кодовую базу и попросите объяснить архитектуру. Вы получаете структурированное описание организации, каждого основного компонента, потока данных между сервисами и критических путей. Полезно для onboarding, технической комплексной проверки и написания документации, которую никто никогда не писал.

Интеграция MCP

Claude Code поддерживает Model Context Protocol, открытый стандарт Anthropic для подключения моделей к внешним инструментам и данным[1]. Это расширяет его рассуждение за границы репозитория: опросить базу данных продакшена, чтобы понять модель данных перед написанием миграции, прочитать тикет, чтобы понять критерии приёма перед реализацией, проверить платформу наблюдаемости на предмет паттернов ошибок перед отладкой.

Директория плагинов содержит растущую библиотеку интеграций сообщества, поэтому большинство стандартных инструментов уже покрыто.

Claude Code, Cursor или Copilot

Claude CodeCursorGitHub Copilot
ИнтерфейсТерминальный CLI + расширения IDEПользовательский fork VS CodeРасширение IDE
Контекстное окно1M токенов~128K токенов~128K токенов
Оценка SWE-bench80.8%Не публикованоНе публиковано
Агентская операцияПолная: план, выполнение, тесты, коммитЧастичная (режим composer)Частичная (Copilot Workspace)
Редактирование нескольких файловВстроенное, координированноеДаОграниченное
ЦенаClaude Pro/Max, $20–$100/мо$20/мо$10–$39/мо

Источник для сравнительных строк — это то же руководство, на которое ссылаются повсеместно[1].

Честное прочтение в том, что это не совсем конкурирующие за один и тот же промежуток времени. Cursor — это fork VS Code с ИИ, интегрированным по всему редактору: быстрое встроенное автодополнение, поддержка нескольких моделей, визуальная IDE. Copilot — наиболее широко развёрнут, потому что поставляется внутри корпоративных подписок Microsoft, и хорошо обрабатывает стандартное автодополнение без работы в качестве полного агента над сложной многофайловой работой.

Большинство разработчиков, которые используют оба, используют Cursor для ежедневного редактирования и Claude Code для задач, которые нуждаются в глубоком понимании кодовой базы: большие рефакторинги, изменения архитектуры, аудиты безопасности, тонкие ошибки между файлами.

Когда вы хотите это поведение внутри собственного продукта

Claude Code — это агент Anthropic, и это правильный инструмент, когда работа происходит в вашем терминале. Это неправильная форма для другой работы: размещение того же поведения внутри программного обеспечения, которое вы доставляете. Бот обзора кода в вашем CI, агент миграции для ваших клиентов, внутренний инструмент, который читает репо и отвечает на вопросы о нём. Ни одна из этих — это не CLI на ноутбуке разработчика.

Эта работа требует моделей напрямую. Доступ к самому Claude Code работает через подписку Claude Pro или Max, или через аккаунт Claude Console с доступом к API[1], и когда вы строите собственного агента, вы работаете на этом втором уровне.

reAPI предоставляет модели Claude через endpoint, совместимый с OpenAI /v1/chat/completions, поэтому один клиент и один ключ охватывают Claude наряду с GPT и Gemini:

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_REAPI_KEY",
    base_url="https://api.reapi.ai/v1",
)

resp = client.chat.completions.create(
    model="claude-opus-5",
    messages=[{"role": "user", "content": "Review this diff and report issues with severity."}],
    max_tokens=16000,
    stream=True,
)

Также доступна собственная поверхность Anthropic /v1/messages, поэтому SDK-и, написанные для либо формата, работают без изменений. Страницы моделей и ставки находятся на reapi.ai/models, а справочник endpoint для текущего поколения Opus находится на reapi.ai/docs/claude-opus-5.

Используйте Claude Code для собственного репо. Используйте API, когда агент должен работать в чужом.

FAQ

Какая модель питает Claude Code?

Он работает на текущих фронтирных моделях Claude от Anthropic, и по умолчанию отслеживает то, что Anthropic недавно доставил, а не остаётся привязанным к одной версии. Проверьте документацию Anthropic для модели позади вашего плана в любой момент времени.

Claude Code бесплатен?

Нет. Это требует подписку Claude Pro или Max, цены между $20 и $100 в месяц, или аккаунт Claude Console с доступом к API[1].

Как большую кодовую базу может обработать Claude Code?

Контекстное окно — 1M токенов, примерно 25 000–30 000 строк в одной сессии без фрагментации[1]. Большие репозитории всё ещё работают, потому что он навигирует по графу зависимостей, а не загружает всё сразу.

Для чего CLAUDE.md?

Постоянные инструкции для каждого проекта, читаемые в начале каждой сессии: соглашения по кодированию, framework для тестов, файлы, которые никогда не должны изменяться автоматически. Вот где команды кодируют знание onboarding[1].

Claude Code лучше, чем Cursor?

Они решают разные проблемы. Cursor — это полный опыт IDE с быстрым встроенным редактированием; Claude Code — это терминальный агент с намного большим контекстным окном и полной операцией план-выполнение-тесты-коммит. Многие разработчики запускают оба[1].

Может ли Claude Code открывать pull request?

Да. Он интегрируется с git напрямую, и отметка @claude в GitHub issue возвращает pull request. С интеграцией GitHub MCP он может прочитать issue, реализовать, протестировать и отправить с полным контекстом[1].

Что такое режим Plan Mode?

Врата просмотра. Claude Code представляет план изменения файла за файлом перед внесением изменений и ждёт одобрения[1].

Как мне построить собственного кодирующего агента?

Вызовите модели через API, а не CLI. Направьте клиента, совместимого с OpenAI, на https://api.reapi.ai/v1 и установите строку модели, или используйте собственную поверхность Anthropic /v1/messages.

Выбор правильного слоя

Claude Code получает своё распространение на одном свойстве: он держит весь проект в поле зрения и действует на нём, а не угадывает следующую строку. Миллион-токенное окно, оценка 80.8% на SWE-bench и режим Plan Mode — это три выражения одного проектного решения, и они приземляются сильнее всего на рефакторинги, отладку между файлами и незнакомые кодовые базы.

Знайте, на каком уровне находится ваша проблема. Если работа в вашем репо и в вашем терминале, установите его и напишите хороший CLAUDE.md перед чем-либо ещё. Если работа внутри продукта, который вы доставляете другим людям, вам нужен API модели внизу, а не CLI на вершине. Научиться хорошо использовать Claude Code в основном означает распознавание того, какой из этих двух вы на самом деле делаете.

References

  1. Anthropic. Claude Code — overview, capabilities, surfaces, and configuration. Retrieved July 2026 from platform.claude.com/docs/claude-code
  2. Anthropic. Claude Code — official repository. Retrieved July 2026 from github.com/anthropics/claude-code
  3. Anthropic. Claude Code documentation. Retrieved July 2026 from docs.claude.com/en/docs/claude-code/overview

Further reading