Połącz swoje konta.
Wiedz, co odczytujesz.
Od pierwszego konta po zrozumienie zapisanego odczytu — oto jak AIUsageWatch działa na Twoim Macu.
Wymagania i informacje o wydaniu
AIUsageWatch to bezpłatna natywna aplikacja na pasku menu. Wymagany system: macOS 14 lub nowszy. Trwają przygotowania do publicznego wydania. Zweryfikowany link do pobrania zostanie dodany do tej strony, gdy będzie dostępny. Konta u dostawców i ich opłaty za plany są osobną kwestią.
Przenieś wydaną aplikację do folderu Aplikacje przed włączeniem opcji Otwieraj po zalogowaniu. Aplikacja działa na pasku menu i nie potrzebuje ikony w Docku. Otwarcie uruchomionej aplikacji z Findera wysuwa Preferencje na pierwszy plan.
Połącz dostawców
- Codex: zainstaluj Codex CLI i zaloguj się. Wskaż dla konta jego katalog konfiguracji, zwykle
~/.codex. Korzystając z lokalnego serwera aplikacji CLI, aplikacja używa loginu zapisanego dla tego katalogu. - Claude: domyślne konto
~/.claudekorzysta z Twojej sesji claude.ai w Safari. W Preferencjach przyznaj dostęp do plikuCookies.binarycookiesz plikami cookie Safari. W przypadku osobnego katalogu konfiguracji Claude zaloguj się przez Claude Code, używając zmiennejCLAUDE_CONFIG_DIR; aplikacja odczytuje jego plik.credentials.json. - Cursor: zaloguj się na cursor.com w Safari i w Preferencjach przyznaj dostęp do pliku cookie Safari. Cursor nie korzysta z katalogu konta do odczytu.
- Grok: wybierz katalog Grok zawierający
logs/unified.jsonl. Uruchom Grok, aby zaktualizować odczyt rozliczeniowy w tym logu.
Aplikacja odczytuje dostępne informacje o puli dla każdego źródła. Źródła Claude i Codex CLI wymagają właściwego zapisanego loginu. Podgląd na stronie nigdy nie uzyskuje dostępu do Twoich kont.
Konta prywatne i służbowe razem
Otwórz Preferencje… z menu lub naciśnij ⌘,. Każde konto ma etykietę, dostawcę, katalog, kolor i literę. Użyj + , aby dodać katalog; aplikacja rozpoznaje dostawcę na podstawie jego zawartości. Sprawdź dostawcę przed użyciem nowego konta.
Dla innego loginu Codex wybierz osobny katalog CODEX_HOME. Dla innego loginu Claude użyj osobnego katalogu CLAUDE_CONFIG_DIR z własnymi zapisanymi danymi uwierzytelniającymi. Domyślna sesja Claude w Safari może być niejednoznaczna, gdy obejmuje wiele organizacji; w takim przypadku użyj osobnego katalogu konfiguracji. Mechanizm odczytu Cursor korzysta z dostępnej sesji Safari, więc dodanie drugiego wiersza Cursor nie tworzy niezależnego loginu.
Większa liczba kont dodaje kolumny, z maksymalnie trzema wierszami w każdej. Własne litery i kolory pomagają rozpoznawać konta. Ustawienia ogólne obejmują częstotliwość odświeżania, znaczniki procentowe, litery i ostrzeżenie dla obsługiwanych informacji o wygaśnięciu zachowanych resetów Codex.
Zrozum paski
Wypełniona część oznacza pozostałą pulę. Przy 0% pozostałej puli nie ma wypełnionego paska. Kolor wskazuje konto. Menu pokazuje wartości procentowe, dostępne terminy resetu, szczegóły odpowiednich okresów i stan odczytu.
Claude uwzględnia szczegóły tygodniowe i dostępne pięciogodzinne; Codex wybiera główny limit tygodniowy. Cursor korzysta z własnej puli zawartej w planie, której dane nie określają okresu wykorzystania. Grok korzysta z tygodniowej wartości kredytów z logu CLI. Procenty u różnych dostawców nie oznaczają równoważnych liczb tokenów, promptów ani dolarów.
Zauważ zachowane resety Codex, zanim wygasną
Gdy Codex zgłasza dostępne zachowane resety i daty ich wygaśnięcia, AIUsageWatch może pokazać kropkę ostrzegawczą obok konta, zanim kolejny zachowany reset wygaśnie. Otwórz menu, aby zobaczyć dostępną liczbę i informacje o wygaśnięciu. Niewykorzystana zachowana możliwość zresetowania limitu może przepaść po wygaśnięciu; jest to odrębne od zwykłego terminu resetu tygodniowej puli.
Włącz Ostrzegaj przed resetem w Preferencjach i wybierz 1–14 dni wcześniej. Domyślna wartość to dwa dni, z czerwoną kropką ostrzegawczą; możesz zmienić kolor. Kropka pozostaje widoczna po wyłączeniu liter kont. Ostrzeżenie wymaga uruchomionej aplikacji, włączonych ostrzeżeń oraz dostępnych i aktualnych danych o wygaśnięciu. Nie używa automatycznie zachowanego resetu ani nie wysyła powiadomienia systemowego.
Automatyczne żądanie inicjujące Codex
Gdy bieżący odczyt Codex pokazuje 100% pozostałej puli tygodniowej, AIUsageWatch wysyła jedno niewielkie żądanie codex exec przy użyciu loginu CLI zapisanego w tym katalogu. Jego celem jest rozpoczęcie okresu tygodniowego, który inaczej może pozostać nierozpoczęty. Korzysta z domyślnego dostępnego modelu Codex i zużywa niewielką część puli tego konta.
Czerwona kropka oznacza konto podczas wykonywania żądania lub po jego niepowodzeniu. Menu wyjaśnia stan i umożliwia ręczne ponowienie. Aplikacja zapamiętuje próbę w pamięci dla danego okresu tygodniowego. Kolejne odpytywania nie wysyłają więcej żądań dla tej zapamiętanej próby; ponowne uruchomienie czyści pamięć i może spowodować kolejne żądanie, jeśli bieżący odczyt nadal wynosi 100%.
Zapasowy odczyt z historycznych zapisów sesji nie wysyła żądań inicjujących. Automatyczne żądanie inicjujące Claude nie jest włączone w obecnej wersji. Jest to działanie odrębne od odczytu wykorzystania, a obecne preferencje nie oferują przełącznika żądania inicjującego Codex.
Wartość jest stara, brakuje jej lub jest nieoczekiwana
- Zapisany odczyt: ostatni poprawny odczyt jest przechowywany w pamięci podręcznej na Macu i przywracany po uruchomieniu. Menu podaje jego wiek, gdy odświeżenie się nie powiedzie.
- Limit żądań lub błąd połączenia: ponowienie jest opóźniane o 15 minut po osiągnięciu limitu żądań i o 2 minuty po innych błędach. Odśwież teraz pomija to opóźnienie.
- Połączenie Safari: sprawdź, czy masz zalogowane właściwe konto u dostawcy, zweryfikuj dostęp do pliku cookie i upewnij się, że sesja jest jednoznaczna.
- Grok: uruchom CLI, aby zapisać nowy odczyt wykorzystania. Wygasły okres lub starszy log jest pokazywany jako historyczny, a nie jako bieżące saldo.
- Codex: sprawdź, czy CLI jest dostępne i czy skonfigurowany katalog zawiera właściwy login. Zapasowy odczyt zapisów sesji może pokazywać starsze informacje, jeśli serwer aplikacji jest niedostępny.
Punkty końcowe dostawców i formaty danych mogą się zmieniać. Odczyt nie gwarantuje, że dostawca przyjmie następne żądanie. Gdy saldo lub reset wygląda nieprawidłowo, sprawdź stronę konta u dostawcy.
Lokalne ustawienia i połączenia z dostawcami
Preferencje i odczyty z pamięci podręcznej są przechowywane w ~/Library/Application Support/AiUsageWatch/. Aplikacja nie odczytuje bezpośrednio Pęku kluczy. Narzędzia CLI dostawców samodzielnie zarządzają logowaniem. Mechanizmy odczytu na bieżąco kontaktują się z odpowiednim dostawcą przy użyciu istniejącej sesji lub danych uwierzytelniających. Przeczytaj dokument Polityka prywatności , aby poznać różnice między lokalnym przechowywaniem danych aplikacji, połączeniami z dostawcami i wiadomościami do pomocy.
Zgłoś problem
Skontaktuj się z pomocą AIUsageWatch , podając wersję aplikacji, wersję macOS, dostawcę, stan odczytu i kroki pozwalające odtworzyć problem. Jeśli korzystasz z trybu diagnostycznego --dump , przejrzyj jego dane wyjściowe przed wysłaniem. Usuń tokeny, wartości plików cookie, prywatne ścieżki kont i wszelkie inne informacje wrażliwe. Nie przesyłaj plików z danymi uwierzytelniającymi.