Как Claude запоминает ваш компьютер: разбираем локальные идентификаторы и сбрасываем их скриптом

Wait 5 sec.

## Как Claude запоминает ваш компьютер: разбираем локальные идентификаторы и сбрасываем их скриптомЯ давно пользуюсь Claude Desktop и Claude Code на Windows. В какой-то момент стало интересно: когда я выхожу из аккаунта и захожу заново, насколько «с чистого листа» меня видит сервер? Оказалось, что аккаунт — это только половина истории. Claude помечает ещё и саму машину, причём отдельно от логина, и эти метки живут на диске между сессиями.В статье разберу, где именно лежат идентификаторы устройства, как клиент их генерирует (с кусками кода из app.asar и бинаря CLI), что из этого переживает наивное «удалить папку», и покажу PowerShell-скрипт, который приводит локальный слой в состояние первого запуска. Чаты при этом остаются на месте.Весь код открыт (скрипт для сброса эти идентификаторов): https://github.com/Soulringen/aegis-claude> Дисклеймер. Это исследование того, что клиент пишет на диск вашего же компьютера, и утилита для управления своими локальными данными. Никакого вмешательства в чужие системы или серверную часть здесь нет.---## С чего всё началосьПервое, что бросается в глаза — файл ~/.claude.json (на Windows это %USERPROFILE%\.claude.json). Внутри, помимо кэшей фич и списка проектов, лежат два долгоживущих идентификатора:```json{"userID": "29751f55233dc772e0f88584ffbd5317d59c84d782caf321b2ad408cc237bfb1","machineID": "c6604aae3f882f340123383c64ddf99644b7d2f060177351910f4de23ecedddb","firstStartTime": "2026-06-10T21:27:47.643Z","oauthAccount": {"accountUuid": "…","emailAddress": "…", Читать далее