onllm-dev/onWatch
Track AI API quotas across Synthetic, Z.ai, Anthropic (Claude Code), Codex, GitHub Copilot & Antigravity in real time. Lightweight background daemon (<50MB RAM), SQLite storage, Material Design 3 dashboard. Zero telemetry.
onWatch – AI-API 할당량 모니터링을 쉽게
기능 소개 – onWatch는 가볍고 크로스 플랫폼인 데몬(단일 바이너리 < 50 MiB)으로, 많은 인기 LLM 기반 서비스(Anthropic, OpenAI Codex, GitHub Copilot, MiniMax, Gemini, Cursor, Grok, Kimi 등)의 사용량 API를 폴링하고 결과를 로컬 SQLite 데이터베이스에 저장하며 Material Design 웹 대시보드(및 선택적 메뉴바 / VS Code 상태 표시줄 위젯)를 제공하여 개발자가 기록 추세, 다가오는 재설정 시간을 확인하고 할당량 한도에 도달하거나 예산이 소진되기 전에 알림을 받을 수 있도록 합니다.
중요성 – 대부분의 제공업체는 현재 사용량 스냅샷만 표시합니다. onWatch는 주기별 기록을 유지하고 소비율 예측을 계산하며 수십 개의 제공업체를 하나의 보기로 통합하여 이 격차를 메웁니다. 이를 통해 개발자는 예기치 않은 스로틀링을 피하고 실험을 계획하며 클라우드 지출을 통제할 수 있습니다.
주요 기능
- 다중 제공업체 지원 – Synthetic, Z.ai, Anthropic, Codex, GitHub Copilot, MiniMax, Gemini CLI(레거시), Cursor, Grok, Kimi Code, Antigravity, Moonshot, DeepSeek, OpenCode Go, Mistral, Ollama Cloud, Muse, Command Code, 그리고 사용자 정의 JSONL API 통합.
- 기록 데이터 – SQLite는 폴링별 사용량을 저장합니다. 대시보드는 시계열 차트(1시간-30일)와 주기 개요 테이블을 표시합니다.
- 알림 및 통지 – 임계값을 초과할 때 이메일, 푸시(PWA), 웹훅, 화면 경고로 알립니다. 할당량별로 구성 가능.
- 대시보드 – Material Design 3 UI, 다크/라이트 모드, 실시간 카운트다운 타이머, 소비율 예측, Prometheus
/metrics엔드포인트(베타). - 데스크톱 통합 – macOS, Linux, Windows에서 시스템 트레이 / 메뉴바 위젯. VS Code 확장 프로그램은 상태 표시줄에 가장 빠듯한 할당량을 표시합니다.
- 제로 텔레메트리 – 모든 데이터는 머신에 유지됩니다. 바이너리는 자체 포함되어 있으며 외부 서비스가 필요 없습니다.
- 쉬운 설치 – 한 줄 스크립트, Homebrew tap, Windows PowerShell 설치 프로그램, Docker 이미지, 또는 소스에서 수동 빌드(Go 1.25+).
일반적인 워크플로우
- 바이너리(또는 Docker 이미지)를 설치하고
onwatch setup을 실행하여~/.onwatch/.env에 API 키를 추가합니다. - 데몬을 시작합니다(
onwatch또는 systemd/launchd를 통해). 구성된 각 제공업체를 병렬로 폴링하고 사용량 행을 SQLite에 씁니다. http://localhost:9211을 열고.env의 관리자 자격 증명으로 로그인하여 대시보드를 탐색합니다.- 선택적으로 이메일/푸시/웹훅 알림을 활성화하고 IDE 내 가시성을 위해 VS Code 확장 프로그램을 설치합니다.
대상 사용자 – 개인 개발자, 소규모 팀, 또는 여러 AI 서비스에서 코드 생성, 코드 리뷰, 기타 LLM 기반 워크플로우를 실행하고 소비를 모니터링하고 예기치 않은 스로틀링을 피하기 위한 단일 장소가 필요한 모든 사람.
프로젝트 상태 – 저장소는 GitHub 스타, CI 배지(커버리지, 다운로드), 최근 버전 태그(v2.14.11)를 표시하며 Awesome Go 컬렉션에 등재되어 있습니다. 적극적으로 유지 관리되며(베타 상태) 각 제공업체에 대한 광범위한 문서를 제공합니다.
빠른 시작 요약
# macOS / Linux 원라이너
curl -fsSL https://raw.githubusercontent.com/onllm-dev/onwatch/main/install.sh | bash
# Windows PowerShell
irm https://raw.githubusercontent.com/onllm-dev/onwatch/main/install.ps1 | iex
# 그런 다음 데몬 시작
onwatch
# UI 열기
open http://localhost:9211 # 또는 브라우저에서 방문
링크 – 웹사이트: https://onwatch.onllm.dev • VS Code Marketplace: onllm-dev.onwatch • GitHub: https://github.com/onllm-dev/onwatch
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트