Что такое Claude Code
Что такое Claude Code
Claude Code — это агентный ИИ-инструмент для разработчиков, работающий прямо в терминале. В отличие от чат-ассистентов, он не просто отвечает на вопросы — он действует.
Ключевые характеристики
Агент, а не чат-бот. Claude Code может:
- Читать и редактировать файлы проекта
- Выполнять команды в терминале
- Запускать тесты и анализировать их вывод
- Искать информацию в интернете
- Взаимодействовать с внешними сервисами через MCP
Работает там, где живёт код. Запуск прямо в папке проекта — Claude Code видит контекст: структуру файлов, git-историю, package.json, конфиги.
Итеративный цикл. Когда задача сложная, Claude Code работает в цикле: выполняет действие → видит результат → принимает следующее решение. Это называется агентным циклом.
Как выглядит типичная сессия
$ cd my-project
$ claude
> Добавь эндпоинт GET /api/users, который возвращает список пользователей из PostgreSQL
● Читаю структуру проекта...
● Нашёл: app/api/, lib/db.ts, types/index.ts
● Создаю app/api/users/route.ts
● Добавляю тип User в types/index.ts
● Готово. Эндпоинт создан, использует существующий пул соединений из lib/db.ts
Что Claude Code умеет
- Понимать контекст проекта — читает файлы, структуру, зависимости
- Писать и редактировать код — создаёт новые файлы, изменяет существующие
- Выполнять команды — npm test, git commit, docker build
- Исправлять ошибки — видит вывод команды и самостоятельно устраняет проблему
- Объяснять код — рассказывает, как работает любая часть кодовой базы
Чем Claude Code отличается от Copilot
| GitHub Copilot | Claude Code | |
|---|---|---|
| Где работает | В редакторе, строчные подсказки | В терминале, полные задачи |
| Что делает | Автодополнение кода | Выполняет задачи end-to-end |
| Видит контекст | Открытый файл | Весь проект |
| Может запускать | Нет | Да, команды терминала |
Итог
- Claude Code — агент, а не автодополнение
- Работает в терминале, видит весь проект
- Выполняет задачи в итеративном цикле: действие → результат → следующее действие
Практические задания
Опиши агентный цикл своими словами
Claude Code работает в агентном цикле: получает задачу → читает файлы → выполняет инструменты → анализирует результат → повторяет.
Нарисуй (или опиши текстом) этот цикл применительно к конкретной задаче: «добавить новый API-эндпоинт в существующий проект».
Подсказки