SSD Nodes Learn Hosting plans →
Руководства Matt ConnorАвтор: Matt Connor

Claude в Linux: установка приложения и CLI

Узнайте, как установить бета-версию Claude через apt и использовать Claude Code CLI в Linux. Разбираем доступность функций, ограничения версии и требования к подписке.

Какие компоненты Claude сегодня работают в Linux нативно

Claude в Linux работает через четыре отдельных интерфейса, и по состоянию на октябрь 2026 года все четыре функционируют на обычном дистрибутиве Ubuntu или Debian. Десктопное приложение устанавливается из apt-репозитория Anthropic и находится в стадии бета-тестирования. Claude Code CLI (интерфейс командной строки) представляет собой скомпилированный бинарный файл и работает на большем количестве дистрибутивов, чем десктопное приложение. Веб-приложение на claude.ai требует только браузера, а API — это HTTPS-эндпоинт, к которому вы обращаетесь из собственного кода.

Три функции, доступные в macOS и Windows, отсутствуют или ограничены в бета-версии для Linux: Computer Use, при которой Claude управляет приложениями на вашем экране, голосовая диктовка и глобальная горячая клавиша Quick Entry. В документации Anthropic указано, что Computer Use и диктовка в Linux недоступны. Горячая клавиша Quick Entry работает в сессии X11, но в нативной сессии Wayland она требует наличия портала GlobalShortcuts в вашей графической оболочке, поэтому без этого портала горячая клавиша недоступна. echo $XDG_SESSION_TYPE выводит x11 или wayland и сообщает, в каком случае вы находитесь. CLI имеет собственную функцию голосовой диктовки, поэтому отсутствие диктовки касается именно десктопного приложения, а не самого Claude.

Доступность функций меняется, поэтому воспринимайте эту страницу как описание интерфейсов и проверяйте текущее состояние, прежде чем планировать работу с ними. В последнем разделе перечислены страницы для проверки.

Установка настольного приложения Claude в Ubuntu или Debian

Документированные требования: Ubuntu 22.04 или новее, либо Debian 12 или новее на архитектуре x86_64 (которую dpkg называет amd64) или arm64. Другие дистрибутивы на базе Debian могут работать, но не тестировались. Для Fedora и RHEL пакетов пока нет, поэтому в них следует использовать CLI или браузер.

Выполняйте установку из репозитория apt, а не из скачанного файла .deb. В Linux-приложении нет встроенного механизма обновления, поэтому новые версии поступают только через ваш пакетный менеджер, а регистрация репозитория позволяет apt upgrade их видеть.

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

gpg --show-keys должен вывести отпечаток 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE. Сравните его перед регистрацией репозитория, так как ключ подписи, который вы не проверили, — это ключ, которому вы доверяете вслепую. Если gpg сообщает, что файл не содержит допустимых данных OpenPGP, значит, загрузка завершилась неудачей, и apt update впоследствии завершится с ошибкой NO_PUBKEY BAA929FF1A7ECACE.

Регистрация репозитория — это одна строка deb, записанная в /etc/apt/sources.list.d/claude-desktop.list. Скопируйте эту строку со страницы установки Anthropic для Linux, code.claude.com/docs/en/desktop-linux, в точности так, как она там указана. Адрес репозитория — это часть процедуры, которая чаще всего меняется, и строка, введенная по памяти, приведет к тому, что вы увидите E: Unable to locate package claude-desktop. Прочитайте строку перед вставкой: arch=amd64,arm64 — причина, по которой apt на любой другой архитектуре ничего не находит, а signed-by= указывает на файл связки ключей, который вы только что проверили. Это ограничивает действие ключа только данным репозиторием, вместо того чтобы доверять ему для всех остальных источников apt.

sudo apt update && sudo apt install claude-desktop

Запустите приложение из меню приложений или выполните claude-desktop в терминале. Войдите в систему с помощью своей учетной записи claude.ai или через SSO (единый вход) вашей организации, если ваша компания его настроила. Это два способа входа, указанные на странице установки Anthropic для Linux; пользователи API-ключей перенаправляются на CLI. Anthropic отдельно документирует второй режим развертывания того же приложения: при настройке с провайдером вывода (Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry, LLM-шлюз или напрямую Anthropic API) экран входа предлагает пропустить аутентификацию Anthropic, а провайдер берет на себя вывод и биллинг для Chat, Cowork и Code. В этой документации указан путь в Linux для управляемой конфигурации — /etc/claude-desktop/managed-settings.json, а страница установки для Linux теперь содержит ссылки на документацию по стороннему развертыванию. На устройствах без конфигурации Claude Desktop, в версии Claude Desktop 3.1623.1 и новее, на стандартном экране входа также предлагается опция «Использовать учетную запись Claude API», где можно войти через Claude Console или ввести API-ключ без предварительной настройки. В Claude Desktop 4.23118.0 и новее эта ссылка скрыта при входе в систему, если организация блокирует другие учетные записи, даже при отсутствии управления устройством.

Задачи Cowork, выполняемые на вашем компьютере, используют виртуальную машину, поэтому для них требуется включенная аппаратная виртуализация и добавление вашего пользователя в группу kvm (sudo usermod -aG kvm $USER, затем выйдите из системы и войдите снова). Не каждая задача Cowork выполняется локально. С 6 октября 2026 года новые задачи Cowork в планах Pro, Max и Ultra выполняются в облаке Anthropic, и настроек для их удержания на вашем компьютере не предусмотрено. Организации с планами Team и Enterprise, у которых включен объединенный интерфейс Chat и Cowork, также выполняют задачи в облаке. В этих планах виртуальная машина важна только для задач, уже запущенных на вашем компьютере, а для новых задач, которые должны оставаться локальными, Anthropic рекомендует использовать Claude Code в настольном приложении.

E: Unable to locate package claude-desktop означает, что apt не прочитал репозиторий. cat /etc/apt/sources.list.d/claude-desktop.list должен показывать строку deb, которую вы добавили, а dpkg --print-architecture должен выводить amd64 или arm64, так как пакеты для других архитектур не публикуются. Обновления будут приходить вместе с остальной системой из sudo apt update && sudo apt upgrade.

Что существует только в браузере

claude.ai работает в любом современном браузере на любом дистрибутиве, что делает его универсальным решением для Fedora, RHEL, Arch, openSUSE и любых других систем, для которых нет готового пакета. В браузере также доступен Claude Code, где сессия выполняется на облачной инфраструктуре, а не на вашей машине: по умолчанию на мощностях Anthropic или в собственной self-hosted среде вашей организации, если настроена маршрутизация сессий. При этом всегда используются учетные данные вашей подписки.

Важно понимать ограничения браузера. Сам по себе браузер не может читать файлы на вашем сервере или выполнять на нем команды. Все, что взаимодействует с вашей машиной, требует установки ПО на эту машину, то есть CLI, десктопного приложения или настроенного self-hosted runner. Облачные сессии Cowork могут получать доступ к подключенным локальным папкам через десктопное приложение, пока оно запущено.

Что дает CLI, чего нет в веб-приложении

Запустите claude в каталоге, и он будет работать с этим каталогом. В этом заключается разница, а всё остальное — её следствие.

  • Он читает и редактирует файлы в вашем рабочем каталоге, а в ручном режиме (Manual mode) запрашивает подтверждение перед внесением изменений. Автоматический режим (Auto mode) применяет правки с фоновыми проверками безопасности и является встроенным значением по умолчанию для текущих интерактивных сессий, если настройки или политики не меняют это поведение. Запускайте с claude --permission-mode default, чтобы самостоятельно проверять действия.
  • Он выполняет shell-команды с правами текущей сессии, поэтому может собрать проект, запустить набор тестов, прочитать лог или проверить состояние сервиса на самом сервере.
  • Он работает без интерактивной сессии: claude -p "read the nginx error log and summarise it" выводит один ответ и завершает работу, что удобно использовать в cron-задачах или пайплайнах. В Claude Code 2.1.302 и более поздних версиях такие запуски начинаются в ручном режиме, если не задан режим разрешений, а действия, требующие подтверждения, отклоняются, если вы не предоставили механизм одобрения; используйте --permission-mode auto, чтобы классификатор проверил их. То, как будет выглядеть ответ, зависит от вас, поскольку стиль вывода редактирует системный промпт для каждого ответа и позволяет сделать скриптовый запуск лаконичным, в то время как интерактивная сессия будет давать развернутые пояснения.
  • Он подключает MCP (model context protocol) серверы с помощью claude mcp add, что дает модели инструменты за пределами файловой системы.
  • Он работает там, где вообще нет графического интерфейса, — это любой VPS (virtual private server), который вы когда-либо арендуете.

Последний пункт объясняет, почему руководство по серверу уделяет внимание CLI. На арендованном сервере есть только SSH (secure shell), поэтому терминал — единственная доступная вам среда. Работа в таком режиме имеет свои правила, которые подробно описаны в запуске Claude Code на VPS внутри tmux, а задачи, которые стоит ему поручить, разобраны в использовании Claude для повседневной работы системного администратора.

Интеграции с редакторами занимают промежуточное положение. Расширение для VS Code требует VS Code 1.94.0 или новее и предоставляет графическую панель внутри редактора с просмотром diff и планов. Оно включает собственную копию CLI для этой панели и не добавляет claude в ваш PATH, поэтому для ввода claude во встроенном терминале всё равно потребуется отдельная установка. Редакторы, построенные на базе VS Code, устанавливают то же расширение из реестра Open VSX; также доступен плагин для JetBrains.

Нужен ли Node.js для запуска Claude Code на Linux?

При использовании рекомендуемого способа установки — нет. Нативный установщик загружает скомпилированный бинарный файл, который не требует Node.js для работы.

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version должен вывести номер версии, например 2.1.211 (Claude Code). Если что-то работает не так, запустите claude doctor: команда выведет диагностическую информацию об установке и файлах конфигурации в режиме только для чтения, не запуская сессию.

Node.js важен только при установке через npm. По состоянию на октябрь 2026 года пакет npm требует Node.js 22 или новее. В более старых версиях Node.js npm выводит предупреждение EBADENGINE вместо ошибки, так как пакет подтягивает тот же нативный бинарный файл в качестве платформозависимой зависимости и размещает его в системе.

npm install -g @anthropic-ai/claude-code

В npm 12 этап postinstall по умолчанию пропускается, из-за чего claude не может запуститься. Если npm --version начинается с 12, используйте нативный установщик, описанный выше, или добавьте Claude Code в allow-scripts в вашей пользовательской конфигурации npm перед повторной установкой.

Не запускайте это с sudo. Документация предостерегает от использования sudo npm install -g, так как это оставляет файлы, принадлежащие root, в глобальном префиксе npm, из-за чего последующая установка или обновление от имени обычного пользователя завершатся ошибкой прав доступа. Когда глобальный каталог npm недоступен для записи, фоновое автообновление перестает работать, а claude doctor перечисляет способы исправления.

Anthropic также публикует подписанные репозитории пакетов для Debian, Fedora, RHEL и Alpine, поэтому sudo apt install claude-code работает так же, как и пакет для десктопа, используя собственный ключ подписи по адресу https://downloads.claude.ai/keys/claude-code.asc.

Установка для пользователя или для всей системы?

Нативная программа установки выполняет установку для конкретного пользователя. Она размещает средство запуска по пути ~/.local/bin/claude в виде символической ссылки в ~/.local/share/claude/versions/, не требует прав root и обновляется в фоновом режиме. Каждый пользователь на машине получает отдельную копию своей версии.

Установка через менеджер пакетов выполняется для всей системы. Один бинарный файл обслуживает всех пользователей, требует прав root и не поддерживает автоматическое обновление через Claude Code. Обновление выполняется с помощью sudo apt update && sudo apt upgrade claude-code — той же команды, которую вы используете для всех остальных пакетов в системе.

Выбирайте установку для пользователя на машине, в которую вы входите под своей учетной записью; это подходит для большинства задач на VPS. Выбирайте установку через пакетный менеджер на общем сервере или при создании образа машины, если вам нужна одна версия для всех пользователей и вы хотите обновлять её по своему графику. При нативной установке поведение обновлений определяется двумя параметрами в ~/.claude/settings.json:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Канал stable использует релизы, вышедшие примерно неделю назад, и пропускает версии с критическими ошибками. Параметр DISABLE_AUTOUPDATER отключает только фоновую проверку, поэтому claude update продолжает работать, и вы сохраняете контроль над тем, когда будет установлена новая версия. Это важно для серверов, где выполняются длительные фоновые задачи, при которых нежелательно изменение бинарного файла в процессе работы.

Вход по SSH и поддержание сессии в активном состоянии

При первом запуске CLI на арендованном сервере возникают две специфические для Linux проблемы. Процесс входа требует браузера, а на сервере его нет. Разрыв SSH-соединения прерывает выполнение текущих задач.

tmux решает вторую проблему. Сессия tmux принадлежит серверу tmux на удаленной машине, а не вашему соединению, поэтому при обрыве связи процесс продолжает выполняться.

tmux new -s claude
claude

Отключитесь от сессии с помощью Ctrl-b, затем d, и вернитесь позже командой tmux attach -t claude.

Вход в систему — первая проблема. Запустите claude и скопируйте URL для авторизации, который появится над приглашением терминала. Откройте этот URL в браузере на своем компьютере. После входа через этот URL браузер отобразит код авторизации вместо возврата к localhost. Вставьте этот код в терминал в ответ на приглашение Paste code here if prompted, и терминал сообщит Login successful.

Для сессии, которая должна запускаться без участия пользователя, claude setup-token открывает ту же авторизацию в браузере и выводит в терминал OAuth-токен со сроком действия один год. Токен нигде не сохраняется, поэтому скопируйте его и разместите там, где он необходим.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

Этот токен требует наличия платного тарифа и позволяет выполнять только запросы к моделям. Относитесь к нему как к паролю со сроком действия один год. О том, где его хранить и как запретить агенту считывать его, рассказано в разделе как хранить секреты в недоступном для AI-агентов месте.

Маломощные серверы сталкиваются с еще одним препятствием. Для установки требуется около 512 МБ свободной памяти, а заявленные системные требования для работы составляют 4 ГБ ОЗУ или более. Поэтому на инстансе с 1 ГБ памяти и малым объемом свободного ОЗУ OOM-killer (out-of-memory killer) ядра может завершить процесс установки, после чего установщик выдаст ошибку:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

Добавьте swap и запустите установщик снова. Swap — это дисковое пространство, которое ядро использует как дополнительную память. Оно работает значительно медленнее ОЗУ, но его достаточно для завершения установки.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon активирует файл только до текущей перезагрузки. Добавьте строку для /swapfile в /etc/fstab, если хотите, чтобы swap подключался автоматически после перезагрузки. О том, что еще нужно ограничить, прежде чем позволить агенту выполнять команды на рабочем сервере, рассказано в разделе безопасный запуск Claude Code на VPS.

Где хранятся учетные данные Claude в Linux

В Linux /login записывает учетные данные в ~/.claude/.credentials.json с правами доступа 0600. В macOS эти же данные обычно помещаются в зашифрованную Keychain, но если запись туда невозможна, система переключается на тот же обычный файл. В Linux токен представляет собой обычный файл в домашнем каталоге, и любой процесс, запущенный от вашего имени, может его прочитать. Установка CLAUDE_CONFIG_DIR перемещает файл в указанный каталог.

Из этого следуют два вывода. Резервная копия /home содержит активную сессию, поэтому копирование такой копии на общую машину передает доступ к вашей учетной записи любому, кто может прочитать этот файл. Кроме того, образ системы, созданный на машине, где вы выполнили вход, переносит этот вход на каждый экземпляр, развернутый из образа. Запустите /logout перед созданием любого снимка системы.

Приоритет учетных данных часто сбивает с толку тех, у кого одновременно есть подписка и API key. Если в вашей оболочке установлена переменная ANTHROPIC_API_KEY, Claude Code будет использовать её после вашего подтверждения, из-за чего подписка останется неиспользованной, а оплата будет списываться за каждый токен через ключ. Команда /status показывает, какая учетная запись активна, а unset ANTHROPIC_API_KEY возвращает вас к входу через подписку.

Срок действия сессий ограничен. За три дня до истечения срока при запуске выводится сообщение Your login expires in 3 days, при этом данное предупреждение не блокирует выполнение запросов. После истечения срока, если сессию не удается обновить, каждый запрос к модели будет завершаться ошибкой Login expired · Please run /login. Учитывайте это, если оставляете сессию без присмотра на выходные, так как в таком случае работа остановится и не возобновится автоматически.

Покрывает ли всё это одна подписка Claude?

Один платный тарифный план распространяется на все интерфейсы при использовании одной и той же учетной записи, за исключением некоторых корпоративных планов. Учетная запись Pro, Max, Ultra или Team позволяет войти в claude.ai через браузер, в настольное приложение, CLI и расширение для VS Code, при этом подписка остается единой. То же самое касается корпоративных аккаунтов на новых или самообслуживаемых планах вне организаций, соответствующих требованиям HIPAA, где одно корпоративное место включает Claude Code. В старых корпоративных планах типы мест разделены: там для работы с Claude Code требуется место типа Chat + Claude Code или место Premium в старых тарифных планах, тогда как места Chat-only или Standard их не включают. Корпоративные организации, соответствующие требованиям HIPAA, также используют раздельные типы мест: Chat и Chat + Claude Code. В плане Enterprise с поддержкой HIPAA для Claude Code требуется место Chat + Claude Code, а покрытие BAA для терминала и вкладки Code в Claude Desktop требует настройки HIPAA или соответствующего покрытия с нулевым удержанием данных. Расширения для VS Code и JetBrains, а также облачные сессии не покрываются конфигурацией HIPAA. В планах Pro, Max, Ultra, Team и корпоративных планах с оплатой за места также действует единый лимит использования для всех интерфейсов: длительная работа CLI на сервере расходует лимит, доступный настольному приложению, поэтому какой лимит был достигнут и что с этим делать — это первое, что нужно выяснить, когда какой-либо из интерфейсов перестает выполнять задачи. В корпоративном плане с оплатой по факту использования нет включенного лимита, который может закончиться: каждый интерфейс тарифицируется по API-расценкам с первого токена. Бесплатный план claude.ai не включает доступ к Claude Code. Без платной подписки CLI может авторизоваться через учетную запись Claude Console или, если ваша организация использует Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry, пройти аутентификацию через этого провайдера без входа в браузер. При использовании подписки claude.ai или входа через SSO для работы функций Claude Code в настольном приложении требуется платный план. Описанный выше отдельно настраиваемый сторонний режим и, где это предлагается, опция учетной записи Claude API на неуправляемых устройствах позволяют настольному приложению использовать биллинг Console или провайдера.

API — это отдельный продукт с другой системой оплаты. Учетная запись Console тарифицируется за каждый токен в зависимости от объема отправленных данных, что подходит для разрабатываемого вами сервиса, а не для работы в терминале. Установка ANTHROPIC_API_KEY переключает CLI на этот способ оплаты, и это осознанный выбор, а не резервный вариант. В стандартном режиме настольное приложение использует для входа OAuth, а в стороннем режиме — учетные данные из собственной конфигурации.

Цены и лимиты планов меняются слишком часто, чтобы приводить их здесь. Актуальные данные отслеживаются на двух страницах: сколько на самом деле стоит Claude Code и какой план Claude вам нужен. Если вы сравниваете оплату за токены с ежемесячной подпиской, сравнение API и подписки поможет определить точку окупаемости.

Ошибки установки, с которыми вы столкнетесь

bash: claude: command not found сразу после успешной установки. Бинарный файл находится в ~/.local/bin/claude, и этот каталог отсутствует в переменной окружения PATH вашей оболочки. Проверьте это с помощью echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin": если команда ничего не выводит, значит, путь не задан. Исправьте это для bash командой echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc, затем выполните source ~/.bashrc. Установка расширения VS Code сама по себе не создает этот файл, так как расширение хранит собственную копию CLI внутри своего каталога.

Error loading shared library libstdc++.so.6. Либо установщик загрузил неверный вариант бинарного файла (обычно сборку musl в системе с glibc), либо вы используете систему на базе musl, в которой отсутствуют необходимые библиотеки времени выполнения. Неверный вариант выбирается, если в системе присутствуют пакеты для кросс-компиляции musl, что сбивает механизм определения архитектуры. Выполните ldd --version 2>&1 | head -1: если в выводе упоминаются GNU libc или GLIBC, значит, вы используете glibc и получили неверный файл — удалите установку и запустите установщик снова. В Alpine и других системах на базе musl решение обратное: apk add libgcc libstdc++ ripgrep.

Две копии claude на одном сервере. which -a claude выводит все совпадения, найденные в вашем PATH. Нативная установка представляет собой символическую ссылку из ~/.local/bin/claude в ~/.local/share/claude/versions/, устаревшая локальная установка npm находится в ~/.claude/local/, а npm -g ls @anthropic-ai/claude-code показывает глобальную установку npm. Удалите ненужные копии, так как наличие старой версии в начале PATH приводит к тому, что исправленная ошибка продолжает проявляться.

Где проверить текущее состояние

Политика входа в аккаунт Claude API, настройки разрешений по умолчанию для фоновых процессов, процесс входа через SSH и хранение учетных данных были проверены 7 ноября 2026 года; остальные номера версий и даты в этом руководстве остаются актуальными на октябрь 2026 года. Общая структура остается неизменной: четыре поверхности, единая учетная запись для платных версий и необходимость выбора, устанавливается ли CLI для конкретного пользователя или для всей системы целиком.

FAQ

Существует ли десктопное приложение Claude для Linux?

Да. По состоянию на октябрь 2026 года оно находится в стадии бета-тестирования и поддерживает Ubuntu 22.04 или новее, а также Debian 12 или новее на архитектурах amd64 и arm64. Установите его с помощью sudo apt install claude-desktop после добавления apt-репозитория Anthropic и его ключа подписи, чтобы новые версии поступали вместе с обычными обновлениями системы. Сборка для Linux имеет те же вкладки, что и приложение для macOS, включая вкладку Claude Code. Функции Computer Use и голосовая диктовка в сборке для Linux пока отсутствуют, а глобальная горячая клавиша Quick Entry работает в X11, но требует наличия портала GlobalShortcuts вашей графической среды в нативной сессии Wayland. Для Fedora и RHEL пакетов нет, поэтому в этих дистрибутивах используйте CLI или claude.ai в браузере.

Нужен ли Node.js для запуска Claude Code в Linux?

Для рекомендуемого способа установки — нет. curl -fsSL https://claude.ai/install.sh | bash загружает скомпилированный бинарный файл, который не использует Node.js во время выполнения. Node.js имеет значение только при установке npm-пакета, который по состоянию на октябрь 2026 года требует Node.js 22 или новее. В более старых версиях Node.js npm выводит предупреждение EBADENGINE, но установка всё равно завершается, так как в качестве платформозависимой библиотеки загружается тот же самый нативный бинарный файл. Никогда не устанавливайте его с помощью sudo npm install -g: это оставляет файлы, принадлежащие root, в вашем префиксе npm и нарушает последующие обновления.

Как войти в Claude Code через SSH?

Запустите claude и скопируйте отдельный URL для авторизации, который отображается над приглашением для вставки в терминале. Откройте этот URL в браузере на вашем локальном компьютере, а не на сервере. После входа через этот URL браузер покажет код авторизации вместо перенаправления на localhost. Вставьте этот код в приглашение Paste code here if prompted. Для сессий, которые запускаются без присутствия пользователя, выполните claude setup-token и установите полученный токен в качестве CLAUDE_CODE_OAUTH_TOKEN там, где это необходимо.

Где Claude Code хранит данные для входа в Linux?

В ~/.claude/.credentials.json с правами доступа 0600 или в CLAUDE_CONFIG_DIR, если вы установили эту переменную. В Linux не используется связка ключей (keychain); macOS обычно использует зашифрованный Keychain, но переключается на тот же простой файл, если запись в Keychain невозможна. Любой процесс, запущенный от имени вашего пользователя, может прочитать файл учетных данных в Linux. Таким образом, резервная копия /home или образ системы содержат активные данные для входа: выполните /logout перед созданием снимка или копированием системы. Если в вашем окружении также установлена переменная ANTHROPIC_API_KEY, она имеет приоритет над сохраненными данными подписки после того, как вы их подтвердите, а /status показывает, какой именно метод активен.

Покрывает ли моя подписка Claude Pro использование CLI, помимо веб-приложения?

Да. План Pro, Max, Ultra или Team позволяет войти в claude.ai, десктопное приложение, CLI и расширение VS Code под одной учетной записью. То же самое касается Enterprise, за исключением того, что старые планы и планы с поддержкой HIPAA включают Claude Code только для тех рабочих мест, на которые он назначен (например, Chat + Claude Code). Организации с поддержкой HIPAA используют раздельные типы рабочих мест: Chat и Chat + Claude Code, при этом Claude Code доступен только на рабочих местах Chat + Claude Code. Бесплатный план claude.ai не включает Claude Code, поэтому для терминального CLI требуется платный план, учетная запись Claude Console или облачный провайдер, используемый вашей организацией, такой как Amazon Bedrock, Google Cloud's Agent Platform или Microsoft Foundry. Десктопное приложение поддерживает вход по подписке или через SSO, а также настройку сторонних провайдеров вывода (inference). На устройствах без конфигурации Claude Desktop версия 3.1623.1 или новее также предлагает вариант входа через Claude API, который принимает учетные данные Console или API-ключ без предварительной настройки. В версии 4.23118.0 или новее эта ссылка скрыта при входе в систему, если организация блокирует другие учетные записи, даже при отсутствии управления устройством. API оплачивается отдельно за каждый токен из учетной записи Console, что является продуктом, отличным от подписки.

Была ли эта статья полезной?