Установка
Claude Code ставится глобально через npm:
npm install -g @anthropic-ai/claude-code
Проверьте версию:
claude --version
Аутентификация
Запустите аутентификацию один раз — токен сохранится в системном хранилище:
claude auth
Откроется браузер с OAuth-логином в аккаунт Anthropic (или вход по API-ключу для подписки на Console). После этого ключ не нужно держать в ANTHROPIC_API_KEY для интерактивной работы.
Первая сессия
Зайдите в корень проекта и просто запустите:
cd my-project
claude
Откроется интерактивный REPL прямо в терминале. Это не плагин редактора — это агент с доступом к файловой системе, шеллу и git внутри рабочей директории. Напишите задачу обычным языком:
Прочитай src/server.ts и добавь обработку ошибок в роут /api/users
Claude сам найдёт файл, прочитает связанные модули, предложит правки в виде diff и спросит подтверждение перед записью.
Режимы разрешений
Claude Code не выполняет опасные действия молча. Есть три модели поведения:
- default — спрашивает подтверждение на запись файлов и команды шелла. Безопасный режим по умолчанию.
- auto-approve (acceptEdits) — автоматически принимает правки файлов, но всё ещё спрашивает на потенциально опасные shell-команды.
- manual / plan — агент только предлагает план, ничего не меняет, пока вы явно не разрешите.
Выбор режима при запуске:
claude --permission-mode auto-approve
Переключать режим можно и внутри сессии через интерфейс разрешений (Shift+Tab переключает режим принятия правок).
Чем отличается от Cursor и Copilot
- Copilot — автодополнение в редакторе. Подсказывает следующую строку, не видит проект целиком и не выполняет команды.
- Cursor — редактор с чатом и правками, человек ведёт каждый шаг в IDE.
- Claude Code — автономный агент в терминале: сам читает десятки файлов, запускает тесты, делает git-коммиты, ведёт многошаговую задачу до результата. Вы задаёте цель, а не диктуете шаги.
Это меняет стиль работы: вы описываете что нужно, а не как это набрать. Поэтому остальной курс — про то, как формулировать задачи и держать агента под контролем.