Разработчик собрал настольный экран для отслеживания лимитов Claude, Codex, Grok и Kimi

Коротко

  • Разработчик собрал настольный экран для отслеживания лимитов , Codex, и Kimi. Устройство показывает остатки квот и время их сброса, обновляя данные каждые 30 секунд.
  • Приложение на Rust собирает статистику на Windows, хранит токены доступа в зашифрованном виде и передаёт на ESP32 только сведения о квотах. Эти же показатели можно посмотреть в браузере.
  • В тесте с тремя подписками Windows-приложение занимало около 17,9 МиБ оперативной памяти. Главные ограничения проекта — неофициальные адреса сервисов и незашифрованная передача данных в локальной сети.

Разработчик собрал настольный экран, который показывает остатки лимитов Claude, Codex, Grok и Kimi и время их сброса. Теперь не нужно открывать каждый сервис отдельно: достаточно взглянуть на небольшой дисплей рядом с клавиатурой.

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

Для этого он собрал устройство из недорогих компонентов: микроконтроллера ESP32, цветного экрана диагональю 1,8 дюйма с разрешением 128×160 пикселей и поворотного регулятора. На дисплее видны оставшиеся квоты, время их сброса и состояние каждого сервиса. Вращением регулятора можно переключаться между подписками, а нажатием — открывать подробности.

Основную работу выполняет приложение для Windows. Оно получает сведения о лимитах четырёх провайдеров, приводит их к единому формату JSON и передаёт в локальную сеть. ESP32 подключается по Wi-Fi и забирает обновления каждые 30 секунд. Те же данные доступны в браузере на компьютере или телефоне: адаптивная страница показывает каждую подписку отдельной карточкой и тоже обновляется автоматически.

Самой интересной частью оказалась разница в учёте лимитов. Claude сообщает, какая доля квоты уже потрачена, поэтому приложению приходится самостоятельно вычислять остаток. Codex передаёт продолжительность ограничений и точное время их сброса. У Grok показатели находятся в разделе оплаты подписки: это может быть недельный процент использования или месячная квота. Kimi предоставляет пятчасовые и месячные лимиты. Недельного ограничения в новых планах Kimi, согласно документации сервиса, больше нет.

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

Отдельное приложение на компьютере понадобилось и ради безопасности. Автор не стал заставлять ESP32 самостоятельно проходить авторизацию, устанавливать защищённые соединения и обрабатывать разные ответы провайдеров: для микроконтроллера это слишком сложная работа. Вход в сервисы выполняется через системный браузер, а токены доступа хранятся на Windows в зашифрованном виде с помощью DPAPI. На экран передаются только показатели квот и время их сброса, без токенов и персональных данных.

Приложение и прошивка ESP32 написаны на Rust. Для Windows автор выбрал обычный системный интерфейс Win32, отказавшись от тяжёлых браузерных оболочек. В тесте готовой сборки с тремя подключёнными подписками — Claude, Codex и Grok, ещё до добавления Kimi — приложение занимало около 17,9 МиБ оперативной памяти по показателю рабочего набора и 2,8 МиБ частной памяти. Размер исполняемого файла составил примерно 3,7 МиБ. За минуту наблюдения в состоянии покоя прирост процессорного времени оказался равен нулю. Во время сетевых запросов и шифрования нагрузка возникает, но ненадолго.

Впрочем, у самодельного решения есть ограничения. Приложение получает квоты через неофициальные адреса сервисов, которые могут измениться или перестать работать. Кроме того, использование авторизации подписок в сторонних инструментах не всегда соответствует правилам провайдеров. Например, документация Claude Code предусматривает OAuth-авторизацию для собственных программ, а сторонним разработчикам рекомендует API-ключи.

Есть и ещё одна оговорка: между компьютером и ESP32 данные передаются по обычному HTTP без шифрования. Хотя токенов в них нет, автор не советует открывать доступ к устройству из интернета. Исходный код, схемы подключения и инструкцию по сборке он опубликовал в репозитории. Следующие планы — установить экран побольше и напечатать на 3D-принтере компактный корпус для рабочего стола.

FAQ

Можно ли следить за лимитами Claude, Codex, Grok и Kimi без отдельного экрана?

Да. Приложение предоставляет страницу, которую можно открыть в браузере компьютера или телефона. Остатки квот и время их сброса обновляются каждые 30 секунд.

Какие ограничения есть у самодельного монитора квот?

Он зависит от неофициальных адресов ИИ-сервисов, которые могут измениться, а использование авторизации подписок в сторонних программах может противоречить правилам провайдеров. Данные между компьютером и ESP32 передаются без шифрования, поэтому открывать доступ к устройству из интернета не рекомендуется.

Читайте также

  1. Anthropic покажет компаниям, что они получают за расходы на ИИ
  2. Пять месяцев доработок GoClaw: почему разработчик создал свою платформу ИИ-агентов
  3. Meta обновила ИИ-подбор рекламы: ручной таргетинг теряет значение
  4. Стоит ли использовать Qwen: качество и цена
  5. Google зарабатывает миллиарды на рекламе, но инвесторам рассказывает об ИИ
Ключевые инсайты из новости (по версии ChatGPT)
  • Единый мониторинг лимитов нескольких LLM-провайдеров: Лимиты подписок на LLM можно собирать в одном локальном приложении и предоставлять через унифицированный JSON-интерфейс. В реализованном проекте Windows-приложение объединяет квоты Claude, Codex, Grok и Kimi, а внешний экран на ESP32 и браузерная панель получают обновления каждые 30 секунд. Такая архитектура позволяет использовать один источник данных для нескольких интерфейсов мониторинга.
    [LLM / Мониторинг квот и подписок]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!