Матвей АбрамовМатвей АбрамовВступить в клуб

Как не сжечь лимиты Claude Code: экономия токенов

Матвей Абрамов
1 июня 2026 · 17 мин чтения · Уровень: Базовый → Средний
980 просмотров 14 поделились 121 оценили полезной
1011 tok 0x4A ctx +in Контекстное окно LIMIT /clearсбросить окно /compactсжать историю Лимит целтот же результат дешевле

Знакомая картина: ты в середине задачи, Claude Code на хорошем ходу — и тут «лимит исчерпан, доступ вернётся через несколько часов». Или, если ты на API, счётчик за вечер набежал такой, что хочется выключить компьютер. Токены в Claude Code утекают не потому, что ты много работаешь, а потому что контекст раздут, модель выбрана неправильно и половина прочитанного — лишнее. Ниже — полный разбор: что такое токены и лимиты, куда они утекают на самом деле, и набор приёмов, которые режут расход в разы, не теряя в качестве. В конце — к чему всё это: настроенный, экономный рабочий процесс — это станок, на котором ты собираешь свой продукт без лица.

Веду канал про Claude и вайбкодингРазборы, связки и то, как на этом собирать продукт без лица.
Подписаться
Что узнаешь из разбора
  • Что такое токены и почему лимиты Claude Code кончаются быстрее, чем кажется
  • Пять главных утечек токенов — и какая из них съедает больше всего
  • 7 приёмов держать контекст чистым: /clear, /compact, @, /context
  • Как выбирать модель под задачу: где Opus оправдан, а где жжёт деньги зря
  • Кэш промптов, субагенты и Plan Mode — как они режут расход
  • Готовый чеклист, чтобы не упереться в лимит на середине работы

Что такое токены и лимиты в Claude Code

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

Ключевой момент, который меняет всё понимание экономии: токены делятся на два потока.

ПотокЧто этоСколько весит
Входные (input)Всё, что Claude читает: системные инструкции, CLAUDE.md, открытые и упомянутые файлы, вся история диалогаОбычно в разы больше — это главная статья расхода
Выходные (output)Всё, что Claude пишет в ответ: код, объяснения, правкиМеньше по объёму, но дороже за единицу

Вот неочевидное и самое важное: входных токенов почти всегда тратится больше, чем выходных, — и тратятся они заново на каждом шаге. Когда ты пишешь Claude десятое сообщение в сессии, он не «помнит» предыдущие девять как человек — он перечитывает весь диалог и все файлы целиком, чтобы ответить. Чем длиннее разговор и чем больше в нём прочитано, тем дороже обходится каждая следующая реплика.

Теперь про лимиты. В зависимости от того, как ты работаешь, потолок устроен по-разному, но логика одна — он считается в токенах:

  • Подписка (Pro / Max). Доступ к Claude Code входит в тариф, но с лимитами использования: «скользящее окно» на несколько часов, которое обновляется, плюс недельный потолок. Упёрся — ждёшь сброса.
  • API (оплата по факту). Платишь за каждый токен напрямую. Лимита нет, но есть счёт, и раздутый контекст бьёт по кошельку линейно.

В обоих случаях вывод одинаковый: экономить токены = либо дольше работать без паузы на подписке, либо меньше платить на API. И в основе экономии лежит одна вещь — управление контекстом.

Токены жжёт не объём работы, а объём лишнего, которое Claude вынужден перечитывать на каждом шаге. Убери лишнее — и тот же результат обойдётся в разы дешевле.

Куда утекают токены: 5 главных утечек

Прежде чем чинить, надо понять, где течёт. На реальной работе расход разгоняют пять вещей — почти всегда одни и те же:

  1. Бесконечная сессия без очистки. Ты решил одну задачу, перешёл к другой, потом к третьей — а диалог всё тот же. Весь старый контекст продолжает перечитываться, хотя к новой задаче отношения не имеет. Это утечка №1 по объёму.
  2. «Прочитай весь проект». Вместо точечной ссылки на нужный файл Claude грузит десятки файлов, чтобы «осмотреться». 90% из них не нужны для задачи, но в токенах они уже оплачены.
  3. Тяжёлая модель на лёгкой задаче. Переименовать переменную или поправить отступ на самой мощной модели — то же самое, что вызывать эвакуатор, чтобы переставить велосипед. Работает, но дорого.
  4. Переделки без плана. Claude с разбегу сделал не то, ты откатываешь, объясняешь заново, он переделывает. Каждый круг — это полный проход по контексту по новой. Один непродуманный заход легко стоит трёх продуманных.
  5. Раздутый CLAUDE.md и дубли. Если карта проекта превратилась в простыню на 500 строк, она читается на каждый запрос целиком. Плюс дублирование — одно и то же в файле, в чате и в коде — Claude платит за каждую копию.

Заметь: ни одна из утечек не про «ты слишком много работаешь». Все пять — про то, что в контекст попадает лишнее и обрабатывается снова и снова. Дальше разберём, как заткнуть каждую.

Контекстное окно — главный пожиратель

Контекстное окно — это «оперативная память» сессии: всё, что Claude держит перед глазами прямо сейчас. У него есть предел в токенах. И здесь два контринтуитивных факта, которые надо принять.

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

Второе: контекст растёт незаметно и нелинейно бьёт по расходу. Каждое сообщение добавляет себя в историю, каждый прочитанный файл оседает в окне. А поскольку всё это перечитывается на каждом шаге, стоимость сессии растёт не по прямой, а с ускорением — чем дальше в разговор, тем дороже каждая реплика.

начало длинная сессия после /clear токены
Расход разгоняется по мере роста контекста. /clear в нужный момент возвращает его вниз — и следующая задача снова дешёвая.

Отсюда главный принцип экономии, из которого растут все приёмы: в окне должно быть ровно то, что нужно для текущей задачи, — и ни токеном больше. Управлять контекстом важнее, чем экономить на чём-либо ещё.

7 приёмов экономии контекста

Это рабочий набор на каждый день. Освоишь — и расход падает в разы без всякой потери качества.

  1. Начинай новую задачу с /clear. Закончил одно — обнули контекст. Старый диалог не будет перечитываться и оплачиваться. Это самый сильный приём из всех: одна команда снимает утечку №1.
  2. Сжимай длинные сессии через /compact. Если задача та же, но разговор разросся, /compact свернёт историю в краткую выжимку — суть останется, объём упадёт. Дешевле, чем тащить весь диалог дальше.
  3. Подключай файлы точечно через @. Нужно поправить модуль — дай ссылку @src/app.js, а не «прочитай проект». Связанное Claude дочитает сам, по необходимости, а не грузит всё подряд.
  4. Смотри загрузку через /context. Команда показывает, чем забито окно. Видишь, что половину занимает файл, который тут не нужен, — это сигнал почистить.
  5. Большие данные — в файл, а не в чат. Длинный лог, таблицу, документ положи файлом и сошлись на него. В чате они засядут в истории навсегда; в файле — подтянутся только когда нужны.
  6. Дроби задачи на короткие. Одна понятная задача — один заход — /clear — следующая. Маленькие итерации не только точнее, но и дешевле: контекст не успевает разрастись.
  7. Не дублируй контекст. Один факт — одно место. Если он в CLAUDE.md, не повторяй его в чате. Дубли Claude оплачивает как разный текст.
Привычка, которая экономит больше всего

Воспринимай /clear как «новый лист» между задачами, а не как редкую кнопку «на крайний случай». Большинство перерасхода — это старый контекст, который тащится через всю сессию просто потому, что его забыли сбросить.

Выбор модели: Opus, Sonnet, Haiku под задачу

В Claude Code не одна модель, а семейство, и они сильно отличаются по цене за токен. Платить по верхней планке за задачу, которую решает младшая модель, — прямой слив бюджета. Вот как они соотносятся:

МодельСильна вЦенаКогда брать
OpusСложная архитектура, трудная отладка, большие рассужденияВысокаяКогда задача реально тяжёлая и цена ошибки велика
SonnetБаланс: код, правки, большинство рабочих задачСредняяДефолт на каждый день — закрывает 80% работы
HaikuСкорость: простые правки, поиск, рутинаНизкаяМелкие задачи, где не нужна тяжёлая голова

Модель переключается командой /model прямо в сессии. Практичная стратегия — не сидеть всё время на самой мощной «на всякий случай», а подбирать под задачу:

  1. Рутину отдавай вниз. Переименовать, поправить текст, найти по проекту, причесать форматирование — Sonnet или Haiku справятся за долю цены.
  2. Сложное поднимай вверх. Спроектировать архитектуру, распутать хитрый баг, продумать большой рефакторинг — вот где Opus оправдывает цену.
  3. Переключайся по ходу. Спланировал сложное на старшей модели, а механические правки по плану доделал на младшей. Никто не заставляет держать одну модель на всю сессию.
Самая дорогая модель — не та, что дороже за токен, а та, что решает не свою задачу. Opus на переименовании переменной сжигает деньги ровно так же, как и на сложной архитектуре, — только пользы на копейку.

Кэш промптов: как не платить дважды

Здесь скрыт приём, о котором мало кто думает, а он экономит ощутимо. Claude умеет кэшировать начало контекста — системные инструкции, CLAUDE.md, ранние сообщения. Если эта часть не меняется от запроса к запросу, модель не обрабатывает её заново: достаёт из кэша. Это и быстрее, и дешевле — кэшированные токены стоят кратно меньше обычных.

Claude Code включает кэширование сам, без настроек. Но помочь ему попадать в кэш — твоя зона ответственности. Логика простая: кэш живёт, пока начало контекста стабильно. Любая правка в той части, что идёт раньше, сбрасывает кэш дальше — и Claude снова платит полную цену.

Как держать высокий процент попаданий в кэш
  • Стабильный CLAUDE.md. Не правь его посреди активной сессии без нужды — каждая правка обнуляет кэш для всего, что идёт после.
  • Не тасуй уже прочитанное. Если файл прочитан в начале, не дёргай его туда-сюда — пусть лежит в кэшированной части.
  • Стабильное — раньше, изменчивое — позже. Чем дольше начало контекста неизменно, тем больше Claude достаёт из кэша вместо полной оплаты.

Связь с предыдущими приёмами прямая: аккуратный, нераздутый CLAUDE.md выигрывает дважды — он и сам по себе меньше токенов, и лучше кэшируется, потому что его не приходится постоянно переписывать.

Субагенты: выносим тяжёлое из контекста

Иногда задача требует прошерстить полпроекта: найти, где что используется, собрать контекст по большой теме, прогнать ревью. Если делать это в основном диалоге, всё прочитанное осядет в твоём окне и будет перечитываться до конца сессии. Дорого и грязно.

Решение — субагент. Это отдельный «работник» со своим контекстным окном. Он уходит, делает тяжёлую работу в своём контексте, возвращает тебе только результат — и весь мусор от поиска остаётся у него, а не в твоём окне.

Польза в токенах двойная: тяжёлое исследование не раздувает основной диалог, и его результат приходит сжатым — выжимкой, а не полотном из десятков прочитанных файлов. Под рутинные роли субагентов удобно завести заранее, файлами в .claude/agents/ — например, ревьюера или исследователя.

Промпт: вынести тяжёлый поиск в субагента
Это большая исследовательская задача — не тащи всё в наш диалог. Запусти субагента: пусть он найдёт по проекту все места, где используется [X], и вернёт только короткий список «файл — строка — как используется». Подробности чтения оставь у него, мне нужен лишь итог.

Plan Mode: дешевле подумать, чем переделать

Самый дорогой токен — это тот, что потрачен на работу, которую пришлось выбросить. Claude с разбегу сделал не то, ты откатываешь, объясняешь, он переделывает — и каждый круг заново гоняет весь контекст. Один непродуманный заход легко стоит дороже, чем три аккуратных.

Лечится это Plan Mode: прежде чем Claude тронет код, ты просишь сначала план — что и в каком порядке он изменит. План — это дёшево: немного выходных токенов на текст. Переделка — дорого: полный проход по контексту по новой. Проверил план, согласовал — запускаешь, и переделывать почти не приходится.

  1. Крупное — всегда через план. Большая задача без плана — это лотерея, в которой ты оплачиваешь и выигрыш, и проигрыш.
  2. Проверяй на каждом шаге. Не копи десять изменений, чтобы потом разбираться в каше и откатывать пачкой. Сделал — посмотрел — дальше.
  3. Формулируй точно. Размытая задача → Claude угадывает → угадал мимо → переделка. Чёткая постановка экономит токены лучше любой команды.

Настроенный проект экономит больше всего

Все приёмы выше — про сессию. Но самая большая экономия закладывается до неё — в том, как настроен проект. Ненастроенный проект жжёт токены сам по себе, на ровном месте: Claude читает полпроекта, чтобы понять структуру, переспрашивает про стек и команды, делает вразрез с договорённостями и переделывает.

Грамотный CLAUDE.md как карта проекта и аккуратная папка .claude/ убирают это одним движением: Claude сразу видит, где что лежит и по каким правилам работать, — и не тратит токены на то, чтобы сориентироваться заново каждую сессию. Это фундамент, на котором все приёмы экономии вообще начинают работать.

Связанный разбор

Как собрать такой CLAUDE.md, разложить папки и настроить контекст с нуля — подробно в гайде «Как настроить проект в Claude Code: структура папок и контекст». Это первый шаг, без которого экономить токены в сессии — как латать дырявое ведро.

Как отслеживать расход токенов

Экономить вслепую тяжело — нужно видеть, на что уходят токены. Два уровня контроля:

Внутри сессии — команда /context. Это первое, куда смотреть, если лимиты тают быстро. Она показывает разбивку окна: сколько занимают системные инструкции, CLAUDE.md, прочитанные файлы, история. Увидел, что половину съел один файл, который тут не нужен, — /clear и точечная ссылка вместо него.

По дням и сессиям — внешние трекеры. Claude Code пишет локальные логи использования, и поверх них есть утилиты, которые показывают расход за день, за сессию, по моделям — с цифрами и графиками. Удобно, чтобы поймать дорогие паттерны: «вот тут я пол-вечера сидел на Opus впустую».

Сам разбор инструментов учёта — отдельная тема для следующего гайда; здесь важно усвоить принцип: сначала смотришь /context, потом чистишь. Управление расходом начинается с того, что ты его видишь.

Чеклист: как не сжечь лимит за вечер

Собрал всё в один список — повесь рядом и сверяйся, пока не войдёт в привычку:

  • Новая задача → /clear. Не тащи старый контекст в новую тему.
  • Длинный диалог по той же теме → /compact. Сверни историю, освободи окно.
  • Нужен файл → @путь, а не «читай проект». Точечно, а не оптом.
  • Лимиты тают → /context. Посмотри, что забивает окно, прежде чем чистить.
  • Задача простая → Sonnet или Haiku. Opus — только под реально сложное.
  • Крупное изменение → сначала план. Дешевле подумать, чем переделать.
  • Тяжёлый поиск → субагент. Пусть мусор останется в его контексте.
  • CLAUDE.md — карта, а не простыня. Короткий файл и сам дешевле, и лучше кэшируется.

Восемь привычек, ни одна из которых не требует ничего, кроме дисциплины. Вместе они легко превращают «лимит кончился к восьми вечера» в «отработал день и не уперся».

Зачем экономить токены на самом деле

А теперь честный разворот. Можно вылизать расход токенов до идеала, выжимать из лимита максимум — и всё равно остаться там же, где был. Потому что экономия — это не цель. Это сноровка. И сама по себе она не приносит ни рубля.

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

Ловушка, в которой застревают 9 из 10

«Умею работать с ИИ» и «зарабатываю на ИИ» — две разные вселенные, и между ними пропасть. Освоить инструмент и даже отполировать каждую команду легко — это делают тысячи. Превратить навык в актив, который приносит деньги, — почти никто. Не потому что сложно, а потому что дальше «прикольно получилось» мысль не идёт.

Вся суть в одном: и Claude, и экономный процесс — это инструмент, а не цель. Цель — не аккуратный расход токенов, а продукт, который продаётся. И всё, что ты освоил выше, ценно ровно тем, что на этом «станке» ты за вечер — и за разумные токены — собираешь не игрушку, а продаваемую вещь: лендинг с оффером, бота-продавца, мини-сервис.

И вот тут появляется самое сильное направление — цифровой продукт без лица. Ты упаковываешь то, что научился собирать, в продукт, который продаётся много раз: без блога, без съёмок, без тебя в кадре. Лендинг, оффер, приём оплаты — собирается тем же Claude за тот же вечер. Один раз собрал — продаётся в фоне, пока ты делаешь следующий. Умение не жечь лимиты тут работает на тебя напрямую: чем дешевле и быстрее ты собираешь, тем больше продуктов успеваешь запустить.

Я зарабатываю не на том, что вайбкожу и экономлю токены. Я зарабатываю на продуктах, собранных вайбкодингом. Экономный процесс — это не ачивка, это станок. Без продукта он гоняет вхолостую.
Экономныйпроцесс Продуктза вечер Лендингили бот Продажибез лица
Чем дешевле ты собираешь, тем больше продуктов без лица успеваешь запустить. Экономия — топливо, а не финиш.

Дальше у тебя два пути — и оба ведут к своему продукту. Разница в скорости и в том, сколько шишек набьёшь.

Путь 1 — сам

Разбираться по крупицам

  • Месяцами собирать процесс по гайдам
  • Самому искать, что и как продавать
  • Дойти реально, но дольше и через ошибки
Путь 2 — со мной

Собрать за 3 вечера на практикуме

  • Настраиваем Claude под твой продукт
  • Собираем продукт без лица по шагам
  • Доводим до лендинга и первой продажи
Прийти на практикум · 2 000 ₽

Частые вопросы

Что такое токены в Claude Code?

Токен — единица, которой модель измеряет текст: примерно 3–4 символа или часть слова. Claude считает токены и на входе (всё, что читает: CLAUDE.md, файлы, историю), и на выходе (что пишет). Лимиты и стоимость считаются в токенах, и входных обычно тратится в разы больше выходных.

Почему в Claude Code быстро кончаются лимиты?

Чаще всего из-за раздутого контекста: Claude держит в окне весь диалог и все прочитанные файлы и перечитывает их на каждом шаге. Длинная сессия без /clear, чтение лишних файлов, работа на самой тяжёлой модели и переделки без плана — вот что сжигает лимит за вечер.

Как экономить токены в Claude Code?

Держи контекст чистым: /clear между задачами, /compact на длинных сессиях, подключай файлы через @, а не «читай весь проект». Выбирай модель под задачу (Sonnet и Haiku вместо Opus на простом), выноси тяжёлое в субагентов и работай через Plan Mode.

Какая модель в Claude Code дешевле?

Haiku — самая быстрая и дешёвая, Sonnet — баланс, Opus — самая мощная и дорогая. Рутину отдавай Sonnet или Haiku, Opus бери под сложную архитектуру и трудную отладку. Переключение — командой /model.

Что такое кэш промптов?

Claude кэширует начало контекста (системные инструкции, CLAUDE.md, ранние сообщения), чтобы не обрабатывать его заново на каждом шаге — это дешевле. Кэш живёт, пока начало контекста не меняется, поэтому стабильный CLAUDE.md и отказ от лишних правок держат высокий процент попаданий.

Помогает ли /compact экономить лимиты?

Да. /compact сворачивает историю диалога в выжимку, освобождая окно, но сохраняя суть. Это дешевле, чем тащить длинный диалог дальше. Если же задача сменилась полностью — лучше /clear: он обнуляет контекст, и старое не оплачивается.

Как посмотреть, на что уходят токены?

Команда /context показывает, чем забито окно: системные инструкции, CLAUDE.md, файлы, история. Это первое, куда смотреть при быстром расходе. Для учёта по дням и сессиям есть внешние трекеры, читающие локальные логи Claude Code.

Хочешь собрать на этом свой первый продукт?

На практикуме за 3 вечера настраиваем Claude под тебя, собираем цифровой продукт без лица и доводим до лендинга и первой продажи. Онлайн, запись навсегда.

Пройти практикум за 2 000 ₽
Матвей Абрамов
Матвей Абрамов
Профессионально монетизирую Claude

Собираю цифровые продукты без лица на нейросетях и довожу до продаж. В блоге и канале — разборы по Claude и вайбкодингу и то, как на этом строить деньги, без инфоцыганщины.

Собери продукт без лица за 3 вечера на практикуме
2 000 ₽ →
{TAG}