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

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

Матвей Абрамов
4 июня 2026 · 16 мин чтения · Уровень: Базовый → Средний
1 просмотров 2 поделились 9 оценили полезной
in out cache tok токенов за день 1.2M 0 лимит Расход по дням пнвтсрчтпт $ npx ccusage@latest daily Opus 612K · Sonnet 480K · cache 91% · $0.00

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

Веду канал про Claude и вайбкодингРазборы, связки и то, как на этом собирать продукт без лица.
Подписаться
Что узнаешь из разбора
  • Какие токены вообще считать и почему кэш меняет всю картину
  • Две встроенные команды учёта — /context и /cost — и что каждая показывает
  • Как поставить ccusage и за минуту увидеть расход по дням, сессиям и моделям
  • Real-time дашборд, который прогнозирует, успеешь ли упереться в лимит
  • Где смотреть расход на уровне аккаунта в Anthropic Console
  • Как по цифрам найти, где именно утекают токены, и что с этим делать

Зачем вообще отслеживать расход токенов

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

Есть три повода, по которым люди приходят к трекингу токенов, и в каждом он закрывает конкретную боль:

  1. Лимит кончается слишком рано. На подписке Pro или Max доступ ограничен «скользящим окном» использования. Если ты упираешься в потолок к вечеру, трекер показывает, какие сессии съели больше всего, — и ты чинишь именно их, а не весь процесс наугад.
  2. Счёт на API растёт. Если платишь за токены напрямую, каждая раздутая сессия бьёт по кошельку линейно. Трекер показывает стоимость по дням и моделям, и дорогие паттерны вылезают сразу.
  3. Просто непонятно, куда уходит. Самый частый случай: расход есть, ощущение «много», а на что — туман. Цифры снимают туман и показывают, что именно дёргать.

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

Нельзя управлять тем, что не измеряешь. Половина перерасхода токенов держится только на том, что человек ни разу в него не посмотрел.

Что именно считать: input, output, кэш

Прежде чем ставить трекеры, надо понимать, какие числа они показывают, — иначе цифры будут пугать или, наоборот, усыплять без причины. Расход в Claude Code складывается из трёх потоков токенов, и они стоят по-разному.

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

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

Главное правило чтения отчётов

Смотри не на одно общее число, а на структуру: сколько ушло в input, сколько в output и какой процент закрыл cache. Хороший трекер всегда разбивает расход на эти потоки — именно в разбивке видно, где утечка.

Трекер 1. /context — карта контекстного окна

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

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

  1. Запусти /context в начале и в середине сессии. Сравни: если за полчаса окно забилось наполовину, значит, в него натащило лишнего.
  2. Найди самого жирного потребителя. Увидел, что один файл съел треть окна, — это кандидат на вынос. Подключай его точечно через @, а не «читай весь проект».
  3. Чисти по сигналу, а не по таймеру. /context показал, что окно близко к пределу, — самое время /clear между задачами или /compact на длинной.

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

Трекер 2. /cost и статусбар — счётчик сессии

Второй встроенный инструмент — команда /cost. Если /context отвечает на вопрос «чем забито окно», то /cost — на вопрос «сколько токенов и денег ушло на эту сессию». Она выводит сводку: входные, выходные, кэшированные токены и стоимость текущего разговора.

Важно про подписку

Если ты на Pro или Max, поле стоимости в /cost часто показывает ноль или прочерк — это нормально. На подписке ты платишь фиксированно за тариф, а не за токены, поэтому денежная цифра имеет смысл в основном на оплате по API. На подписке ориентируйся на объём токенов и на трекеры, считающие близость к лимиту.

Чтобы расход был перед глазами постоянно, а не по команде, есть настраиваемая статусная строка/statusline. В неё выводят модель, ветку и расход через скрипт. Самый удобный путь — готовый режим от ccusage (о нём ниже): он показывает токены и стоимость текущей сессии прямо в строке состояния и обновляет их на лету.

Команда: расход токенов в статусбар через ccusage
ccusage statusline

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

Трекер 3. ccusage — расход по дням и моделям

Встроенные команды показывают «здесь и сейчас». Чтобы увидеть историю — сколько ты потратил за день, за неделю, по каждой модели — нужен внешний трекер. Главный и самый популярный — ccusage. Это бесплатная консольная утилита, которая читает локальные логи использования Claude Code (JSONL-файлы в папке ~/.claude) и строит из них наглядные таблицы.

Лучшее в ccusage — что его не нужно устанавливать. Одна команда, и через пару секунд перед тобой отчёт:

Команда: расход токенов по дням
npx ccusage@latest daily

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

КомандаЧто показываетКогда нужна
ccusage dailyРасход по дням«Какой день был дорогим и почему»
ccusage monthlyРасход по месяцамОбщая динамика, помесячный бюджет
ccusage sessionРасход по сессиям«Какая конкретно сессия раздулась»
ccusage blocksРасход по окнам лимитаПодписка: сколько осталось до сброса

Самый ценный режим для подписки — blocks: он группирует расход по тем самым «скользящим окнам» лимита и показывает, сколько ты сжёг в текущем окне. Это прямой ответ на боль «почему лимит кончился»: видно, какие сессии попали в одно окно и переполнили его.

  1. Начни с ccusage daily. Посмотри последнюю неделю. Найди самый дорогой день — обычно он сразу бросается в глаза.
  2. Провались в сессии: ccusage session. Внутри дорогого дня найди конкретную сессию-обжору. Часто это одна затянувшаяся задача без /clear.
  3. Сопоставь с моделями. В отчёте видно, где работал Opus. Если дорогой день — это рутина на Opus, вывод очевиден: рутину вниз, на Sonnet или Haiku.
  4. Повесь в статусбар: ccusage statusline. Чтобы не возвращаться к отчётам вручную, держи живой счётчик перед глазами.
Заметка про точность стоимости

ccusage считает деньги по публичным ценам на токены — это оценка, очень полезная для сравнения дней и сессий между собой. На подписке реальный «счёт» у тебя фиксированный, поэтому смотри там не на доллары, а на токены и на режим blocks.

Трекер 4. Claude Code Usage Monitor — real-time

ccusage отвечает на вопрос «что уже потрачено». Но иногда важнее другой вопрос — «успею ли я упереться в лимит прямо сейчас». На это отвечает Claude Code Usage Monitor — отдельный терминальный дашборд, который обновляется в реальном времени, пока ты работаешь.

Это Python-утилита, она ставится и запускается так:

Команда: запустить real-time монитор
uvx claude-monitor

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

Когда он особенно полезен:

  • Длинная рабочая сессия. Видишь, что прогноз обещает упереться в лимит за час до конца дела, — притормаживаешь, чистишь контекст, переключаешь модель.
  • Подписка с жёстким окном. Монитор показывает, сколько осталось в текущем окне и когда оно сбросится, — планируешь тяжёлые задачи под сброс.
  • Отладка дорогих привычек. В реальном времени видно, как именно действие разгоняет расход, — обратная связь приходит сразу, а не в завтрашнем отчёте.

Разница с ccusage простая: ccusage — это бухгалтерия по факту (отчёт за день), а Usage Monitor — спидометр в движении. Они не конкуренты, а пара: одним смотришь историю, другим держишь руку на пульсе сессии.

Трекер 5. Дашборд Anthropic Console

Все инструменты выше читают локальные логи на твоём компьютере. Пятый — смотрит с другой стороны, со стороны аккаунта. Дашборд в Anthropic Console (console.anthropic.com) показывает использование на уровне твоего ключа и организации: расход по дням, разбивку по моделям, графики потребления.

Этот трекер особенно к месту, если ты работаешь по API или совмещаешь Claude Code с другими приложениями на том же ключе. Он отвечает на вопросы, которые локальные логи не видят:

  • Сколько всего ушло по ключу, а не только в Claude Code, — если ключ используют ещё и скрипты или боты.
  • Реальный счёт и лимиты трат, которые можно выставить прямо в аккаунте, чтобы не словить сюрприз в конце месяца.
  • Динамика по моделям в одном месте, с официальными цифрами от первоисточника.

Минус — он не такой детальный по сессиям Claude Code, как ccusage, и живёт в браузере, а не в терминале. Поэтому роль у него своя: верхнеуровневый контроль бюджета и лимитов трат, тогда как ccusage и Usage Monitor работают вблизи, на уровне конкретных сессий.

Какой трекер выбрать: сравнение

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

ИнструментГоризонтГде живётГлавная задача
/contextСейчасВ сессииЧто забивает окно прямо сейчас
/cost + статусбарСессияВ сессииРасход текущего разговора на виду
ccusageДни, месяцыТерминалИстория по дням, сессиям, моделям
Usage MonitorReal-timeТерминалПрогноз до лимита в движении
ConsoleАккаунтБраузерБюджет и лимиты на уровне ключа

Практичный минимум для большинства: встроенный /context для текущей сессии плюс ccusage для истории. Этого хватает, чтобы перестать жечь лимит вслепую. Если работаешь по API или хочешь жёсткий контроль бюджета — добавь Console. Если регулярно упираешься в окно лимита на подписке — Usage Monitor с его прогнозом окупится в первый же день.

Не нужно ставить всё сразу. Начни с пары «/context + ccusage» — это уже превращает слепой расход в управляемый. Остальное добавишь, когда поймёшь, какого среза тебе не хватает.

Как читать цифры: где утечки

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

  1. Дорогой день оказался рутиной на Opus. В ccusage daily видишь пик, проваливаешься в сессии — а там простые правки на самой тяжёлой модели. Лечение: рутину вниз, на Sonnet или Haiku через /model.
  2. Одна сессия раздулась в разы больше других. В ccusage session одна строка выбивается. Почти всегда это затянувшийся диалог без /clear, где старый контекст перечитывался сотни раз. Лечение: дробить задачи и чистить контекст между ними.
  3. Низкий процент кэша. Если входные токены огромны, а кэш почти не срабатывает, значит, начало контекста постоянно меняется. Лечение: стабильный CLAUDE.md, без правок посреди активной сессии.
  4. Расход по ключу больше, чем ты ждал. В Console видно потребление, которого нет в локальных логах Claude Code, — значит, тем же ключом что-то ещё пользуется. Лечение: развести ключи по проектам и выставить лимит трат.

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

С чего начать на этой неделе

Чтобы это не осталось теорией, вот короткий план на 20 минут — после него ты впервые увидишь свой расход в цифрах:

  1. Прямо в текущей сессии набери /context. Посмотри, чем забито окно. Уже одно это покажет твоего главного пожирателя.
  2. Запусти npx ccusage@latest daily. Установки не нужно. Посмотри расход за последнюю неделю и найди самый дорогой день.
  3. Провались в него через ccusage session. Найди сессию-обжору и вспомни, что это была за задача. Скорее всего — длинная, без чистки контекста.
  4. Повесь счётчик в статусбар: ccusage statusline. Чтобы расход был перед глазами постоянно, а не раз в неделю.
  5. Если на подписке часто упираешься в лимит — поставь uvx claude-monitor. Один день с прогнозом до лимита меняет всё ощущение от работы.

После этих пяти шагов у тебя будет приборная панель. Дальше — дело привычки: раз в пару дней заглядывать в цифры и подкручивать процесс под то, что они показывают.

А дальше — самое важное

Ты научишься видеть и резать расход. Но сэкономленные токены сами по себе не приносят ни рубля. Куда их направить, чтобы вечера в Claude Code превращались в деньги, — разбираем по шагам на практикуме. Дальше — про это.

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

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

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

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

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

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

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

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

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

Путь 1 — сам

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

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

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

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

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

Как посмотреть расход токенов в Claude Code?

В сессии есть две встроенные команды: /context показывает, чем забито контекстное окно сейчас, а /cost — сводку по токенам и стоимости текущей сессии. Для истории по дням, сессиям и моделям ставят внешний трекер ccusage: он читает локальные логи из папки ~/.claude. Запуск — одной командой npx ccusage@latest.

Что такое ccusage и как им пользоваться?

ccusage — бесплатная консольная утилита, которая читает локальные логи Claude Code (JSONL в ~/.claude/projects) и показывает расход и стоимость по дням, месяцам, сессиям и моделям. Установка не нужна: npx ccusage@latest. Режимы: daily, monthly, session, blocks (по окнам лимита).

Claude Code показывает стоимость сессии?

Да, командой /cost. Она выводит токены и деньги текущей сессии с разбивкой на входные, выходные и кэшированные. На подписке Pro/Max поле стоимости часто показывает ноль — потому что вы платите за тариф, а не за токены. Тогда ориентируйтесь на объём токенов и трекеры близости к лимиту.

Почему /cost показывает ноль на подписке?

На подписке доступ к Claude Code входит в фиксированную цену тарифа, а ограничение — это лимиты использования, а не счёт. Денежная цифра в /cost имеет смысл в основном на оплате по API. На подписке смотрите на количество токенов и режим ccusage blocks или Claude Code Usage Monitor — они показывают близость к сбросу лимита.

Чем /context отличается от трекера токенов?

/context — моментальный снимок: чем забито окно одной сессии сейчас. Трекер вроде ccusage — история: сколько токенов и денег ушло за день, неделю, по моделям и сессиям. Первое чинит текущую сессию, второе ловит дорогие паттерны во времени.

Как вывести расход токенов в статусбар?

В Claude Code есть настраиваемая строка состояния — /statusline. Удобнее всего готовый режим ccusage statusline: он показывает токены и стоимость текущей сессии прямо в строке и обновляет их в реальном времени, чтобы цифра расхода всегда была перед глазами.

Хочешь, чтобы токены превращались в деньги?

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

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

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

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