Claude Usage Bar - полезное расширение для VS Code

Опубликовано 23.07.2026 17:01:00 в категории Искусственный интеллект

Отображается использование лимита скорости Claude Code в строке статуса VS Code — всегда видно во время кодирования.

Хочу поделиться полезной ссылкой на полезный плагин для Visual Studio Code. 

Особенности

  • Панель использования в реальном времени — в строке статусаS: ████████░░ 92% · 1h 12m
  • Лимиты сессий (5 часов) и еженедельные (7 дней) отслеживаются отдельно
  • Режим отображения — выберите сессию, неделю или оба режима через настройки
  • Цветовые оповещения — жёлтый на 70%, красный на 90%
  • Обратный отсчёт — обновления каждые 30 секунд
  • Ноль дополнительных вызовов API — пассивно читает собственные ответы Claude Code по Node.js diagnostics_channel
  • Загрузка при перезагрузке — один вызов API при активации для получения свежих данных сразу
  • Сохраняющееся состояние — последнее известное использование сохраняется VS Code restarting

Требования

  • Claude Code установленное расширение VS Code и авторизация
  • macOS (использует macOS Keychain для загрузочной аутентификации — поддержка Windows/Linux в будущем)

Как это работает

И Claude Code, и это расширение работают в одном процессе VS Code — хост-хост Node.js процессе. Мы используем Node.js diagnostics_channel для пассивного наблюдения всего HTTP-трафика. Когда Claude Code вызывает свою конечную точку, мы читаем тело ответа — ни одного дополнительного вызова API./api/oauth/usage

При активации один вызов загрузочного API мгновенно получает свежие данные (используя учетные данные OAuth из macOS Keychain). После этого все обновления исходят пассивно из перехваченных ответов.

Для терминальных сессий Claude скрипт может записывать данные ограничения скорости в , которые расширение отслеживает как запасной вариант.statusLine~/.claude/usage-bar-data.json

Установить Claude Usage Bar

Комментарии к статье ()

Загрузка...

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.