Гайд
Как не сжечь все токены за раз в Claude Code

Разбор, как перестать сливать токены при работе в Claude.
Гайд чисто боль всех: тратятся все токены и не понимает, как сэкономить их при работе над своими проектами 🥲
Этот материал, мы AI Room Club подготовили для тебя, если ты установил Claude Code, начал собирать сайт или скрипт, а через пару часов словил красное «You've reached your usage limit». Самое обидное — непонятно, что именно ты сделал не так. Вроде писал по делу, два простых вопроса, а лимит улетел.
Здесь разберём, почему это вообще происходит и что с этим делать, чтобы один план Pro или Max растягивался на полноценный рабочий день, а не на полтора часа 🤝🏻
Гайд рассчитан на работу по подписке Pro ($20), Max 5× ($100) или Max 20× ($200). Если ты сидишь на API — там другие правила, и эта статья не для тебя.
Почему токены сжигаются так быстро
Самая частая боль в чатах вокруг Claude Code звучит так: «Купил Max 20× за двести баксов, и за час нормальной работы лимит закончился». В марте 2026 Anthropic даже официально признал: «Люди упираются в лимиты гораздо быстрее, чем мы ожидали».
Дело не в том, что ты «слишком много пишешь». Дело в том, что Claude Code — это не чат. Совсем не чат. Он устроен иначе, чем тот Claude, к которому ты привык в браузере.
В обычном чате ты отправляешь сообщение — улетает только сообщение. В Claude Code ты отправляешь сообщение — а улетает вся история переписки целиком, заново, плюс системный промпт самого Claude Code, плюс все твои MCP-серверы, плюс файл CLAUDE.md, плюс описания всех инструментов. Каждый раз. На каждый Enter.
Как говорится, это не баг, а фича). И если её понять, можно растянуть тот же план раза в 3-5.

Как читать гайд
Гайд большой, но устроен пошагово. Можно читать целиком, а можно идти прямо к нужной части — структура такая:
В первой половине я объясняю как Claude Code устроен под капотом и куда конкретно уходят твои токены. Это база, без неё дальше не имеет смысла. Минут 10 чтения.
Во второй половине — 9 шагов, которые ты внедряешь у себя за один вечер. На каждом шаге — что делать, какие команды нажимать, какие типичные ошибки и как их обходить.
В конце — чек-лист на 15 пунктов, который можно распечатать и держать рядом с экраном, плюс сценарии под три наших основных задачи: сборка сайтов, личные скрипты и автоматизация, ИИ-агенты.
Если тебе нужны только практические советы, — листай до раздела «Что делать прямо сейчас». Если хочешь понять глубже — читай по порядку.
Оглавление
Как Claude Code устроен под капотом;
Что у тебя в плане — лимиты Pro и Max в 2026 году;
Куда уходят токены;
Что делать — пошаговый алгоритм;
Чек-лист «возьми и используй»;
Где еще это можно применить.
Часть 1. Как Claude Code устроен под капотом
Архитектура Claude Code
Представь, что у тебя есть друг с очень короткой памятью — ну вот совсем короткой. Ты разговариваешь с ним каждый день, но утром он не помнит, о чём вы говорили вчера. И чтобы поддерживать беседу, тебе приходится каждое утро рассказывать ему всю предыдущую историю заново.
Claude Code работает примерно так. Каждое твоё сообщение — это новый разговор с человеком, который ничего не помнит. И чтобы он понимал, что происходит, Claude Code на каждом твоём Enter заново отсылает ему всю переписку с самого начала сессии.
Это называется stateless API — без состояния. Эта штука лежит в основе всего, что мы будем дальше обсуждать.
Что это значит на практике
Это значит, что 30-е сообщение в сессии стоит не как 1-е.
Оно стоит примерно в 10-30 раз дороже, потому что вместе с ним отправляется и весь предыдущий разговор.
Один разработчик с dev.to разобрал свои JSONL-логи и получил такую картину:
1-е сообщение в сессии — около 15 000 токенов на input;
15-е сообщение — около 100 000;
30-е сообщение — около 167 000, и тут срабатывает auto-compact, потому что упёрлись в потолок.
И всё это — при том, что по смыслу запросы могли быть одинаково короткие. Просто история накапливается, и ты платишь за неё снова и снова.
Что такое «токен»
Токен — это не слово и не буква. Это кусочек текста, на которые модель режет всё, что ты ей даёшь. Примерно 1 токен = 0.75 слова в английском или 0.5 слова в русском. Файл на 1000 строк кода — это где-то 8-15 тысяч токенов.
Но проблема в том, что лимит расходуется не только на твои сообщения, которые ты пишешь в чате или терминале или в программе. Он расходуется на всё:
— то, что ты пишешь (input);
— то, что отвечает Claude (output);
— системный промпт самого Claude Code (об этом ниже — там сюрприз);
— твой CLAUDE.md;
— описания всех инструментов и MCP-серверов;
— extended thinking (та штука, где Claude «думает» перед ответом — это тоже считается).
Понимание этого — и есть половина решения. Дальше мы разберёмся, что именно из этого жрёт больше всего.
Что забирает место ещё до твоей первой буквы
Открой Claude Code со своим проектом прямо сейчас и набери /context. Увидишь разбивку — что и сколько занимает в твоём контекстном окне.
И вот тут готовься к шоку. На пустой сессии, до того как ты вообще что-то написал, у тебя уже занято примерно так:
системный промпт Claude Code — около 6-24 тысяч токенов (зависит от версии);
описания всех твоих инструментов и MCP-серверов — ещё 10-80 тысяч (если их много);
зарезервированный буфер на auto-compact — 33-45 тысяч;
твой CLAUDE.md — сколько ты сам туда насыпал.
Один разработчик по имени Скотт Спенс показал свой /context на пустой сессии: 143 тысячи из 200 тысяч токенов уже заняты. 72% окна — до первого сообщения. После того как он отключил три ненужных MCP-сервера, осталось 34%. То есть 38% контекста освободилось одним движением.

Часть 2. Что у тебя в плане
Anthropic не публикует точные токен-квоты, и это всех бесит, но по факту картина следующая:
— Pro за $20 даёт тебе примерно 44 тысячи токенов в одно 5-часовое окно. В зависимости от того, как ты работаешь, это от 10 до 45 сообщений.
— Max 5× за $100 — около 88 тысяч токенов в окно, грубо 50-225 сообщений.
— Max 20× за $200 — около 220 тысяч в окно, до 900 сообщений в идеальной картине мира.
Окон в день — несколько, но каждое 5-часовое сбрасывается с момента твоего первого сообщения, не от полуночи. Послал первое сообщение в 10 утра — окно закроется в 15:00, не раньше.
Кроме окон есть недельные лимиты, которые ввели в августе 2025. И вот тут засада: если ты упёрся в недельный — ждать 5 часов уже бесполезно. Только до конца недели.
И ещё одна неприятная штука. В часы пиковой нагрузки — это с 13 до 19 по Гринвичу, у нас примерно с обеда до позднего вечера — лимит сгорает заметно быстрее. Anthropic это подтвердил. Так что если есть выбор — работать утром выгоднее.

Часть 3. Куда уходят токены
1. Системный промпт самого Claude Code
Это первое, на что мало кто обращает внимание. Claude Code сам по себе уже занимает 14-24 тысячи токенов на каждом твоём сообщении. Это инструкции, которые Anthropic зашил в модель — как пользоваться инструментами, как вести себя, какие у него есть тулзы.
Ты с этим ничего сделать не можешь. Это плата за вход. Просто знай, что у тебя из 200 тысяч окна где-то 10-12% уже забиты.
Критичность: средняя.
Сложность починки: не чинится.
2. CLAUDE.md, который ты написал «на всякий случай»
CLAUDE.md — это файл с инструкциями для Claude Code, который грузится на каждом сообщении в сессии. Каждом. То есть если в нем находится 10 тысяч токенов «контекста», то на 30 сообщений сессии Claude его прочитает 30 раз. И ты заплатишь 30 раз.
Правило простое: CLAUDE.md меньше 200 строк / меньше 2000 токенов. Каждую строчку проверяй на вопрос «если я это уберу, Claude начнёт ошибаться?». Если нет — вырезай.
Критичность: высокая.
Сложность починки: низкая, делается за 10 минут.
3. История чата, которая копится
Та самая stateless-история, о которой мы говорили в первой части. К 30-му сообщению у тебя в контексте лежит вся переписка, и ты за неё платишь снова и снова.
Решение — не делать все задачи в одной сессии. После того как закрыл одну задачу, пишешь /clear и начинаешь следующую с чистого листа, или просто открываешь новую сессию.
Anthropic в своих рекомендациях так и пишет: «/clear between unrelated tasks is the single most effective lever for both quality and cost». То есть «Очистка между задачами — самый эффективный инструмент как для качественных результатов, так и для использованных токенов».
Критичность: очень высокая.
Сложность починки: низкая, нужно только привыкнуть.
4. Read tool, который читает файлы целиком
Когда Claude Code читает файл инструментом Read, он по умолчанию читает весь файл. Если ты попросил «посмотри на компонент Button», а в Button.tsx 800 строк — все 800 строк уйдут в контекст.
И этот файл там остаётся до конца сессии. Каждое следующее сообщение тащит его с собой.
Техническая деталь: Read добавляет нумерацию строк к каждой строчке, и это на 70% больше трат токенов сверху.
Получается картина: 31.000 токенов -> Read -> 52.000 токенов в контексте.
Решение — давать Claude максимально точные задачи. Не «посмотри логин», а «открой src/auth/login.ts на строках 40-80».
Критичность: высокая.
Сложность починки: средняя, надо переучить себя писать промпты по-другому.
5. Куча включенных MCP-серверов
MCP — это плагины, которые расширяют Claude Code (например, доступ к GitHub, к браузеру через Playwright, к базе данных). И каждый такой подключённый MCP добавляет описание своих инструментов в системный промпт на каждом сообщении.
Цифры:
mcp-omnisearch (для поиска) — 14 тысяч токенов;
Playwright MCP (для работы в браузере) — 13.6 тысяч;
mcp-sqlite-tools (для работы с БД) — 13.4 тысяч.
Три MCP сразу — 82 тысячи токенов сверху на каждое сообщение. На 10 сообщений сессии — почти миллион токенов, которые не сделали ничего полезного, если эти MCP не используются в сообщениях (а я уверен в рамках запроса не всегда нужны все MCP).
Главное правило: держи включёнными только те MCP, которые реально нужны прямо сейчас. Не нужен GitHub MCP в этой сессии — отключи через /mcp.
Критичность: очень высокая.
Сложность починки: низкая, но требует регулярной гигиены.
6. Subagents — Claude, который сам себя клонирует
Для продивнутых. У Claude Code есть фича «subagents (подагенты)» — он может запустить несколько копий самого себя параллельно для разных подзадач. И тут все может пойти не по плану.
Anthropic сам пишет в документации: multi-agent workflows используют в 4-7 раз больше токенов, а Agent Teams — в 15 раз. Реальный кейс: разработчик попросил рефакторинг кода, Claude сам решил создать пять параллельных агентов — лимит Pro закончился за 15 минут.
Самый дикий кейс из публичных — финансовая компания, которая за 3 дня сожгла 47 тысяч долларов в токенах, потому что 23 подагента продолжали «оптимизировать» код в фоне.
Subagents — мощная штука, но включать их нужно осознанно. Не для «переименуй переменную», а для реально объёмных параллельных задач.
Критичность: очень высокая, если попадёшь.
Сложность починки: требует понимания, когда они нужны.
7. Просить починить баг 10 раз подряд в одном чате
Самая частая ситуация:
Claude что-то правит -> не заработало -> поправил снова -> опять не заработало и так пять раз. Каждая попытка тащит за собой и старый код, и старую ошибку, и предыдущие попытки, и весь контекст вокруг.
Получаем 10 циклов исправления одного бага = около миллиона токенов. И при этом баг может быть так и не починен.
Здесь может помочь следующее: если ты попробовал "починить" одно и то же два раза, и оно всё ещё не работает — /clear, новая сессия, и пишешь промпт с самого начала.
Критичность: высокая.
Сложность починки: средняя, нужно привыкнуть «вовремя останавливаться».

Больше фишек и решений для твоего ускорения 👇🏼
Если ты сейчас занимаешься созданием своих AI-агентов, то у тебя могут возникать проблемы, вопросы, которые требуют ответов

В нашем клубе AI Room Club — закрытом сообществе AI-энтузиастов, мы помогаем эффективно работать с ИИ инструментами, даем подобные инструкции и гайды, которые сокращают затрату временных ресурсов, токенов и количество попыток для создания рабочей машины под твои задачи.
Уже сейчас ты можешь зайти в клуб и сразу же прочесть 2 полноценных гайда с видео-инструкциями, после прочтения которых, ты сможешь за 2-4 часа собрать агента 🤝🏻
Вступай к нам: https://airoomclub.ru
Часть 4. Что делать — 9 шагов

Шаг 1. Анализ — /context, /usage, /cost
Прежде чем что-то чинить, посмотри, что у тебя сейчас творится. Открой Claude Code и набери три команды по очереди.
/context — покажет, что и сколько занимает в твоём окне. Это твой главный диагностический инструмент. Запоминаешь цифры до того, как начинаешь оптимизацию, чтобы потом было с чем сравнить.
/usage — покажет, сколько у тебя осталось от 5-часового окна и от недельного лимита.
/cost — покажет, сколько токенов сожрала текущая сессия.
Если в /context ты видишь, что MCP tools жрут больше 5 тысяч — это сигнал номер один.
Если CLAUDE.md больше 5 тысяч — сигнал номер два.
Шаг 2. /clear между задачами
Это самый дешёвый и самый эффективный шаг. Просто привычка.
Закончил одну задачу — делай /clear.
Внутри этого ШАГа есть нюансы:
Команда /clear стирает историю, но не стирает чекпоинты. Если что — можно вернуться через /rewind.
Перед /clear сохрани прогресс. Попроси Claude записать состояние в файл PROGRESS.md или TODO.md. В новой сессии скажешь «прочти PROGRESS.md и продолжи с пункта Next step» — продолжишь работать дальше с чистым контекстом.
Команда /btw — задать «боковой» вопрос, который не входит в историю. Идеально, когда тебе нужно быстро спросить «а как это вообще работает?», но не хочется засорять основную сессию.
Что может пойти не так:
Ты сделал /clear, а оказалось, что в той сессии было что-то важное.
Решение: /rewind — откат к чекпоинту;
Ты делаешь /clear слишком часто, и Claude каждый раз начинает «знакомиться» с проектом заново.
Решение: нормальный CLAUDE.md, чтобы старт был быстрым.
Шаг 3. Сократи CLAUDE.md
Открой свой текущий CLAUDE.md. Если он больше 200 строк — сократи.
Что оставить: команды для билда, тестов, линта; стиль кода, который отличнается от стандартного для этого языка; нестандартные архитектурные решения; переменные окружения; типичные подводные камни в проекте.
Что удалить: всё, что Claude и так поймёт из самого кода; стандартные конвенции языка (он их знает); подробная API-документация (для этого есть @-ссылки на файлы); общие фразы вроде «пиши чистый код» (бесполезно); описания каждого файла по отдельности.
Хороший CLAUDE.md — это как чек-лист для нового сотрудника
Что может пойти не так:
Ты сократил CLAUDE.md и Claude после этого начинает забывать какое-то важное правило. Решение — добавь обратно конкретно эту строку, не весь блок;
Шаг 4. Выключи лишние MCP-серверы
Открой /mcp — это список всех твоих подключённых серверов. Посмотри на список и подумай: какими из них ты пользовался за последнюю неделю?
Скорее всего не всеми. А они грузятся в каждый твой запрос.
Правило простое: держи включёнными только то, что нужно прямо сейчас. Подключай и отключай по ситуации. Это занимает секунды, а экономит десятки тысяч токенов на сообщение.
Полезный приём: CLI (Command Line Interface — интерфейс командной строки) вместо MCP, где это возможно. Например, вместо GitHub MCP можно работать через gh (GitHub CLI). Он не добавляется в системный промпт, потому что Claude начинает использовать Bash (команду в терминале). Бесплатно с точки зрения токенов.
Совет: чтобы узнать, можно ли использовать CLI вместо MCP, просто спроси Claude об этом.
Шаг 5. Поставь .claudeignore
Это файл в корне проекта, который говорит Claude Code «эти папки и файлы — не трогай». Работает как .gitignore, только для контекста.
Минимальный набор того, что туда нужно положить:
# Зависимости
node_modules/
vendor/
.venv/
# Сборка
dist/
build/
.next/
.nuxt/
coverage/
# Логи
*.log
logs/
# Lockfile (часто весят >20K токенов)
package-lock.json
yarn.lock
# Секреты
.env
.env.*
*.pem
# Большие данные
*.sqlite
data/raw/Реальный кейс: один разработчик после установки .claudeignore получил такую картину — стартовый расход на сессии с 347 тысяч токенов упал до 19.8 тысяч.
Шаг 6. Поставь Sonnet моделью по умолчанию
В Claude Code есть три модели:
— Opus 4.8 — самый умный, самый дорогой. Хорош для архитектурных задач и сложного рефакторинга. Стоит как х5 Sonnet. Думай о нем как о "Сеньоре/Архитекторе", который ПЛАНИРУЕТ задачи
— Sonnet 4.6 — рабочая лошадка. Закрывает 90% задач. Это твоя основная модель для работы;
— Haiku 4.5 — быстрый и дешёвый. Для мелких задач, переименований, форматирования.
Если ты сидишь на Opus постоянно — на Pro-плане ты сожжёшь лимит за пару часов. Просто потому, что Opus в Pro-квоту почти не помещается.
Команда смены модели — /model sonnet. Поставил один раз и забыл. По данным разных сравнений, переход с Opus на Sonnet даёт минус 30-40% расхода на тех же задачах.
ВАЖНО: не переключай модель в середине сессии. Это ломает кэш, и следующий запрос пойдёт по полной цене (а не со скидкой 90% за cache hit).
Шаг 7. Используй plan mode для всего сложного
Plan mode — это режим, в котором Claude не может ничего трогать. Только читает и думает. Включается через команду /plan.
Workflow примерно такой: Explore → Plan → Implement → Commit. Сначала Claude изучает кодовую базу и предлагает план. Ты смотришь, говоришь «ок» или поправляешь. Только после этого он начинает писать код.
Зачем это нужно? Потому что это сильно дешевле, чем запускать Claude в боевом режиме сразу. Он сначала всё прикинет, ты увидишь план до того, как он что-то поломает, можешь направить его в нужную для тебя сторону, и в итоге не будет любимого ответа от ИИ: «ой, что-то пошло не так, вы правы — переделываю».
По разным оценкам, plan mode даёт минус 50-70% расхода на сложных задачах.
Когда применять: всё, что больше трёх файлов, любой рефакторинг, незнакомая кодовая база, изменения в схеме БД.
Когда не нужно: тривиальные правки, опечатки, мелкие изменения в одном файле. Правило одного предложения — если можешь описать диф одной фразой, plan mode не нужен.
Шаг 8. Пиши точечные запросы
Это про то, как ты вообще формулируешь промпты.
Сравни две формулировки:
1. «Проверь логин, там что-то не так»;
2. «Открой src/auth/login.ts, посмотри на функцию verifyUser на строке 42, там при невалидном токене возвращается null вместо ошибки. Поправь, чтобы кидало Unauthorized».
Первый вариант заставит Claude прочитать пол-проекта в поисках того, что ты имеешь в виду.
Второй — три секунды на чтение нужных строк.
Используй @ссылки: @src/components/Button.tsx, @README.md, @https://example.com/docs. Это точные адреса, по которым Claude идёт сразу.
Шаг 9. Не ломай кэш
Это технический момент, но его важно знать.
На Pro/Max планах Claude автоматически кэширует системный промпт, CLAUDE.md и историю. Cache hit стоит в 10 раз дешевле, чем чтение по полной.
В сессии 95-96% твоих токенов — это cache hits. Из 400 тысяч токенов ты по сути платишь за 20-40 тысяч. Поэтому Pro-план вообще экономически работает.
Что ломает кэш:
— Смена модели в середине сессии (через /model) — после этого следующий запрос идёт по полной цене;
— Подключение или отключение MCP в середине сессии — то же самое;
— Изменение CLAUDE.md в середине сессии (даже один символ) — кэш обновляется;
— Перерыв больше 5 минут на Pro или больше часа на Max — кэш истекает.
Правило простое: все настройки делай на старте сессии и не меняй до конца. Если хочешь перейти на другую модель или поменять MCP — лучше сделай /clear и начни новую сессию.
Часть 5. Чек-лист «возьми и используй»
Распечатай и держи рядом или добавь эту страницу в закладки.

Главное, что нужно запомнить
Тариф Pro — не баг, а фича архитектуры. Anthropic физически не может дать «безлимит за $20» при API-цене $5/$25 за миллион токенов Opus. Подписка работает только за счёт prompt caching — 95% твоего трафика идёт по скидке 90%. Всё, что ломает кэш или раздувает контекст, стреляет в твою же ногу.
Главный сдвиг в майндсете: думать не «сколько сообщений я задал», а «насколько чистый и точный контекст в сессии». Один грязный промпт с автоматическим чтением 50 файлов = 30 чистых точечных запросов. Дисциплина /clear + /context + точные пути файлов реально даёт 40-70% экономии, а в крайних случаях — освобождает 38% контекста одним движением.
Дни «бездумного агентного сжигания токенов» закончились. В 2026 году выживают те, кто понимает, что под капотом.
Часть 6. Где еще это можно применить
Эти же принципы работают за пределами Claude Code — везде, где есть LLM, контекст и платный токен.
— В обычном Claude в браузере — то же самое: длинные сессии копят историю, кэшируются хуже, начни новый чат, когда переходишь к новой теме.
— В Cursor, Windsurf, Continue — у них свои биллинговые системы, но архитектура та же. Всё про токены, кэш и точность промпта остаётся в силе.
— В API-интеграциях (если ты собираешь своего бота или агента) — особенно важно: там ты платишь за каждый токен напрямую, без скидок и подписок (если работаешь через API, а не через Codex oAuth или сессию Claude :))
— В обычной работе с ChatGPT — те же привычки. Точные промпты, чистый контекст, разделение задач между чатами.
Привычки одни и те же, инструменты разные. Главное — понимать, что именно ты экономишь и почему.
И сегодня я постарался помочь вам сделать работу более глубокой. Но это 5% того, что я делаю с AI каждый день.
В нашем закрытом клубе AI Room Club мы подробно изучаем вайбкодинг, создание своих ИИ-агентов и другие полезные инструменты 🔥
Делимся инструкциями, гайдами, курсами и готовыми шаблонами.
По факту мы следим за рынком и самыми актуальными инструментами вместо тебя, а ты внедряешь всё это в свои проекты, бизнесы и жизнь.
Прочитать о нашем клубе и о том, как вступить можно тут.