Лимиты Claude Code: токены, сессии, Pro vs Max
Claude Code использует скользящее 5-часовое окно — не суточный сброс, а непрерывно обновляемый лимит. Важно: лимиты Claude Code и claude.ai общие, они берутся из одного пула.
Лимиты по планам
| План | Токенов за 5 часов | Относительно Free | Лучше всего для |
|---|---|---|---|
| Free | ~1 400 | 1× | Редкий чат на claude.ai |
| Pro ($20) | ~7 000 | 5× | 2–4 ч работы в день, несложные задачи |
| Max 5x ($100) | ~35 000 | 25× | Активная ежедневная разработка |
| Max 20x ($200) | ~140 000 | 100× | Full-time, агенты, параллельные инстансы |
Почему лимиты заканчиваются быстро
Агентные задачи Claude Code расходуют токены значительно быстрее, чем обычный чат:
| Тип задачи | Примерный расход |
|---|---|
| Простой вопрос | 500–1 000 токенов |
| Анализ одного файла | 5 000–15 000 токенов |
| Рефакторинг модуля (5–10 файлов) | 30 000–80 000 токенов |
| Агентная задача с тестами и коммитом | 50 000–150 000 токенов |
На Pro-плане 13 задач по анализу файлов — и лимит исчерпан. На Max 20x — можно работать полный день без ограничений.
Как следить за расходом
# Внутри сессии Claude Code
/usage
# Команда в терминале
claude usage
Также смотрите usage в настройках аккаунта на claude.ai. Сторонние инструменты мониторинга (SessionWatcher, Usagebar, ccusage) показывают процент использования в реальном времени и предупреждают при достижении 70–90%.
Советы по экономии лимитов
- Используйте Plan Mode — Claude сначала планирует, вы согласуете. Меньше итераций = меньше токенов.
- Сужайте контекст — указывайте конкретные файлы и функции, не «посмотри весь проект».
- Настройте .claudeignore — исключите node_modules, build-директории, бинарники из контекста.
- Sonnet вместо Opus — для рутинных задач Sonnet расходует токены эффективнее при том же качестве.
- Работайте вне пиковых часов — с 8:00 до 14:00 ET лимиты могут быть ужесточены из-за нагрузки на серверы.
Файл .claudeignore
# .claudeignore — исключаем из контекста
node_modules/
.git/
dist/
build/
*.log
*.min.js
coverage/
vendor/
← Claude Code — главная · → Тарифы и подписка
Реальные цифры по планам (2026)
Anthropic официально не публикует точные лимиты в токенах, но измерения сообщества дают такую картину:
| План | ~Токенов за 5 часов | Недельный лимит активных часов |
|---|---|---|
| Pro ($20) | ~44 000 | 40–80 ч (Sonnet) |
| Max 5× ($100) | ~88 000 | ~200 ч (Sonnet) |
| Max 20× ($200) | ~220 000 | ~480 ч (Sonnet) / ~40 ч (Opus) |
Важно про Opus: Opus расходует лимит значительно быстрее Sonnet. Если вы используете Opus для сложных задач, ваш Max 20× исчерпается в 12× быстрее, чем с Sonnet. Для рутинных задач — всегда Sonnet.
Как отследить фактический расход
Подписочный план не показывает расход в dashboard. Единственный способ — смотреть логи напрямую:
# Папка с логами сессий (каждый файл = одна сессия)
ls ~/.claude/projects/
# Посмотреть статистику текущей сессии
/usage
# Утилита ccusage (community tool)
npx ccusage@latest
Экономия через контекст
Самый недооценённый способ беречь токены — управлять тем, что попадает в контекст Claude:
- /clear — сбрасывает контекст текущей сессии. Используйте после завершения отдельной задачи.
- /compact — сжимает историю в краткое резюме, освобождая место для новых задач.
- Конкретные файлы вместо «посмотри проект» —
@src/auth/login.tsдешевле, чем загрузка всего репозитория. - .claudeignore — исключает node_modules, dist, логи. Может снизить расход на 30–50% на крупных проектах.
Почему Pro-плана часто не хватает — и это не ваша вина
Люди покупают Pro за $20 с ожиданием "использовать Claude Code сколько угодно". Это не так, и Anthropic об этом честно предупреждает — но мелким шрифтом. Давайте посмотрим на реальные цифры.
Одна агентная задача — скажем, рефакторинг модуля с написанием тестов и документации — может потребовать 50-150K токенов. Pro-план даёт примерно 44K токенов за 5-часовое окно. То есть одна серьёзная задача = весь лимит. Это не баг, это дизайн.
Что это значит на практике: Pro-план подходит для вопросов, анализа кода, написания небольших функций, ревью. Для полноценной агентной работы (особенно с несколькими параллельными сессиями) нужен Max.
Если вы не сталкиваетесь с лимитами на Pro — значит, вы используете Claude Code как продвинутый чат, а не как агентный инструмент. Это нормально и полезно, но это другой режим использования. Если лимиты заканчиваются хотя бы 2-3 раза в неделю — Max 5x окупается уже за счёт сэкономленного времени ожидания.
Haiku: недооценённый инструмент экономии
Claude Haiku — самая маленькая и быстрая модель в семействе. По токенам она в разы дешевле Sonnet, а по скорости — в разы быстрее. И вот что важно: по оценкам опытных пользователей, Haiku справляется с 60-70% рутинных задач не хуже Sonnet.
Когда переключаться на Haiku:
- Объяснение небольшого куска кода
- Генерация boilerplate по шаблону
- Написание простых тестов
- Переименование переменных, форматирование
- Быстрые вопросы о синтаксисе
Когда нужен Sonnet или Opus:
- Сложный дебаггинг с нетривиальной причиной
- Архитектурные решения
- Рефакторинг с сохранением поведения
- Написание сложных алгоритмов
- Разбор многофайловых зависимостей
# Переключение модели внутри сессии
/model haiku # быстро и дёшево
/model sonnet # баланс качества и стоимости
/model opus # максимальное качество (только Max)
Мониторинг через community tools
Anthropic не даёт детального дашборда использования токенов. Сообщество закрыло этот пробел несколькими инструментами:
- ccusage (
npx ccusage@latest) — анализирует локальные логи сессий, показывает расход по дням и задачам - Usagebar (macOS) — в строке меню показывает процент использованного лимита в реальном времени, предупреждает при 70% и 90%
- SessionWatcher — уведомления когда сессия приближается к лимиту
- /usage внутри Claude Code — покажет текущее состояние
Опытные пользователи советуют: ставьте ccusage, смотрите свою историю за неделю. Часто оказывается что 80% токенов съедают 20% задач — и это подсказывает, где нужно оптимизировать подход.