ИИ-ассистент в терминале. Понятно даже если вы никогда не программировали.
Claude Code — это ИИ-помощник, который работает прямо на вашем компьютере. Вы пишете ему задачу обычным русским языком, а он сам находит нужные файлы, вносит изменения, запускает команды.
psql, mysql и т.д.).Claude Code работает в терминале — это программа с текстовым интерфейсом, без кнопок и окошек. Вы пишете текст, он отвечает текстом. Выглядит как мессенджер, только в чёрном окне.
От нуля до первого результата — пошагово.
Cmd + Пробел, наберите Terminal, нажмите EnterWin, наберите PowerShell или Terminal, нажмите EnterПеред вами откроется чёрное (или тёмное) окно с мигающим курсором. Это и есть терминал — сюда вводятся команды.
Скопируйте эту строку, вставьте в терминал и нажмите Enter:
npm install -g @anthropic-ai/claude-code
В терминале напишите:
claude
При первом запуске откроется браузер с окном авторизации. Войдите в свой аккаунт на claude.ai (или создайте новый). После этого Claude готов к работе.
Просто напишите что-нибудь обычным языком и нажмите Enter:
привет, какие файлы есть в текущей папке?
Или посложнее:
найди в ~/my-project где отправляются уведомления
Или попросите создать инструкцию для проекта:
/init
Нажмите Ctrl+D или напечатайте /exit. Чтобы потом вернуться — снова напишите claude в терминале.
Обычно каждый запуск claude — это новый диалог с чистого листа. Но если хотите продолжить:
| Команда | Что делает |
|---|---|
claude | Новый диалог |
claude -c | Продолжить последний диалог (как будто не закрывали) |
claude --resume | Показать список прошлых диалогов — выбираете нужный |
Claude Code не бесплатный — он работает через подписку на claude.ai. Вот какие варианты есть:
Claude не перестаёт работать. Вместо этого:
/clear)Просто пишите обычным русским языком, как сообщение коллеге. Не нужен никакой специальный синтаксис или код. Но чем конкретнее вы опишете задачу, тем лучше результат.
Диалог — это нормально. Можно уточнять по ходу, как в переписке:
Вы: найди где в проекте отправляются уведомления Claude: нашёл — файл services/notifications.py... Вы: добавь туда отправку в Telegram Claude: сделал, вот что я изменил...
Если знаете, где находится файл — поставьте @ перед путём. Claude его сразу подхватит:
посмотри @src/auth/login.py — почему ошибка при входе?
После @ работает автодополнение — начните вводить путь и нажмите Tab.
Скриншот ошибки, макет дизайна, фото доски — Claude увидит и поймёт:
Ctrl+V — вставить картинку из буфера обменаКачество работы сильно вырастает, когда Claude может сам проверить результат:
Команды начинаются с / — просто введите их в строку ввода Claude и нажмите Enter.
| Команда | Что делает | Когда использовать |
|---|---|---|
/clear | Очистить диалог | Перед каждой новой задачей. Это как начать разговор заново — Claude будет работать быстрее и точнее. |
/compact | Сжать диалог | Когда задача одна, но разговор стал очень длинным. Claude «перескажет» диалог в короткую версию и продолжит. |
/init | Создать инструкцию для проекта | Один раз при первом знакомстве с проектом. Создаст файл CLAUDE.md — подробнее во вкладке CLAUDE.md. |
/help | Справка | Если забыли какую-то команду |
Всё работает прямо во время диалога с Claude — не нужно ничего устанавливать.
| Клавиша | Что делает |
|---|---|
Enter | Отправить сообщение |
Shift + Enter | Новая строка (если хотите написать несколько строк, не отправляя) |
Esc | Остановить Claude (если он делает что-то не то). Ничего не сломается — он просто остановится. |
Esc Esc (дважды) | Откатить назад — можно вернуть файлы или диалог к предыдущему состоянию. Как Ctrl+Z, но мощнее. |
Ctrl + C | Прервать текущий ввод |
Ctrl + D | Выйти из Claude Code |
Ctrl + V | Вставить картинку из буфера обмена |
Ctrl + L | Очистить экран (диалог при этом сохраняется) |
Tab | Принять подсказку (иногда Claude предлагает следующий вопрос серым текстом) |
Shift + Tab | Переключить режим работы (подробнее ниже) |
Переключаются нажатием Shift + Tab. В правом нижнем углу будет написано, какой режим сейчас активен.
В обычном режиме, когда Claude хочет что-то сделать, вы увидите такое сообщение:
Claude хочет выполнить: Edit файл src/app.py > 1. Да 2. Да, и больше не спрашивай для этого 3. Нет (Esc)
Просто выберите цифру и нажмите Enter. Или нажмите Esc чтобы отказать.
Если нажали «Нет» — ничего страшного. Claude не сломается и не обидится. Он попробует другой подход или спросит, что именно вы хотите.
Запустите Claude Code в папке вашего проекта и введите:
/init
Claude сам изучит проект — файлы, настройки, зависимости — и создаст CLAUDE.md автоматически. Вам останется только проверить и дополнить.
# Мой проект Интернет-магазин на Python + React ## Как запустить docker compose up -d ## Правила - Все изменения — через отдельные ветки - Не трогать файлы .env (там пароли) - Перед отправкой кода прогнать тесты: pytest
Claude сам поймёт структуру кода. В CLAUDE.md полезно добавить то, что из кода не видно:
Этот раздел можно пропустить, если вы только начинаете. Вернитесь сюда, когда освоитесь с основами.
Вам не нужно управлять субагентами вручную — Claude сам решает, когда их использовать. Например, когда вы просите найти что-то в большом проекте, Claude запускает быстрого помощника-поисковика, который ищет параллельно.
Через команду /agents или файлы в папке .claude/agents/. Например, можно создать субагента-ревьюера, который проверяет код на ошибки:
# .claude/agents/reviewer.md --- name: reviewer description: Проверяет код на качество и безопасность tools: Read, Glob, Grep --- Ты — ревьюер кода. Проверяй качество и безопасность.
После этого можно попросить Claude: «используй reviewer для проверки модуля авторизации».
Если вы часто делаете одно и то же (деплой, ревью, создание отчёта), можно превратить это в команду. Навыки — это файлы с инструкциями, которые вызываются через /имя-навыка.
Создаёте файл .claude/skills/deploy/SKILL.md:
--- name: deploy description: Деплой приложения --- Выполни деплой: 1. Запусти тесты 2. Собери проект 3. Отправь на сервер
Теперь в Claude Code можно написать /deploy — и он выполнит все шаги автоматически.
Встроенные навыки, которые уже есть:
| Команда | Что делает |
|---|---|
/simplify | Проверяет последние изменения — нет ли лишнего, можно ли упростить |
/loop 5m /команда | Повторяет команду каждые N минут. Полезно для мониторинга. |
Хуки — это действия, которые выполняются автоматически при определённых событиях. Например:
rm -rf или DROP TABLEНастраиваются в файле .claude/settings.json. Если интересно — попросите Claude: «настрой хук, который форматирует файлы после изменений».
Git — это система, которая запоминает все изменения в проекте. Как машина времени для файлов: можно посмотреть, что менялось, кто менял, и откатиться к любому моменту в прошлом.
main — это «чистовик». Для каждой задачи вы создаёте свою ветку (черновик), работаете в ней, и когда всё готово — вливаете обратно в main. Так вы не рискуете сломать рабочую версию.| Команда | Что делает | Аналогия |
|---|---|---|
git status | Что изменилось? | «Что я натворил?» |
git add файл | Отметить для сохранения | Положить товар в корзину |
git commit | Сохранить | Оформить заказ |
git push | Отправить на сервер | Загрузить в облако |
git pull | Скачать от коллег | Синхронизировать |
git checkout -b имя | Новая ветка | Открыть черновик |
Проект хранится на сервере (GitHub или GitLab) — это общий «источник правды». Каждый скачивает копию к себе, работает в ней, и отправляет изменения обратно.
Главное правило: не работайте напрямую в ветке main. Всегда создавайте свою ветку. Или просто попросите Claude: «создай ветку для моей задачи».
Claude — мощный инструмент, и как с любым инструментом, нужно знать технику безопасности. Ничего сложного:
Shift+Tab чтобы включить Plan mode. В этом режиме Claude только читает и объясняет, но ничего не меняет.Esc Esc — откроется меню отката. Можно вернуть файлы и диалог к предыдущему состоянию. Или просто скажите Claude: «отмени последние изменения». В Git почти невозможно потерять данные безвозвратно.Не паникуйте. Два варианта:
Esc Esc — откроется меню отката. Выберите, к какому моменту вернуться.Выберите «Нет» (нажмите Esc) — Claude не обидится. Потом можно:
Нет. Нужна подписка на claude.ai — от $20/мес. Подробности во вкладке «Подписки».
По умолчанию — нет. Каждый запуск claude начинает с чистого листа. Но:
claude -c — продолжить последний диалогclaude --resume — выбрать из списка прошлых диалоговДа. Claude выполняет команды типа psql или mysql через терминал. Запросы на чтение (SELECT) — без проблем. Запросы на изменение (INSERT, UPDATE, DELETE) — только если вы уверены и понимаете, что делаете.
Нажмите Esc — Claude остановится. Если не помогает — Ctrl+C. В крайнем случае закройте окно терминала, откройте заново и напишите claude -c чтобы вернуться к диалогу.
Да, и это нормально. Claude — очень умный инструмент, но он не идеален. Всегда проверяйте результат, особенно если дело касается важных данных или отправки кода в общий проект.
Нет. Claude понимает обычный русский язык. Вы описываете что нужно — он делает. Но чем лучше вы понимаете что происходит, тем эффективнее сможете с ним работать. Для начала достаточно прочитать раздел «Git-база» — там объяснены основы простыми словами.
Три главных совета: