Вайбкодинг2026-08-068 минРедакция Submarine School

Claude Code локально в 2026: что на компьютере, а что в облаке

Claude Code локально в 2026: что на компьютере, а что в облаке

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

Что работает на вашем компьютере

Claude Code это программа, которая живёт у вас: десктопное приложение или консольная утилита. Она сама открывает файлы, применяет правки и выполняет команды, загружать проект в чужое хранилище не нужно.

  • Файлы проекта остаются на диске. Правки пишутся поверх ваших же файлов, и разницу вы видите обычным git diff.
  • Команды выполняет ваша операционная система: тесты, сборка, запуск сервера идут на вашем железе.
  • Правила и настройки лежат в файлах проекта: .claude/settings.json, CLAUDE.md, .mcp.json.
  • История сессий и введённые промпты пишутся в вашу домашнюю папку ~/.claude.
  • Разрешения спрашиваются у вас: на правку файла и на запуск команды программа просит подтверждение.

Всё остальное происходит снаружи. Чтобы получить ответ, программа отправляет по сети ваши сообщения и содержимое того, что прочитала: файлы, вывод команд, вставленный текст. Соединение шифруется TLS 1.2 и выше, это описано в документации Anthropic про данные. То есть локально лежит рабочая копия, а думает сервис на стороне.

Настройки приватности это подготовка, а не результат. Интереснее другое: что вы соберёте с этим инструментом.

Занять место

Почему офлайн не получится

Модель не поставляется вместе с программой. И вход в аккаунт, и каждый ответ требуют обращения к серверам, поэтому системные требования прямо называют интернет обязательным. Режима работы в изолированной сети без выхода наружу у Claude Code нет.

Аккаунт при этом должен быть в стране из списка поддерживаемых Anthropic, а сама программа совместима с большинством популярных VPN и прокси. Как выглядит обычная сессия и какие команды пригодятся в первый день, мы показывали в гайде по работе с Claude Code.

По теме: Claude в терминале с нуля: как открыть окно команд в 2026

Какие данные уходят и сколько хранятся

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

  • Free, Pro и Max: если в настройках разрешено использование данных для улучшения моделей, срок хранения 5 лет, если запрещено, 30 дней. Переключатель живёт на странице настроек приватности.
  • Team, Enterprise и API: стандартный срок 30 дней, и на коде и промптах, отправленных по коммерческим условиям, генеративные модели не обучают.
  • Локальная копия переписки: транскрипты сессий лежат у вас в ~/.claude/projects/ и по умолчанию удаляются через 30 дней (параметр cleanupPeriodDays).

Отдельно идёт служебная телеметрия. Метрики задержек и надёжности не содержат ни кода, ни промптов, ни путей к файлам, а отчёты об ошибках шлют стек-трейсы с вырезанными секретами. А вот команды /feedback, /bug и /share отправляют копию переписки вместе с кодом, и такие транскрипты хранятся 5 лет, поэтому в проекте с чувствительными данными их лучше не вызывать.

Как ограничить то, что уходит наружу

Приватность собирается из трёх мест: страница аккаунта, файл настроек и переменные окружения. Порядок действий такой.

  1. Откройте настройки приватности аккаунта и решите, разрешаете ли использовать ваши данные для улучшения моделей: от этого зависит срок хранения.
  2. Закройте секреты правилами deny в файле настроек. Правило Read(.env) блокирует чтение файла с ключами, Read(secrets/**) закрывает целую папку на любой глубине.
  3. Отключите необязательный трафик переменными DISABLE_TELEMETRY и DISABLE_ERROR_REPORTING или разом через CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC.
  4. Сократите срок хранения локальных транскриптов параметром cleanupPeriodDays.
  5. Личные правила держите в .claude/settings.local.json: этот файл Claude Code сам добавляет в исключения git, и он не уезжает в общий репозиторий.
{
  "permissions": {
    "deny": ["Read(.env)", "Read(secrets/**)"]
  },
  "env": {
    "DISABLE_TELEMETRY": "1"
  },
  "cleanupPeriodDays": 7
}

Важная оговорка про deny: правила действуют на встроенные инструменты чтения и правки и на знакомые файловые команды вроде cat, head и sed. Скрипт на Python, который откроет файл сам, они не остановят, для такого случая в документации по правам доступа предлагают включать песочницу.

Правила deny стоит написать до первого запуска в рабочей папке, а не после. Отправленный ключ обратно не вернёшь, зато перевыпустить его почти ничего не стоит.

Разбираться, где что хранится, полезно, но ценность появляется, когда из этого выходит рабочий сайт или бот. На бесплатном вебинаре по вайбкодингу показываем весь путь на живом примере и отдаём гайд в подарок.

Записаться на вебинар

Где лежат история и настройки

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

  • ~/.claude/projects/<проект>/<сессия>.jsonl: полная переписка сессии, включая содержимое прочитанных файлов и вывод команд.
  • ~/.claude/history.jsonl: все промпты, которые вы вводили, с датой и путём проекта.
  • ~/.claude/settings.json: ваши общие настройки; ~/.claude.json хранит состояние, авторизацию и доверие к папкам.
  • .claude/settings.json в самом проекте: правила для этой конкретной работы, а лежащий рядом CLAUDE.md это память проекта.
  • На Windows та же папка находится в профиле пользователя: %USERPROFILE%\.claude.

Если инструмент однажды прочитал файл с паролями, значение окажется в транскрипте на диске. Почистить состояние по одному проекту умеет команда claude project purge (нужна версия 2.1.124 и новее): она печатает план удаления и просит подтверждение, а с флагом --dry-run только показывает его. Полный перечень файлов есть в описании папки .claude.

claude project purge ~/work/my-repo --dry-run
claude project purge ~/work/my-repo

Файл проекта, который подгружается в начале каждой сессии, мы разбирали отдельно: как написать CLAUDE.md так, чтобы не повторять одни и те же пояснения каждый раз.

По теме: Claude Studio: есть ли такой продукт и чем его заменить в 2026

Можно ли подключить локальную модель вместо облачной

Технически да. Claude Code понимает только формат Anthropic Messages API, но Ollama добавила совместимость с этим форматом, поэтому программу можно направить на локальный сервер: документация Ollama предлагает задать адрес ANTHROPIC_BASE_URL и фиктивный токен ANTHROPIC_AUTH_TOKEN.

export ANTHROPIC_BASE_URL=http://localhost:11434
export ANTHROPIC_AUTH_TOKEN=ollama
claude

На практике это упирается в три вещи.

  • Часть возможностей отваливается. В совместимом режиме не работают подсчёт токенов, кэширование промптов, принудительный выбор инструмента и картинки по ссылке (только вложением).
  • Нужна серьёзная видеокарта. Рекомендованная для кода модель qwen3-coder на 30 миллиардов параметров требует минимум 24 ГБ видеопамяти, а для длинного контекста ещё больше.
  • Отвечает другая модель. В знакомом интерфейсе работает открытая модель, а не Claude, и на сложных задачах разница в качестве заметна сразу.

Так что «Claude офлайн» не получится ни при какой настройке: локально можно поднять чужую модель в том же интерфейсе. Что вообще реально запустить на своей машине и зачем это делают, разобрано в статье про локальный Claude.

Что нужно от компьютера

Начинать удобнее с десктопного приложения: оно ставится как обычная программа, терминал для работы не нужен. Скачать его можно со страницы Claude Code, первые шаги описаны в быстром старте. Консольная версия и расширения для редакторов это второй путь, для тех, кому привычнее терминал.

  1. Поставьте приложение или установите консольную версию: curl -fsSL https://claude.ai/install.sh | bash на macOS, Linux и WSL, irm https://claude.ai/install.ps1 | iex в PowerShell на Windows.
  2. Войдите в аккаунт. Подходит подписка Pro, Max, Team, Enterprise или оплата через Console, бесплатный тариф Claude.ai доступа к Claude Code не даёт.
  3. Проверьте установку командой claude --version, а при проблемах запустите claude doctor: она печатает диагностику установки и настроек, не начиная сессию.

Требования у программы скромные, вот официальный список.

  • Операционная система: macOS 13.0 и новее, Windows 10 версии 1809 и новее, Ubuntu 20.04, Debian 10 или Alpine Linux 3.19 и новее.
  • Железо: от 4 ГБ оперативной памяти, процессор x64 или ARM64. Отдельная видеокарта не нужна, вычисления идут в облаке.
  • Оболочка: Bash, Zsh, PowerShell или CMD. Интернет обязателен.
  • Если ставите через npm, нужен Node.js 22 и новее: npm install -g @anthropic-ai/claude-code.

Какие тарифы открывают доступ и сколько это стоит в рублях, подробно разобрано в материале про оплату Claude Code.

Частые вопросы

Claude Code работает без интернета?

Нет. Локально выполняются файловые операции и команды, а ответы приходят от модели на серверах Anthropic, поэтому сеть нужна и для входа, и для каждой задачи.

Весь проект уходит в облако?

Нет, только то, что попало в переписку: прочитанные файлы, вывод команд и ваши сообщения. Но прочитанный файл отправляется целиком, поэтому папки с ключами и персональными данными лучше закрывать правилами deny.

Обучают ли модели на моём коде?

На тарифах Free, Pro и Max это зависит от переключателя в настройках приватности. На Team, Enterprise и API генеративные модели на присланном коде не обучают, пока организация сама не согласится на программу для партнёров-разработчиков.

Можно ли стереть локальную историю?

Да. Транскрипты и так удаляются через 30 дней, срок меняется параметром cleanupPeriodDays, а команда claude project purge чистит состояние конкретного проекта сразу, вместе с его строками в общей истории промптов.

Нужна ли мощная видеокарта?

Для обычной работы нет, хватает 4 ГБ оперативной памяти. Видеопамять понадобится, только если вы решите поднять локальную модель через Ollama, и там счёт идёт на десятки гигабайт.

На бесплатном вебинаре по вайбкодингу показываем, как собрать первый рабочий проект с ИИ-помощником: от пустой папки до опубликованного результата, без утопания в настройках.

Записаться на вебинар
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место