Claude Code не работает? Чек-лист: симптом → решение

Claude code не работает? Пройдите чек-лист «симптом → решение»: зависания, ошибки входа, лимиты, медленный поиск — с точной командой для каждого случая.

claude-codetroubleshootingerrorschecklistbeginners
Обновлено 2026-06-12ЕАЕвгений АрсентьевЕвгений Арсентьев · MD, PhD

Проверено на точность — Евгений Арсентьев, MD, PhD · 2026-06-12

Когда Claude Code не работает, причина почти всегда одна из пяти: сбой на серверах, зависшая сессия, проблема со входом, исчерпанный лимит или переполненный разговор. Этот чек-лист ведёт вас от симптома к решению — и не требует понимать ни одной строчки кода.

Я Евгений, и я видел десятки нетехнарей, которые при первой ошибке решали, что сломали что-то дорогое. Спойлер: почти никогда. Ошибки в Claude Code приходят с командами восстановления, и порядок проверки важнее технических навыков. Идём по порядку.

Как проверить, что Claude Code вообще работает?

Диагностики две, и выбор зависит от того, запускается ли Claude. Если запускается — наберите /doctor внутри сессии: он за один проход проверит установку, настройки, MCP-серверы и заполненность контекста. Если `claude` вообще не стартует — запустите доктора из обычного терминала. И прежде чем винить свой компьютер, загляните на status.claude.com: если там сбой, никакие перезапуски не помогут.

Когда Claude даже не запускается
claude doctor

Та же автоматическая проверка здоровья, но из терминала. Внутри работающей сессии используйте /doctor, а /status покажет, под каким аккаунтом вы сейчас работаете.

Как починить Claude Code, если он завис?

Сначала нажмите Ctrl+C, чтобы отменить текущую операцию. Если не помогло — закройте терминал целиком. Звучит радикально, но это официальная рекомендация, и вы ничего не теряете: разговор сохранён на диске. Если Claude не завис, а тормозит (вентиляторы воют, ноутбук горячий) — выполните /compact, чтобы ужать разговор, или перезапустите через `claude --safe-mode` и проверьте, не виноват ли какой-нибудь плагин.

Восстановление после жёсткого выхода
claude --resume

Запустите в той же папке после перезапуска терминала и выберите сессию из списка. Перезапуск никогда не удаляет разговор.

Как активировать Claude Code, если он не пускает внутрь?

«Not logged in», «OAuth token has expired», «Invalid API key» — всё это значит, что Claude не может подтвердить, кто вы. Стандартное лечение — /login. Если ошибка возвращается в той же сессии, сначала /logout, чтобы полностью стереть сохранённый токен, потом снова /login. Коварный случай: забытый API-ключ в окружении может тихо перебивать вашу подписку — выполните /status и посмотрите, какие учётные данные реально используются, потому что переменные окружения всегда побеждают /login.

Как сделать, чтобы Claude Code работал без постоянных ошибок?

У трёх частых раздражителей три скучных лекарства, и каждый — это отдельный симптом со своей командой, так что их стоит различать, а не воспринимать любое сообщение как одну и ту же катастрофу.

«You've hit your session limit»

Это значит, что лимит тарифа исчерпан — это не ошибка, и ничего не сломано. Выполните /usage, чтобы увидеть точное время сброса лимита, и идите пить чай. Разговор сохранён: после сброса вернитесь командой claude --continue и продолжите с того же места.

«529 Overloaded»

Это значит, что серверы заняты у всех, а не только у вас. Поскольку нагрузка считается по каждой модели отдельно, самый быстрый обходной путь — выполнить /model и переключиться на другую. Если заняты все — подождите минуту: Claude уже сделал несколько повторов, прежде чем показать вам это.

«Prompt is too long»

Это значит, что разговор перерос память Claude. Выполните /compact, чтобы ужать чат до сути, или /clear, чтобы начать с чистого листа — старый чат остаётся доступен через /resume, так что /clear ничего не теряет.

Поиск не находит файлы

Если Claude сообщает, что не может найти файлы, которые точно существуют, официальное лечение — установить ripgrep для своей системы: это поисковый движок, на который опирается Claude Code, и без него поиск возвращается пустым. После установки перезапустите сессию — и поиск заработает как обычно.

Чек-лист на 5 минут, сверху вниз

  1. 1Сбой у всех? Сначала status.claude.com. Если там красное — ждите, у вас ничего не сломано.
  2. 2Не запускается? `claude doctor` в терминале.
  3. 3Запускается, но чудит? /doctor внутри сессии.
  4. 4Завис? Ctrl+C, потом закрыть терминал, потом `claude --resume`.
  5. 5Ошибки входа? /logout, затем /login, затем /status для проверки.
  6. 6Сообщение про лимит? /usage покажет время сброса.
  7. 7«Prompt is too long»? /compact или /clear для чистого старта.
  8. 8Тормозит и греется? Регулярный /compact и проверка через `claude --safe-mode`.
  9. 9Поиск не находит файлы? Поставьте ripgrep для своей системы — это официальное лечение.
  10. 10Всё ещё застряли? /feedback отправит детали напрямую в Anthropic.
Claude уже попробовал сам, прежде чем беспокоить вас

Серверные ошибки, таймауты и перегрузки повторяются до 10 раз с нарастающими паузами, прежде чем вы вообще увидите сообщение. Так что не жмите retry как дятел — подождите минуту. И утешение: ваш длинный промпт не пропал. Просто напишите «попробуй ещё раз», и Claude использует его заново.

А если ошибок нет, но ответы стали хуже?

На это попадаются все. Claude Code не подменяет версию модели втихую — ухудшение ответов обычно означает состояние разговора. Проверьте три вещи: /model (вы на той модели, на которой думаете?), /context (не забита ли память под завязку?) и не зациклился ли чат на ранней неудачной попытке. Лучший трюк из документации: вместо того чтобы поправлять Claude в той же ветке, нажмите Esc дважды или выполните /rewind — откатитесь до неудачного хода и переформулируйте. Исправление на месте оставляет провал в памяти и тянет за собой следующие ответы.

Ошибки, которые можно один раз спокойно проигнорировать
API Error: 500 Internal server error  -> на стороне сервера, повторите через минуту
API Error: Repeated 529 Overloaded    -> перегрузка, смените модель или подождите
Request timed out                     -> повторите; большие задачи дробите
Server is temporarily limiting...     -> короткий троттлинг, не ваш лимит

Сохраните эту страницу, и в следующий раз, когда Claude Code закапризничает, пройдите чек-лист сверху вниз до того, как паниковать. По моему опыту, пункты с первого по четвёртый закрывают 90% случаев у новичков, а оставшиеся 10% — ровно то, для чего придуман /feedback. Вы ничего не ломаете. Вы отлаживаете — а значит, официально уже один из нас.

Бесплатный курс

Хватит читать про ИИ — начни строить с ним

Бесплатный курс Claude Code: свой первый сайт, инструмент или игра — без программирования. Без апсейлов и кросс-сейлов — здесь нечего купить.

Начать →

Источники и исследования

Подборка рецензируемых работ и препринтов по научной основе этой темы.

  1. [1]Olausson et al. (2023). Is Self-Repair a Silver Bullet for Code Generation?. arXiv:2306.09896
  2. [2]Chen et al. (2023). Teaching Large Language Models to Self-Debug. arXiv:2304.05128
  3. [3]Luo et al. (2023). WizardCoder: Empowering Code Large Language Models with Evol-Instruct. arXiv:2306.08568
  4. [4]Attie et al. (2007). Model and Program Repair via SAT Solving. arXiv:0710.3332
  5. [5]Ye et al. (2018). Cooperative repair: Constructions of optimal MDS codes for all admissible parameters. arXiv:1801.09665
  6. [6]Anand et al. (2024). A Comprehensive Survey of AI-Driven Advancements and Techniques in Automated Program Repair and Code Generation. arXiv:2411.07586
  7. [7]Espejel et al. (2023). A Comprehensive Review of State-of-The-Art Methods for Java Code Generation from Natural Language Text. arXiv:2306.06371
ЕАЕвгений Арсентьев

Автор

Евгений Арсентьев

MD, PhD · Руководитель ИИ-трансформации

Чтение — это синяя пилюля

Хочешь реально это построить?

Гайды объясняют. Бесплатный курс превращает — персонально, с геймификацией и заточенный на быстрый запуск.

Начать бесплатный курс →