SpyBara
Go Premium

Documentation 2026-10-31 23:02 UTC to 2026-11-01 23:57 UTC

2 files changed +38 −10. View all changes and history on the product overview
2026
Thu 12 21:00 Wed 11 22:59 Tue 10 21:57 Mon 9 23:02 Sun 8 22:58 Sat 7 23:58 Fri 6 23:01 Thu 5 23:03 Wed 4 23:59 Tue 3 23:58 Mon 2 23:57 Sun 1 23:57

desktop.md +32 −5

Details

120 120 

121> [!NOTE]121> [!NOTE]

122>122>

123> В [сессии SSH](#ssh-sessions) Claude не может открыть ваше приложение в панели Browser, потому что там у него нет инструментов этой панели. Чтобы посмотреть на приложение самостоятельно, [перенаправьте его порт на ваш компьютер](#reach-a-port-on-the-remote-machine).123> В [сессии SSH](#ssh-sessions) у Claude нет инструментов панели Browser, поэтому он не может открыть ваше приложение в панели или [автоматически проверить](#auto-verify-changes) свои изменения. Меню **Dev servers** панели и ваши [настроенные серверы предпросмотра](#configure-preview-servers) также недоступны. Чтобы посмотреть на приложение самостоятельно, запустите его сервер на удалённой машине, а затем [перенаправьте его порт на ваш компьютер](#reach-a-port-on-the-remote-machine).

124 124 

125Если панель Browser не открылась после того, как Claude запустил сервер в локальной сессии, нажмите **Open** на карточке сервера в чате.125Если панель Browser не открылась после того, как Claude запустил сервер в локальной сессии, нажмите **Open** на карточке сервера в чате.

126 126 


1002* **Одноразовые коды при `MaxSessions 1`**: если каждый вход запрашивает ввод, как в случае одноразовых кодов, команды `!` завершаются ошибкой. Вместо этого выполняйте такие команды во вкладке терминала, которая показывает запрос в собственной панели.1002* **Одноразовые коды при `MaxSessions 1`**: если каждый вход запрашивает ввод, как в случае одноразовых кодов, команды `!` завершаются ошибкой. Вместо этого выполняйте такие команды во вкладке терминала, которая показывает запрос в собственной панели.

1003* **Папка установки**: Desktop устанавливает вспомогательную программу и Claude Code в `~/.claude/remote/` в вашем домашнем каталоге. Он запускает их оттуда, поэтому эта папка не может находиться в файловой системе, смонтированной с `noexec`. Выделите около 1 ГБ дискового пространства в домашнем каталоге каждого подключающегося пользователя. О том, что хранится в этой папке, см. [Файлы и процессы на удалённой машине](#files-and-processes-on-the-remote-machine).1003* **Папка установки**: Desktop устанавливает вспомогательную программу и Claude Code в `~/.claude/remote/` в вашем домашнем каталоге. Он запускает их оттуда, поэтому эта папка не может находиться в файловой системе, смонтированной с `noexec`. Выделите около 1 ГБ дискового пространства в домашнем каталоге каждого подключающегося пользователя. О том, что хранится в этой папке, см. [Файлы и процессы на удалённой машине](#files-and-processes-on-the-remote-machine).

1004* **Оболочка**: оболочка, заданная для вашей учётной записи на удалённой машине, должна выполнять команды, отправленные через SSH, как это делают Bash, Zsh и `sh`1004* **Оболочка**: оболочка, заданная для вашей учётной записи на удалённой машине, должна выполнять команды, отправленные через SSH, как это делают Bash, Zsh и `sh`

1005* **Сеть**: Claude Code работает на удалённой машине и выполняет сетевые запросы оттуда, поэтому машине нужен [доступ к сети, который требуется Claude Code](https://code.claude.com/docs/ru/network-config.md#network-access-requirements). Если машина не может загрузить Claude Code, Desktop загружает его на вашем компьютере и выгружает на машину. Остальные запросы Claude Code по-прежнему отправляются с удалённой машины. Если на удалённой машине с Linux этим запросам нужен прокси, [задайте его для SSH-сессий](#set-a-proxy-or-a-ca-certificate-for-ssh-sessions).1005* **Сеть**: Claude Code работает на удалённой машине и отправляет сетевые запросы оттуда, поэтому машине нужен [сетевой доступ, который требуется Claude Code](https://code.claude.com/docs/ru/network-config.md#network-access-requirements). Если машина не может загрузить Claude Code, Desktop загружает его на вашем компьютере и передаёт на машину. Остальные запросы Claude Code по-прежнему отправляются с удалённой машины. Если удалённой машине с Linux нужен прокси или сертификат CA, [задайте их для SSH-сессий](#set-a-proxy-or-a-ca-certificate-for-ssh-sessions).

1006 1006 

1007#### Проверка ключа хоста удалённой машины1007#### Проверка ключа хоста удалённой машины

1008 1008 


1030 1030 

1031Если удалённая машина с Linux выходит в интернет через прокси или ей нужен сертификат CA, добавьте [переменные прокси и CA](https://code.claude.com/docs/ru/network-config.md) в раздел `env` файла `~/.claude/settings.json` на этой машине. Добавьте их, даже если вы уже экспортируете их в `~/.profile`, `~/.bash_profile`, `~/.zprofile` или `~/.zshrc` на этой машине.1031Если удалённая машина с Linux выходит в интернет через прокси или ей нужен сертификат CA, добавьте [переменные прокси и CA](https://code.claude.com/docs/ru/network-config.md) в раздел `env` файла `~/.claude/settings.json` на этой машине. Добавьте их, даже если вы уже экспортируете их в `~/.profile`, `~/.bash_profile`, `~/.zprofile` или `~/.zshrc` на этой машине.

1032 1032 

1033В SSH-сессии Claude Code не получает переменные из этих файлов, даже если `claude` в терминале на этой машине их получает. Сессия может зависнуть или показать **The connection from … to the API failed** или **Authentication failed**, и повторный вход не помогает.1033В SSH-сессии Claude Code не получает переменные из этих файлов, даже если `claude` в терминале на этой машине их получает. Тогда сессия может зависнуть или показать **The connection from … to the API failed**, **Authentication failed** или **Claude Code on … couldn’t verify the API connection’s certificate**. Повторный вход не помогает.

1034 1034 

1035**1. Добавьте переменные**1035**1. Добавьте переменные**

1036 1036 


1948 1948 

1949Ключи разрешений, плагинов и доставки, которые может задать только управляемый источник, описаны в разделе [Ключи, которые могут задать только управляемые настройки](https://code.claude.com/docs/ru/managed-settings.md#managed-only-settings).1949Ключи разрешений, плагинов и доставки, которые может задать только управляемый источник, описаны в разделе [Ключи, которые могут задать только управляемые настройки](https://code.claude.com/docs/ru/managed-settings.md#managed-only-settings).

1950 1950 

1951#### Настройки Claude Code, которые ведут себя иначе на вкладке Code

1952 

1953В локальной сессии эти ключи, среди прочих, действуют иначе или не дают видимого эффекта, поскольку вкладка Code заменяет интерфейс терминала. В терминале они по-прежнему применяются, поэтому их можно оставить заданными.

1954 

1955| Ключ | В локальной сессии |

1956| - | - |

1957| `askUserQuestionTimeout` | таймаут не применяется, поэтому вопрос от Claude остаётся открытым, пока пользователь на него не ответит |

1958| `awaySummaryEnabled` | ключ ни на что не влияет |

1959| `bashEditDiffEnabled` | вкладка Code не показывает список файлов, изменённых командой Bash |

1960| `companyAnnouncements` | вкладка Code не показывает объявления |

1961| `defaultShell` | команды, которые пользователи вводят после `!`, выполняются в оболочке, выбранной приложением: в их оболочке входа на macOS и Linux, в PowerShell на Windows |

1962| `fileSuggestion` | средство выбора файлов `@` формирует собственный список файлов и не запускает заданную вами команду |

1963| `modelPicker` | средство выбора модели показывает модели, доступные учётной записи каждого пользователя. Чтобы ограничить их, задайте [`availableModels`](https://code.claude.com/docs/ru/model-config#restrict-model-selection). |

1964| `pluginTrustMessage` | предупреждение, которое пользователи видят при установке плагина, не содержит заданного вами сообщения |

1965| `prUrlTemplate` | ссылки на pull request используют собственный URL pull request, а не шаблон |

1966| `respectGitignore` | средство выбора файлов `@` формирует собственный список файлов и не читает этот ключ |

1967| `respondToBashCommands` | Claude отвечает на вывод команд, которые пользователи запускают с `!`, независимо от значения |

1968| `showClearContextOnPlanAccept` | при утверждении плана пользователям не предлагается вариант очистки контекста |

1969| `skipDangerousModePermissionPrompt` | у вкладки Code есть собственное подтверждение для [режима обхода разрешений](#choose-a-permission-mode), и этот ключ его не пропускает |

1970| `verbose`, `viewMode` | каждый пользователь выбирает представление в пункте [**Transcript view** в меню сессии](#switch-view-modes) |

1971| `worktree.baseRef`, `worktree.sparsePaths`, `worktree.symlinkDirectories` | не используются для worktree, который вкладка Code создаёт для сессии |

1972 

1951### Политики управления устройствами1973### Политики управления устройствами

1952 1974 

1953IT-отделы могут управлять приложением desktop через MDM на macOS, групповые политики на Windows или файл политики на Linux. Доступные политики включают включение и отключение функции Claude Code, управление автоматическими обновлениями на macOS и Windows и задание пользовательского URL развёртывания.1975IT-отделы могут управлять приложением desktop через MDM на macOS, групповые политики на Windows или файл политики на Linux. Доступные политики включают включение и отключение функции Claude Code, управление автоматическими обновлениями на macOS и Windows и задание пользовательского URL развёртывания.


2100* Файлы **[CLAUDE.md](https://code.claude.com/docs/ru/memory.md)** и `CLAUDE.local.md` в вашем проекте используются обоими2122* Файлы **[CLAUDE.md](https://code.claude.com/docs/ru/memory.md)** и `CLAUDE.local.md` в вашем проекте используются обоими

2101* **[MCP-серверы](https://code.claude.com/docs/ru/mcp.md)**, настроенные в `~/.claude.json` или `.mcp.json`, работают в обоих2123* **[MCP-серверы](https://code.claude.com/docs/ru/mcp.md)**, настроенные в `~/.claude.json` или `.mcp.json`, работают в обоих

2102* **[Хуки](https://code.claude.com/docs/ru/hooks.md)** и **[скиллы](https://code.claude.com/docs/ru/skills.md)**, определённые в настройках, применяются к обоим2124* **[Хуки](https://code.claude.com/docs/ru/hooks.md)** и **[скиллы](https://code.claude.com/docs/ru/skills.md)**, определённые в настройках, применяются к обоим

2103* **[Настройки](https://code.claude.com/docs/ru/settings.md)** в `~/.claude.json` и `~/.claude/settings.json` являются общими. Правила разрешений, разрешённые инструменты и другие настройки в `settings.json` применяются к сессиям Desktop.2125* **[Настройки](https://code.claude.com/docs/ru/settings.md)** в `~/.claude.json` и `~/.claude/settings.json` являются общими. Правила разрешений, разрешённые инструменты и другие настройки в `settings.json` применяются к сессиям Desktop. Некоторые ключи [ведут себя иначе во вкладке Code](#claude-code-settings-that-behave-differently-in-the-code-tab).

2104* **Модели**: в обоих доступны одни и те же [модели](https://code.claude.com/docs/ru/model-config.md#available-models). В Desktop выберите модель в списке выбора модели в строке под полем промпта. Вы можете сменить модель посреди сессии в том же списке.2126* **Модели**: в обоих доступны одни и те же [модели](https://code.claude.com/docs/ru/model-config.md#available-models). В Desktop выберите модель в списке выбора модели в строке под полем промпта. Вы можете сменить модель посреди сессии в том же списке.

2105 2127 

2106#### MCP-серверы из чат-приложения Claude Desktop2128#### MCP-серверы из чат-приложения Claude Desktop


2281 2303 

2282Просмотрите файлы перед отправкой, поскольку они могут содержать имена и другие детали из вашего окружения. `<host>` и `<user>` обозначают имена, которые заменил Desktop. Desktop заменяет не все имена, и имя SSH-хоста или пользователя может всё равно встречаться в исходном виде. Если вы отправляете zip-архив кому-либо, сообщите, какой хост дал сбой и когда, поскольку в логах он может быть не указан.2304Просмотрите файлы перед отправкой, поскольку они могут содержать имена и другие детали из вашего окружения. `<host>` и `<user>` обозначают имена, которые заменил Desktop. Desktop заменяет не все имена, и имя SSH-хоста или пользователя может всё равно встречаться в исходном виде. Если вы отправляете zip-архив кому-либо, сообщите, какой хост дал сбой и когда, поскольку в логах он может быть не указан.

2283 2305 

2284В zip-архиве нет лога вспомогательной программы, которую Desktop устанавливает на удалённую машину. Чтобы получить и этот лог, скопируйте `remote-server.log` из каталога вспомогательной программы в [`~/.claude/remote/run/`](#files-and-processes-on-the-remote-machine) в домашнем каталоге пользователя, который подключался. Этот файл тоже просмотрите перед отправкой.2306В zip-архиве нет лога вспомогательной программы, которую Desktop устанавливает на удалённую машину. Чтобы получить и этот лог, скопируйте следующие файлы из каталога вспомогательной программы в [`~/.claude/remote/run/`](#files-and-processes-on-the-remote-machine) в домашнем каталоге пользователя, который подключался:

2307 

2308* **`remote-server.log`**: лог последнего запуска вспомогательной программы.

2309* **`remote-server.log.old`**, если он есть: лог предыдущего запуска. Скопируйте его как можно скорее, поскольку он будет потерян при следующем подключении Desktop, когда ему придётся снова запустить вспомогательную программу.

2310 

2311Эти файлы тоже просмотрите перед отправкой.

2285 2312 

2286### Приложение не закрывается2313### Приложение не закрывается

2287 2314 

setup.md +6 −5

Details

26### Дополнительные зависимости26### Дополнительные зависимости

27 27 

28* **ripgrep**: обычно включен в Claude Code. Если поиск не работает, см. [устранение неполадок поиска](https://code.claude.com/docs/ru/troubleshooting.md#search-and-discovery-issues).28* **ripgrep**: обычно включен в Claude Code. Если поиск не работает, см. [устранение неполадок поиска](https://code.claude.com/docs/ru/troubleshooting.md#search-and-discovery-issues).

29* **Git**: необязательно. Если git установлен, для [`claude plugin eval`](https://code.claude.com/docs/ru/plugin-evals#requirements) требуется версия 2.31 или новее. Для [загрузки локального репозитория в облачную сессию](https://code.claude.com/docs/ru/claude-code-on-the-web.md#send-local-repositories-without-github) из macOS, Linux или WSL требуется git 2.31 или новее. Выполните `git --version`, чтобы узнать вашу версию.

29 30 

30## Установка Claude Code31## Установка Claude Code

31 32 


39>40>

40> **macOS, Linux, WSL:**41> **macOS, Linux, WSL:**

41>42>

42> ```bash theme={null}43> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

43> curl -fsSL https://claude.ai/install.sh | bash44> curl -fsSL https://claude.ai/install.sh | bash

44> ```45> ```

45>46>


47>48>

48> **Windows PowerShell:**49> **Windows PowerShell:**

49>50>

50> ```powershell theme={null}51> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

51> irm https://claude.ai/install.ps1 | iex52> irm https://claude.ai/install.ps1 | iex

52> ```53> ```

53>54>

54> **Windows CMD:**55> **Windows CMD:**

55>56>

56> ```batch theme={null}57> ```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

57> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd58> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

58> ```59> ```

59>60>


71 72 

72> [tab] Homebrew73> [tab] Homebrew

73>74>

74> ```bash theme={null}75> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

75> brew install --cask claude-code76> brew install --cask claude-code

76> ```77> ```

77>78>


83 84 

84> [tab] WinGet85> [tab] WinGet

85>86>

86> ```powershell theme={null}87> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}

87> winget install Anthropic.ClaudeCode88> winget install Anthropic.ClaudeCode

88> ```89> ```

89>90>