Инструмент для разработчиков · Локальная наблюдаемость
Codex Usage
Данные об использовании Codex — локально, без облачной панели.
Модуль Quickshell объединяет локальные итоги сессий Codex с состоянием лимитов — актуальным, кэшированным, устаревшим или только локальным — в одном компактном интерфейсе.
01
Проблема состояний
Полезные данные об использовании приходят из разных локальных источников и имеют разную актуальность. Одно число без информации об источнике может выглядеть точнее и надёжнее, чем оно есть.
02
Устройство системы
- Метаданные локальных сессий
- Необязательный актуальный снимок лимитов
- Сборщик
- Кэш и состояние актуальности
- Сервис QML
- Индикатор в панели и подробный вид
03
Ключевые инженерные решения
Показывать актуальность данных
Интерфейс различает актуальное, кэшированное, устаревшее и только локальное состояния.
Сохранять полезность при недоступности источника
Кэш и метаданные локальных сессий остаются полезными, когда актуальный источник недоступен.
Собирать названия рабочих пространств только по выбору пользователя
По умолчанию названия рабочих пространств не собираются.
Останавливать сбор в отключённом состоянии
Когда модуль отключён, сборщик приостанавливает работу.
Следовать окружению рабочего стола
Интерфейс с поддержкой тем и настраиваемыми палитрами встраивается в существующее окружение Quickshell.
04
Результат и доказательства
Публично проверяемый и устанавливаемый модуль с явными настройками приватности, отображением состояния источников и документированным резервным поведением.
Публичные доказательства
05
Границы кейса
- Это независимый модуль, а не официальная интеграция OpenAI.
- Реальные объёмы токенов, время сброса лимитов, названия рабочих пространств, идентификаторы аккаунта и локальные пути здесь не показываются.
- Визуализация на этой странице — документированная модель состояний, а не скриншот продукта.