onllm-dev/onwatch

Отслеживай квоты AI API в реальном времени для Synthetic, Z.ai, Anthropic (Claude Code), Codex, GitHub Copilot и Antigravity. Легковесный фоновый демон (<50 МБ ОЗУ), хранилище SQLite, дашборд на Material Design 3. Без телеметрии.

Инструменты⭐ 744Goпоследний релиз: v2.14.3
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

onWatch — это бесплатный open-source демон для отслеживания расхода квот и затрат на API различных AI-сервисов в реальном времени с локальным веб-интерфейсом.

Зачем нужен

Инструмент решает проблему контроля бюджета при использовании множества AI-инструментов, предоставляя историю использования и алерты до достижения лимитов. Он полезен разработчикам, которым нужно единое место для мониторинга расходов на Claude, Copilot, Gemini и другие провайдеры без отправки данных на внешние серверы.

Что можно реализовать

  • Мониторинг расходов на API Anthropic (Claude), GitHub Copilot и OpenAI Codex в одном дашборде.
  • Получение уведомлений перед исчерпанием квот или превышением бюджета.
  • Интеграция локальной телеметрии от собственных API-интеграций для учета токенов.
  • Использование как фоновый процесс (<50MB RAM) с хранением данных в SQLite на локальной машине.

Ключевые возможности

  • Поддержка множества провайдеров: Synthetic, Z.ai, Anthropic, Codex, GitHub Copilot, MiniMax, Gemini CLI, Cursor, Grok, Kimi Code, Antigravity.
  • Zero telemetry: все данные хранятся локально (SQLite), нет внешней телеметрии.
  • Легковесность: работает как фоновый демон с потреблением менее 50 МБ ОЗУ.
  • Material Design 3 веб-дашборд с поддержкой темной и светлой темы.
  • Простая установка через скрипты, Homebrew, Docker или сборку из исходников (Go 1.25+).

👤 Кому подойдёт: разработчики, использующие несколько AI-сервисов, и технические специалисты, заботящиеся о приватности данных и контроле затрат на API.

Релизы

v2.14.3minor
🕐 2 дн назад · релиз на GitHub ↗

В версии 2.14.3 добавлена поддержка универсальных HTTP-уведомлений через вебхуки.

  • Added: Добавлена возможность отправки уведомлений через произвольные HTTP-вебхуки.
v2.14.2patch
🕐 10 дн назад · релиз на GitHub ↗

Релиз v2.14.2: исправление ошибок и мелкие улучшения в onWatch.

  • Fixed: Исправлены мелкие ошибки и улучшена стабильность работы.
v2.14.1patch
🕐 13 дн назад · релиз на GitHub ↗

Исправлена работа onwatch update для бета-сборок, улучшена стабильность системного трейя и добавлена диагностика расположения быстрого просмотра на Windows.

  • Fixed: onwatch update теперь корректно определяет необходимость обновления для бета-сборок, исправив ошибку сравнения версий.
  • Fixed: Трей-компаньон теперь автоматически завершает работу при остановке демона, предотвращая появление «висячих» иконок.
  • Fixed: На Windows добавлена логика определения живости процесса для более точного отслеживания состояния демона.
  • Added: При открытии быстрого просмотра на Windows в лог menubar.log записываются координаты курсора и параметры монитора для отладки.
v2.13.7patch
🕐 15 дн назад · релиз на GitHub ↗

Релиз v2.13.7 репозитория onllm-dev/onWatch. Детали изменений отсутствуют.

  • В предоставленных заметках к релизу отсутствует описание изменений, указан только путь к полному списку коммитов.
v2.13.6patch
🕐 15 дн назад · релиз на GitHub ↗

Релиз v2.13.6 репозитория onWatch. Детали изменений в release notes не предоставлены.

  • Информация о конкретных изменениях в релизе v2.13.6 отсутствует.
v2.13.5minor
🕐 1 мес назад · релиз на GitHub ↗

onWatch теперь автозапускается на macOS через launchd, обновляет себя без остановки и объединяет квоты Gemini.

  • Added: macOS: добавлен автозапуск через LaunchAgent с возможностью установки командой onwatch service install.
  • Fixed: onwatch update теперь корректно перезапускает сервис после обновления бинарника, не оставляя его остановленным.
  • Fixed: Antigravity: объединены квоты Gemini Pro и Flash в единый пул, исправлено отображение лимитов.
  • Fixed: Исправлены ошибки установки сервисов на macOS, включая создание директорий и корректную обработку PID-файлов.
  • Fixed: Устранены проблемы с тестами go test, которые могли перезаписать работающий onWatch, и фикс порта для perf-monitor.
v2.13.3minor
🕐 1 мес назад · релиз на GitHub ↗

Добавлена поддержка провайдера OpenCode Go с отслеживанием квот, улучшена устойчивость парсинга и исправлены ошибки аутентификации.

  • Added: Добавлен провайдер OpenCode Go: отслеживание квот, графики, история циклов и настройки в интерфейсе.
  • Added: Устойчивый парсинг: чтение данных SolidJS SSR с фолбэком на HTML-разметку, что предотвращает поломки при редизайне.
  • Fixed: Исправлена обработка истекших сессий: теперь отображается четкая ошибка авторизации вместо сбоя парсинга.
  • Fixed: Устранена ложная активация сброса циклов из-за дрейфа времени при использовании грубого парсера.
  • Fixed: Исправлена корректная обработка cookie-токенов с base64-заполнением (token==).