Важное ограничение по фактам: отдельного продукта «Claude Code Desktop» в наших разборах нет. Десктопный запуск Claude Code без терминала описан в источнике как сторонняя обёртка Capri-AI (Capri-Setup.exe, Windows 10+, MIT). Все шаги по самой десктопной сборке Claude Code, которой нет в источниках, помечены как «сверьтесь с документацией».

2.1.313 расширения Claude Code для VS Code: в неё был вшит SSH-бэкдор, релиз снят с маркетплейса, из NPM и реестра VS Code.Чем десктопная обёртка отличается от терминала по фактам источников:
| Что | Claude Code в терминале | Десктоп-обёртка (Capri-AI) |
|---|---|---|
| Запуск | Команда в шелле | `Capri-Setup.exe`, ярлык в меню «Пуск», без терминала |
| Исполнитель задачи | Сам Claude Code | Claude Code, Codex или Antigravity — на выбор |
| Авторизация | Аккаунт/ключ Claude Code | Свой аккаунт или API-ключ |
| Доступ к файлам и shell | Прямой, из шелла | Через подтверждение в интерфейсе |
| Хуки и прелоады (`BUN_OPTIONS`, `~/.claude/skills/…`) | Работают | В источнике не описаны — сверьтесь с документацией |
Пример: в терминале скилл кладётся симлинком в ~/.claude/skills/threat-model, и агент подхватывает его как локальную инструкцию; в GUI-обёртке такого пути в источниках не описано.
Что сделать: узнать версию CLI, убедиться, что она в диапазоне, где проверены обходы, и не равна уязвимой 2.1.313.
Зачем: поведение фонового агента статус-строки включено по умолчанию с 2.1.232, а прелоад-обход тестировали на 2.1.257–2.1.312. Вы должны знать, в какой точке вы находитесь, иначе любые замеры расхода бессмысленны.
Как проверить:
claude --version
Пример ожидаемого вывода: 2.1.312 — верхняя граница протестированного диапазона. Если видите 2.1.313 или новее, считайте, что обход не гарантирован: после обновления хук может отвалиться.
Проверка целостности SSH-ключей — быстрый способ поймать последствия бэкдора из 2.1.313:
ls -ld ~/.ssh
grep -c 'ssh-ed25519' ~/.ssh/authorized_keys
Ожидаемо: права каталога 0700, файла 0600, а список ключей — только те, что вы добавляли сами. Любой незнакомый ключ Ed25519 — повод разбираться, а не «перезайти».

Что сделать: скачать Capri-Setup.exe из релизов проекта на GitHub, установить, запустить и в настройках выбрать, куда уходят задачи: Claude Code, Codex или Antigravity. Затем подключить аккаунт или API-ключ.
Зачем: это единственный описанный в источниках способ запускать Claude Code без терминала на Windows. Проверка файла перед запуском — базовая гигиена: проект молодой, открытый, MIT.
Get-Item .\Capri-Setup.exe | Select-Object Name, Length, LastWriteTime
Пример: Name: Capri-Setup.exe, Length: <размер из релиза>. Если LastWriteTime свежее даты релиза, который вы скачали, — файл пересобран, берите заново из релиза.
Почему это работает: обёртка не заменяет Claude Code, а вызывает его как исполнителя задачи, поэтому ваш лимит расходуется так же, как в терминале.
Первый запуск задачи обязательно пройдёт через подтверждение доступа к файлам и shell — не отключайте его: именно этот слой отделяет GUI от «молча выполни любую команду».
Пример первого запроса: «Прочитай README.md в C:\work\project и перечисли разделы» → появится запрос на доступ к папке → после подтверждения в чате появится список разделов.

Что сделать: убедиться, что задача реально ушла в Claude Code, и настроить подсчёт остатка лимита.
Зачем: /usage показывает остаток только внутри открытой сессии и только для одного аккаунта. У Claude Code при этом два ограничения — пятичасовое окно и недельное, считать нужно оба. Без внешнего счётчика вы узнаете об исчерпании квоты по факту отказа.
Как проверить:
/usage
Ожидаемый результат: цифры по текущей сессии. Пусто или «нет данных» вне сессии — норма, а не поломка.
Дальше — один из двух вариантов:
1) Spark HUD (Mel0nidas/spark-hud, открытый код) — анимированная панель над терминалом: живое контекст-окно, лимиты плана Max (5-часовые и 7-дневные) с прогнозом темпа расхода, стоимость, субагенты и все открытые окна Claude.
2) Ручной расчёт по методике из разбора на Habr: считаете расход на пятичасовое окно и отдельно на недельное, прогнозируете до момента сброса.
Пример: вы израсходовали 60% пятичасового окна за 90 минут — при том же темпе остаток кончится раньше сброса; HUD покажет это как растущий прогноз, а не как «ещё есть запас».
Если работаете субагентами на нескольких подписках, aaronyi97/claude-pro-pool раздаёт задачи по остатку лимита и меняет аккаунт при упоре в квоту, продолжая с того же места. Что именно запускать в субагентах, разобрано в гайде Claude Code Agent Teams: команда агентов от задачи до релиза.
Проблема. Расход токенов растёт без ваших запросов, в панели агентов меняется подпись из 3–5 слов
claude --version показывает сборку новее 2.1.312; в фоне каждые ~30 секунд уходит полный транскрипт фонового агента.2.1.232, тумблера нет. По замерам авторов разбора: 16,4% всех расходов Claude Code, 19,7% API-запросов, 96% суммы — на Opus.BUN_OPTIONS="--preload ./<ваш-прелоад>.ts" claude
Работает на Linux. В десктопной обёртке применение прелоада не описано — сверьтесь с документацией.
Проблема. /usage не показывает остаток
/usage пуст вне сессии и учитывает только один аккаунт.claude-pro-pool.Проблема. После установки расширения из маркетплейса появился чужой SSH-доступ
~/.ssh/authorized_keys лишняя строка ssh-ed25519 … с правами 0600.2.1.313 расширения Claude Code для VS Code с вшитым бэкдором, срабатывавшим до activate; релиз снят с Cursor Marketplace, из NPM и реестра VS Code.2.1.313, проверить ls -l ~/.ssh/authorized_keys.Вы получили рабочую связку «десктоп-обёртка + терминал для проверок» и счётчик двух окон лимита вместо одного индикатора /usage. Дальше настройте бюджет пятичасового и недельного окна и выберите, чем закрывать задачи — одиночным агентом или командой субагентов.
Чем Claude Code Desktop отличается от терминала?
В источниках «Claude Code Desktop» как отдельный продукт не описан. Десктопный запуск без терминала реализует сторонняя обёртка Capri-AI: Capri-Setup.exe, Windows 10+, задачи уходят в Claude Code, Codex или Antigravity со своим аккаунтом или API-ключом, доступ к файлам и shell — через подтверждение.
Сколько у Claude Code лимитов и где смотреть остаток?
Два ограничения: пятичасовое окно и недельное. Встроенный /usage показывает остаток только внутри открытой сессии и только для одного аккаунта, поэтому остаток считается внешним инструментом — например, Spark HUD с прогнозом темпа расхода.
Можно ли отключить фонового агента, который тратит токены на подпись статус-строки?
Тумблера нет: с 2.1.232 фича включена по умолчанию. Обход — Bun-прелоад примерно на 80 строк через BUN_OPTIONS=--preload, проверялся на Linux и сборках 2.1.257–2.1.312.
Какие сборки Claude Code безопасны?
Сборка 2.1.313 расширения для VS Code содержала SSH-бэкдор и была снята с маркетплейса, из NPM и реестра VS Code. Держите версию в протестированном диапазоне и сверяйте актуальный список проблемных версий с документацией; общий обзор помощников для кода — в гайде ИИ для программистов: помощники для кода в 2026.