- Claude Code с каждым запросом отправляет модели всю переписку сессии. Чем длиннее сессия, тем дороже каждое сообщение.
- Главные команды:
/clear— начать с чистого листа,/compact— сжать историю,/usage— посмотреть, на что ушёл лимит. - Ещё помогают: Sonnet вместо Opus для обычных задач, короткий CLAUDE.md, отключение лишних MCP-серверов и точные запросы.
Почему лимит в Claude Code тает так быстро
В обычном чате вы задали вопрос — получили ответ. В Claude Code одна задача — это десятки обращений к модели: прочитать файлы, запустить тесты, поправить код, проверить снова. И каждое обращение несёт с собой всю историю текущей сессии: ваши сообщения, содержимое прочитанных файлов, вывод команд.
Поэтому короткий вопрос в сессии, которая открыта с утра, «весит» как вся накопленная переписка. По документации Anthropic, расход растёт ещё и по таким причинам:
- долгая пауза — после перерыва кэш истекает, и первое сообщение заново обрабатывает весь контекст;
- субагенты — каждый помощник, которого запускает Claude, тратит лимит отдельно;
- запланированные задачи — например,
/loopсрабатывает по расписанию даже в простое и каждый раз отправляет весь контекст; - сжатие истории —
/compactсам по себе тоже большой запрос: модели нужно прочитать всё, что она сжимает.
На подписках Pro и Max лимит считается по окнам: есть лимит сессии (обновляется примерно раз в пять часов) и недельный. Подробнее — в статье «Лимиты Claude».
Главные команды для экономии
| Команда | Что делает | Когда использовать |
|---|---|---|
/clear | Начинает новую сессию с пустым контекстом. Сама по себе ничего не тратит | Переходите к другой, не связанной задаче |
/compact | Сжимает историю в краткую сводку. Можно подсказать, что сохранить: /compact сохрани изменения в коде и вывод тестов | Задача та же, но переписка разрослась |
/usage | Показывает расход лимита, а на Pro и Max — на что он ушёл и что поправить | Раз в день или когда лимит кончается подозрительно быстро |
/context | Показывает, чем занят контекст: файлы, MCP, инструкции | Чтобы найти, что «съедает» место |
/model | Переключает модель прямо в сессии | Сложная задача — Opus, обычная — Sonnet |
/rename и /resume | Дать сессии имя и вернуться к ней позже | Перед /clear, если к задаче ещё придётся вернуться |
Простое правило: новая задача — новая сессия. Старый контекст про другую задачу не помогает, а платите вы за него в каждом следующем сообщении.
Ещё семь привычек, которые экономят лимит
- Выбирайте модель под задачуAnthropic советует Sonnet для большинства задач с кодом, а Opus оставлять для сложной архитектуры и многошаговых рассуждений. Opus расходует лимит быстрее.
- Понизьте уровень рассужденийДля простых правок не нужно глубокое «обдумывание». Уровень усилий меняется командой
/effortили в меню/model. - Держите CLAUDE.md короткимФайл CLAUDE.md подгружается в каждую сессию целиком. Документация советует укладываться в 200 строк, а редкие инструкции выносить в скиллы — они загружаются, только когда нужны.
- Отключите лишние MCP-серверыКоманда
/mcpпокажет подключённые серверы — выключите те, которыми сейчас не пользуетесь. Где есть обычная консольная утилита (например,ghдля GitHub), она обходится дешевле MCP. - Пишите конкретно«Улучши проект» заставит Claude перечитать полкода. «Добавь проверку email в функцию входа в auth.ts» — несколько файлов и готово.
- Сначала планДля большой задачи включите режим планирования (Shift+Tab): Claude изучит код и предложит план до правок. Переделывать после неверного старта дороже.
- Останавливайте вовремяВидите, что Claude пошёл не туда, — нажмите Esc. Команда
/rewind(или двойной Esc) откатит переписку и код к прошлой точке.
Что сохранить, чтобы не потерять после /compact
После сжатия Claude помнит не всё дословно. Но CLAUDE.md в корне проекта переживает /compact: Claude перечитывает его с диска и снова добавляет в сессию. Поэтому правила, которые вы повторяете в чате каждый раз («запускай тесты командой npm test», «не трогай папку legacy»), лучше записать в CLAUDE.md — так они не потеряются и не будут занимать место в переписке.
В CLAUDE.md можно даже подсказать, что сохранять при сжатии, — например, раздел «Compact instructions» с просьбой оставлять вывод тестов и изменения в коде. Подробнее о файле — в документации Claude Code о расходе токенов.
Если лимита всё равно не хватает
Если вы уже работаете аккуратно, но упираетесь в лимит каждый день, — значит, задач больше, чем вмещает тариф. Claude Code есть только на платных тарифах; у Max 5x и Max 20x лимит больше, чем у Pro, в 5 и 20 раз соответственно. Из России оплатить их напрямую не получится, а для работы Claude Code нужен VPN для всего компьютера. Мы оформляем подписку на ваш аккаунт с оплатой по СБП, картой РФ или в USDT — пароль передавать не нужно.
Частые вопросы
Чем /clear отличается от /compact?
/clear начинает сессию заново с пустым контекстом и ничего не тратит. /compact сохраняет суть разговора в виде сводки, но для этого модели нужно прочитать всю историю — это тоже расход лимита.
Как узнать, на что ушёл лимит?
Запустите /usage. На Pro и Max там видно, какую долю съели скиллы, субагенты и MCP-серверы, и есть рекомендации, что поправить.
Можно ли продолжить работу, когда лимит кончился?
Можно дождаться сброса окна — время указано в сообщении о лимите. На Pro и Max есть и платные дополнительные кредиты, они включаются в настройках аккаунта Claude.
Помогает ли переключение на другую модель?
Да, если пришло сообщение о лимите конкретной модели, например Opus. Если закончился общий лимит сессии или недели, смена модели не поможет.
Сжимается ли история автоматически?
Да, когда контекст подходит к пределу, Claude Code сам сжимает старую часть переписки. Но лучше не доводить: /clear между задачами экономит больше.