В конце июня 2026 Anthropic выпустила официальную бета-версию десктопного приложения Claude Desktop для Linux. Ранее пользователям приходилось использовать неофициальные сборки, например, claude-desktop-debian от aaddrick, которая распаковывала Windows-установщик и заворачивала его в Electron. Официальный пакет распространяется через apt-репозиторий downloads.claude.ai и поддерживает Debian 12+, Ubuntu 22.04+ на amd64 и arm64.

Однако при попытке использовать Claude Desktop через прокси-сервер (например, для обхода региональных ограничений) выяснилось, что приложение игнорирует стандартные переменные окружения http_proxy и https_proxy. В отличие от консольного Claude Code, который читает настройки из ~/.claude/.env, десктопная версия — это Electron-приложение, внутри которого работает Chromium. Chromium в свою очередь не обращает внимания на переменные окружения, а использует системные настройки прокси рабочего окружения (KDE, GNOME и т.д.). Если в настройках DE прокси отключен, приложение ходит напрямую.

Решение проблемы заключается в передаче Electron-бинарнику флага --proxy-server, который переопределяет прокси для всех запросов Chromium. В статье предлагается создать скрипт-обертку, который запускает /usr/lib/claude-desktop/claude-desktop с аргументом --proxy-server=http://127.0.0.1:7890, а также --proxy-bypass-list, исключающий из проксирования локальные адреса (localhost, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16). Это предотвращает отправку трафика в LAN и Docker-сети через туннель. Скрипт помещается в ~/.local/bin/claude-desktop-proxy и делается исполняемым.

Приложение на Electron игнорирует переменные окружения http_proxy, так как использует сетевой стек Chromium.

Чтобы приложение запускалось из меню и обрабатывало ссылки claude://, необходимо заменить системный desktop-файл пользовательской версией. Для этого файл /usr/share/applications/claude-desktop.desktop копируется в ~/.local/share/applications/ с тем же именем, и в строке Exec указывается путь к скрипту-обертке. Такой подход сохраняется после обновлений пакета, так как пользовательский каталог имеет приоритет над системным.

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