Уроки
5 мин чтения
Claude Code: первый запуск
Claude Code — это не окно чата, а работа в вашей папке: файлы не загружают, их отдают целой папкой, и дальше агент сам решает, какие из них открыть, что изменить и какую команду выполнить. Отсюда и разница в подготовке: прежде чем дать первое задание, стоит понять, что именно ему разрешено на вашем компьютере.
Урок — первый сеанс целиком: вход, выбор рабочей папки, три простые команды и настройка, которая решает, насколько далеко агент может зайти.
Что понадобится
- Приложение Claude — claude.ai/download. Терминал и знание программирования не нужны: всё происходит в разделе Code внутри приложения.
- Подписка — та же, что и на сайте, любой платный тариф.
- Любая папка на компьютере, в которой не страшно работать. На первый раз подойдёт рабочий стол.
Шаг 1. Вход
Откройте приложение и войдите в аккаунт, на котором есть подписка, — через Google или почтой. Согласие откроется в браузере, оттуда вернётесь в приложение.
В боковой панели появятся вкладки. Их может быть две или четыре — зависит от тарифа, — но нужны из них две:
- Chats — обычные чаты, те же, что в браузере и в телефоне.
- Code — работа с файлами на вашем компьютере: папки, программы, сайты.
Шаг 2. Рабочая папка
В разделе Code над строкой ввода есть две кнопки. Левая выбирает, где идёт работа: оставьте local — то есть на этом компьютере, а не на удалённой машине. Правая — рабочая папка: из неё агент читает и в неё пишет.
Откройте в ней любую папку, например рабочий стол. Это и есть главное отличие от веб-версии: ничего не нужно прикладывать к сообщению. Вы отдаёте папку, а что в ней относится к делу, агент выбирает сам.
Шаг 3. Три команды, чтобы понять принцип
Попробуйте подряд, обычными словами:
Что у нас лежит на рабочем столе?
Создай третью папку dir3.
А теперь удали ту же папку.
За каждым ответом стоит обычная команда — ls, чтобы показать содержимое, rmdir, чтобы удалить папку. Приложение их не прячет: строку с командой можно раскрыть и посмотреть, что именно было выполнено. Привыкайте туда заглядывать — это единственный способ проверять агента не на слово.
Обратите внимание и на мелочь из второго запроса: рядом лежали dir1 и dir2, и агент назвал новую папку в том же формате, хотя в запросе было сказано иначе. Он додумывает — обычно удачно, но додумывает.
Выбор папки — это не ограничение прав
Открытая папка говорит агенту, где работать. Она не запрещает ему выходить за её пределы.
Проверяется это за минуту: откройте сеанс в папке dir2 и спросите, что лежит в соседней dir1. Он спокойно ответит. Формально его возможности равны вашим: прочитать любой файл на компьютере, удалить, переписать, зашифровать, отправить наружу.
Почему это может стать проблемой
В девяноста пяти случаях из ста — не станет. Модель не делает глупостей, даже когда её к ним подталкивают, и известных случаев именно такой беды пока не было.
Опасность в другом — в чужом тексте. Вы ставите задачу: собрать данные по рынку, разобраться с технической ошибкой. Агент идёт искать в интернете и на каком-нибудь сайте встречает указание: чтобы получить нужное, выполните вот эту команду в терминале. Он верит и выполняет. Это называется промпт-инъекция: инструкция, спрятанная в тексте, который агент читает как данные. Такие ловушки уже находили на публичных страницах, чаще всего в документации технических сервисов.
Способов защититься два, и они разные по цене.
Способ 1. Спрашивать разрешение на каждое действие
Под строкой ввода есть кнопка режима — Mode. По умолчанию стоит auto, рядом есть manual. В ручном режиме агент спрашивает разрешение на всё: на чтение файла, на изменение файла, на любую команду.
Попробуйте: переключите режим и попросите удалить созданный файл. Перед командой rm появится вопрос с тремя ответами — разрешить один раз, разрешить такие команды всегда, запретить.
Как постоянный режим работы это плохо работает, и по двум причинам:
- За один сеанс действий бывают сотни. Смысл агента в том, чтобы поставить задачу и уйти за кофе, а не подтверждать каждый шаг.
- Подтверждать чаще всего приходится вслепую. Если перед вами большой кусок кода и вопрос «выполнить?», честный ответ требует прочитать и понять этот код целиком. Для большинства это не вариант.
Способ 2. Песочница
Песочница ограничивает агента одной папкой. За её пределами он не сделает ничего: не посмотрит, что лежит в соседних папках, не удалит их, не отправит оттуда данные и не зашифрует их. Максимальный вред сводится к тому, что можно испортить внутри рабочей папки.
Включается двумя способами: командой /sandbox прямо в строке ввода или в настройках приложения — Settings, пролистать до Local sandbox. Включённая песочница действует на все новые сеансы.
Там же есть строгий режим. Его включать не советую: он блокирует в том числе обращения к внешним серверам, а без них не сделать ни сайт, ни приложение — и почти любая работа с документами упрётся в это ограничение, как только понадобится скачать свежий отчёт.
Что выбрать
- Песочница включена — разумное значение по умолчанию. Работаете в одном проекте, риск ограничен его папкой.
- Песочница выключена — удобнее, когда проектов много: можно сказать «сходи в соседний проект, возьми оттуда готовое и перенеси сюда». За год работы у меня ни одного плохого случая не было — но это осознанно принятый риск, а не его отсутствие.
Есть и более жёсткие настройки безопасности. Они за пределами обычной цифровой гигиены, и для первого сеанса их знать не нужно.