Limit użycia Claude: co zrobić po jego osiągnięciu
Osiągnięto limit Claude? Sprawdź typ okna czasowego i dowiedz się, jak odzyskać dostęp. Wyjaśniamy różnice między planami Pro i Max oraz kiedy zmiana modelu faktycznie pomaga.
Który limit Claude został osiągnięty
Komunikat o osiągnięciu limitu Claude wskazuje okno czasowe, na którego reset oczekujesz; to okno determinuje dalsze możliwości działania. Limity sesyjne oraz tygodniowe obejmują wszystkie modele jednocześnie, więc zmiana modelu nie przywraca dostępu. Wyjątkiem jest limit dotyczący konkretnego modelu: zmiana modelu pozwala na kontynuację pracy, podczas gdy dany model pozostaje zablokowany.
Claude Code wyświetla okno czasowe oraz czas jego resetu w tej samej linii:
You've hit your session limit · resets 3:45pm
You've hit your weekly limit · resets Mon 12:00am
You've hit your Opus limit · resets 3:45pmOkno sesyjne to kroczący okres pięciu godzin. Okna tygodniowe resetują się w stałym czasie przypisanym do konta, więc dzień i godzina pozostają niezmienne w każdym kolejnym tygodniu. Plan Pro obejmuje pięciogodzinne okno sesyjne oraz jeden limit tygodniowy, który dotyczy wszystkich modeli. Plan Max dodaje drugi limit tygodniowy, który odnosi się indywidualnie do jednej rodziny modeli. Same wartości limitów znajdują się w pełnym zestawieniu limitów użycia Claude. Ta strona stanowi uzupełnienie tamtego dokumentu.
Oto kwestia, która często sprawia trudności. Każde żądanie jest wliczane jednocześnie do okna sesyjnego oraz tygodniowego, dlatego intensywne popołudnie może wyczerpać limit tygodniowy, mimo że w oknie pięciogodzinnym pozostał jeszcze zapas. Przed zaplanowaniem dalszej pracy należy sprawdzić czas resetu. Reset o 15:45 to przerwa na kawę. Reset w poniedziałek o północy – nie.
Sprawdź licznik, zanim zaczniesz zgadywać
W serwisie claude.ai otwórz Settings, a następnie Usage. Paski postępu pokazują, jaka część pięciogodzinnego okna sesji oraz każdego okna tygodniowego została wykorzystana. Dzięki temu można sprawdzić, który limit został wyczerpany, zamiast zgadywać.
W Claude Code uruchom /usage. Wyświetla on te same paski planu oraz zestawienie zużycia, z podziałem na umiejętności, subagenty, wtyczki oraz poszczególne serwery MCP (model context protocol) jako procent całości. Naciśnij d, aby uzyskać dane z ostatnich 24 godzin, lub w dla ostatnich 7 dni. Narzędzie oznacza również każdy wzorzec, który odpowiada za 10% lub więcej niedawnego zużycia; dwa najczęściej spotykane to długi kontekst (long context) oraz chybienia pamięci podręcznej (cache misses).
Dwie uwagi. Zestawienie jest obliczane na podstawie historii sesji zapisanej na danym urządzeniu, więc praca wykonana na innym laptopie lub w serwisie claude.ai nie jest w nim uwzględniona, mimo że korzystała z tego samego limitu, ponieważ Claude Code i czaty w claude.ai współdzielą jedno okno subskrypcji. Kwota w dolarach w bloku Session na górze jest wyceniana według standardowych stawek cennikowych dla użytkowników API (application programming interface), co oznacza, że nie jest to wysokość Twojego rachunku w ramach subskrypcji.
Czy przejście na mniejszy model pomaga?
Tylko wtedy, gdy wiadomość wskazuje konkretny model. Po You've hit your Opus limit należy uruchomić /model, wybrać Sonnet lub Haiku, a sesja będzie kontynuowana z zachowaniem całego kontekstu. Po You've hit your session limit lub You've hit your weekly limit, /model nie zmienia niczego, ponieważ te okna są współdzielone przez wszystkie modele.
Przełączenie jest znacznie bardziej opłacalne przed osiągnięciem limitu niż po nim. Sonnet obsługuje większość prac programistycznych za ułamek kosztów Opus, więc pozostawienie Opus jako modelu domyślnego jest jednym z dwóch nawyków prowadzących do nieoczekiwanego zużycia limitów. Drugim jest sesja, która nigdy nie jest czyszczona. Mechaniczne edycje i analizę logów należy zlecać modelowi Haiku, a Opus zachować do decyzji projektowych, w których występuje rzeczywisty impas. Wybór między Opus, Sonnet i Haiku szczegółowo opisuje zastosowania, w których każdy z nich uzasadnia swoją cenę.
Przestań płacić za kontekst, którego już nie używasz
Claude Code wysyła całą historię konwersacji przy każdym żądaniu, a każde użycie narzędzia przez Claude generuje kolejne żądanie zawierające zestaw wyników tego narzędzia. Prompt caching sprawia, że historia jest odczytywana po obniżonej stawce zamiast pełnej stawki za wejście, co czyni ją tańszą, ale nie darmową. Zatem pytanie składające się z jednej linii w sesji otwartej od rana nadal generuje zużycie dla całej konwersacji.
/context
/clear
/compact Focus on the failing tests and the files we changed/clear nie generuje kosztów, ponieważ odrzuca kontekst zamiast go odczytywać. /compact musi odczytać konwersację, którą podsumowuje, więc kompresja bardzo dużego kontekstu sama w sobie stanowi duże żądanie. Używaj /clear, gdy przechodzisz do niezwiązanych zadań, a /compact tylko wtedy, gdy jesteś w trakcie zadania i potrzebujesz zachować wątek. Uruchom /rename przed wyczyszczeniem, aby móc później odnaleźć sesję za pomocą /resume.
Czas życia pamięci podręcznej ma większe znaczenie, niż można przypuszczać. W ramach subskrypcji pamięć podręczna jest aktywna przez godzinę. Czas ten skraca się do pięciu minut po wyczerpaniu kredytów, a pięć minut to również wartość domyślna dla klucza API. Pierwsza wiadomość po długiej przerwie nie trafia do pamięci podręcznej i przetwarza cały kontekst po pełnej cenie wejściowej, co wyjaśnia, dlaczego zużycie często rośnie bez wyraźnego powodu. Kiedy prompt caching się opłaca zawiera szczegółowe wyliczenia.
W tym samym miejscu znajdują się trzy dodatkowe mechanizmy kontroli. /mcp wyświetla listę skonfigurowanych serwerów, dzięki czemu można wyłączyć te, które nie są potrzebne do bieżącego zadania. Długi plik CLAUDE.md jest ładowany przy starcie sesji niezależnie od tego, czy praca tego wymaga, dlatego warto przenieść specjalistyczne instrukcje do umiejętności (skills), które są ładowane tylko po wywołaniu. Rozszerzone myślenie (extended thinking) jest rozliczane jako tokeny wyjściowe, co stanowi droższą część kosztów, dlatego należy ograniczyć je za pomocą /effort, wyłączyć w /config lub ustawić MAX_THINKING_TOKENS=8000 dla modelu z określonym budżetem myślenia.
Podziel zadanie tak, aby mieściło się w jednym oknie
Naciśnij Shift+Tab, aby przejść do trybu planowania przed wprowadzeniem dużej zmiany. Claude analizuje bazę kodu i proponuje podejście do zatwierdzenia. Wykrycie błędnego kierunku na tym etapie kosztuje jeden plan zamiast dwóch godzin edycji i późniejszego poprawiania.
Deleguj operacje generujące dużą ilość danych do podagentów. Uruchomienie zestawu testów lub odczytanie logu o długości 10 000 linii wewnątrz podagenta utrzymuje surowe dane wyjściowe w kontekście tego podagenta, a do głównej konwersacji wraca jedynie podsumowanie.
Naciśnij Escape w momencie, gdy Claude zmierza w niewłaściwym kierunku. /rewind przywraca zarówno konwersację, jak i kod do wcześniejszego punktu kontrolnego, dzięki czemu nie ponosisz kosztów wycofywania zmian, których nie chciałeś wprowadzać.
Czy należy kupić kredyty na użycie, czy korzystać z API?
Kredyty na użycie pozwalają kontom Pro lub Max na dalszą pracę po wyczerpaniu limitu planu, przy czym rozliczenia odbywają się według standardowych stawek API. Można je włączyć w sekcji Settings, a następnie Usage w serwisie claude.ai po podpięciu metody płatności lub uruchomić /usage-credits w Claude Code, co otwiera ustawienia płatności w przeglądarce. Kredyty mają zastosowanie do konwersacji w Claude oraz do użycia terminala w Claude Code, a ich górny limit stanowi miesięczny próg wydatków, który można samodzielnie ustawić za pomocą Adjust limit lub usunąć poprzez Set to unlimited. Polecenie wymaga zalogowania do subskrypcji, dlatego nie jest dostępne w przypadku uwierzytelniania za pomocą klucza API. W planie darmowym kredyty nie są oferowane, więc pierwszym krokiem jest przejście na plan Pro za 20 dolarów miesięcznie, a co dodaje plan Pro i gdzie kończą się jego limity wyjaśnia, na jak długo wystarcza taki zakres. Jeśli regularnie dokupujesz kredyty, zazwyczaj tańszym rozwiązaniem jest wyższy limit, a różnica między poziomami Max za 100 i 200 dolarów polega na mnożniku użycia, a nie na różnicach w modelach czy funkcjach.
Drugą drogą jest użycie zwykłego klucza API z Claude Console, rozliczanego za token, bez żadnych sesji czy tygodniowych okien limitów. Jednym z zagrożeń jest sytuacja, w której przypadkowa zmienna ANTHROPIC_API_KEY w środowisku przejmuje pierwszeństwo nad subskrypcją. W sesji interaktywnej Claude Code pyta raz, czy użyć klucza, i zapamiętuje odpowiedź, więc łatwo zapomnieć o szybkiej zgodzie udzielonej miesiące wcześniej; przełącznik Use custom API key w /config przywraca poprzedni stan. W nieinteraktywnym uruchomieniu -p narzędzie nie pyta o nic i używa klucza, jeśli jest on ustawiony. Dowiesz się o tym z rachunku lub z poniższego komunikatu:
API Error: Request rejected (429) · this may be a temporary capacity issue. If it persists, check https://status.claude.com.Błąd 429 oznacza limit szybkości (rate limit) dla klucza, a nie dla planu. Uruchom /status i potwierdź, że używany jest właściwy zestaw poświadczeń. Gdy skonfigurowane są zarówno logowanie, jak i klucz API, /status oznacza ten, który nie jest używany.
Jaki jest koszt popołudnia pracy z API?
Poniższy przykład ilustruje jedno popołudnie pracy z wykorzystaniem agenta: 200 000 tokenów wejściowych bez cache, 1,8 miliona odczytów z cache oraz 150 000 tokenów wyjściowych. Ceny są zgodne z cennikiem Anthropic na październik 2026 roku. Każda z tych stawek jest podana za milion tokenów, więc jeśli ta jednostka wydaje się abstrakcyjna, wartość miliona tokenów w praktyce przedstawia ją w formie ilości tekstu, którą można łatwo sobie wyobrazić.
Dane, na których opiera się ten wykres
[
{
"label": "Opus 5",
"input_usd_per_mtok": 5,
"cache_read_usd_per_mtok": 0.5,
"output_usd_per_mtok": 25,
"afternoon_usd": 5.65
},
{
"label": "Sonnet 5",
"input_usd_per_mtok": 2,
"cache_read_usd_per_mtok": 0.2,
"output_usd_per_mtok": 10,
"afternoon_usd": 2.26
},
{
"label": "Haiku 4.5",
"input_usd_per_mtok": 1,
"cache_read_usd_per_mtok": 0.1,
"output_usd_per_mtok": 5,
"afternoon_usd": 1.13
}
]To samo popołudnie kosztuje $5.65 w modelu Opus 5 oraz $1.13 w modelu Haiku 4.5. O całkowitym koszcie decyduje wyjście: przy stawce $25 za milion tokenów w Opus 5 w porównaniu do $5 w Haiku 4.5, 150 000 tokenów wygenerowanych przez Claude kosztuje więcej niż 2 miliony tokenów odczytanych. Dlatego ograniczenie budżetu na proces myślowy przynosi większe oszczędności niż skracanie plików. Jeśli dylemat dotyczy wyboru dostawcy, a nie konkretnego modelu, porównanie kosztów trzech zadań w API Claude oraz ChatGPT wskazuje, który rachunek jest korzystniejszy.
Data, która minęła bez zmian. Model Sonnet 5 zadebiutował z cenami 2 USD za milion tokenów wejściowych i 10 USD za milion tokenów wyjściowych. Były to ceny promocyjne obowiązujące do 31 sierpnia 2026 roku, z planowaną podwyżką do 3 USD i 15 USD od 1 września 2026 roku. Anthropic anulował tę podwyżkę i utrzymał stawki 2 USD oraz 10 USD jako standardowe, więc to samo popołudnie nadal kosztuje $2.26 w modelu Sonnet 5.
Jak obliczono koszt popołudnia
Opus 5: 200 000 tokenów wejściowych bez cache po $5 za milion daje 1,00 USD. 1,8 miliona odczytów z cache przy jednej dziesiątej stawki wejściowej daje 0,90 USD. 150 000 tokenów wyjściowych po $25 za milion daje 3,75 USD. Łącznie $5.65.
Sonnet 5: 0,40 USD za wejście bez cache, 0,36 USD za odczyty z cache, 1,50 USD za wyjście. Łącznie $2.26.
Haiku 4.5: 0,20 USD za wejście bez cache, 0,18 USD za odczyty z cache, 0,75 USD za wyjście. Łącznie $1.13.
Wszystkie 3 wiersze zakładają tę samą liczbę tokenów, więc różnice wynikają wyłącznie z cen. Rzeczywisty koszt popołudnia zależy od tego, jaka część kontekstu pozostaje w cache.
Dla skali: według dokumentacji Anthropic, średnie wydatki na Claude Code w wdrożeniach korporacyjnych wynoszą około 13 USD na programistę dziennie, a dla 90% użytkowników nie przekraczają 30 USD dziennie (stan na październik 2026 roku). Rozliczanie za tokeny nie zawsze jest tańsze niż subskrypcja. Jest korzystniejsze przy nieregularnym obciążeniu, ponieważ dni bez pracy nie generują kosztów, natomiast staje się mniej opłacalne przy codziennym, intensywnym użytkowaniu. API kontra subskrypcja – porównanie na konkretnych liczbach wskazuje punkt opłacalności.
Uruchamianie długotrwałych zadań na serwerze VPS w nocy
Niektóre zadania nie wymagają nadzoru: duży refaktoring, testowa migracja czy przegląd dokumentacji. Zadania te nie wymagają również korzystania z okna subskrypcji. Uruchomienie ich na serwerze VPS (virtual private server) z użyciem klucza API pozwala na rozliczanie za token, podczas gdy limit planu pozostaje nienaruszony na potrzeby pracy interaktywnej następnego dnia.
Zainstaluj Claude Code na maszynie z systemem Ubuntu i sprawdź poprawność działania:
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --version powinno wyświetlić ciąg wersji, na przykład 2.1.211 (Claude Code). Błąd command not found w tym miejscu oznacza, że ~/.local/bin nie znajduje się jeszcze w zmiennej PATH, więc otwórz nową powłokę i spróbuj ponownie. Ten sam instalator jest używany na komputerach z systemem Linux, gdzie interfejs CLI współistnieje z wersją beta aplikacji desktopowej oraz wtyczkami do edytorów.
Zapisz klucz w pliku, zamiast w historii powłoki. Utwórz ~/.claude-env w edytorze, wpisując w jednej linii export ANTHROPIC_API_KEY=sk-ant-your-key-here, a następnie ogranicz uprawnienia do pliku i załaduj go:
chmod 600 ~/.claude-env
. ~/.claude-env
printenv ANTHROPIC_API_KEY | cut -c1-10Ostatnia linia wyświetla pierwsze dziesięć znaków, co wystarcza do potwierdzenia ustawienia zmiennej bez ujawniania całego klucza na ekranie.
Teraz uruchom zadanie wewnątrz tmux, aby proces działał po zamknięciu laptopa:
tmux new -s overnight
claude --bare -p "Convert every test under ./tests from unittest to pytest, run the suite, and fix what fails" \
--allowedTools "Read,Edit,Bash" \
--append-system-prompt-file ./CLAUDE.md \
--output-format json > ~/overnight.jsonOdłącz się za pomocą kombinacji Ctrl-b, a następnie d, i zamknij połączenie. Powróć do sesji później za pomocą tmux attach -t overnight. Claude Code w sesji tmux na VPS szczegółowo opisuje obsługę sesji.
--bare ma tutaj kluczowe znaczenie. Pomija automatyczne wykrywanie hooków, umiejętności, wtyczek oraz pliku CLAUDE.md i nie odczytuje poświadczeń OAuth, dzięki czemu uruchomienie korzysta wyłącznie z klucza API. To właśnie sprawia, że zadanie nie obciąża subskrypcji. Oznacza to również brak reguł projektu, dlatego --append-system-prompt-file pozwala na ich świadome przywrócenie. Uruchomienie z -p korzysta z ustawionego ANTHROPIC_API_KEY bez dodatkowych pytań, więc różnica staje się widoczna, gdy ładowanie klucza zawiedzie: bez --bare proces powróci do logowania subskrypcyjnego, natomiast z tą flagą zakończy się błędem uwierzytelnienia, pozostawiając plan nienaruszony.
Rano sprawdź wynik i koszt w pliku JSON:
jq -r '.result' ~/overnight.json
jq -r '.total_cost_usd' ~/overnight.jsonClaude Code zwraca kod wyjścia 0 w przypadku powodzenia i wartość niezerową w przypadku błędu, więc skrypt opakowujący może reagować na status wyjścia i wysłać powiadomienie o awarii. Przed pozostawieniem zadania ustaw limit wydatków w Claude Console: agent w pętli ponawiania prób o 3 nad ranem może wygenerować realne koszty. Zmniejsz CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY, jeśli chcesz również ograniczyć tempo pracy. Kontrola kosztów dla agentów pozostawionych w trybie pracy omawia limity, które warto ustawić w pierwszej kolejności.
Uwaga dla użytkowników planów Max lub Team. Plany te obejmują obecnie miesięczne kredyty API w powiązanej organizacji Console, jednak Anthropic wskazuje, że Claude Code nie jest nimi objęty, więc organizacja posiadająca tylko te kredyty odpowie na to zadanie błędem Credit balance too low. Zaplanuj budżet na zakupione kredyty Console.
Przydziel zadaniu własnego użytkownika bez uprawnień administracyjnych oraz własną gałąź git. Agent edytujący repozytorium bez nadzoru może sporadycznie wykonać działanie, które w innym przypadku zostałoby przerwane, a użycie gałęzi sprawia, że jest to git checkout, a nie incydent. Bezpieczne uruchamianie agenta programistycznego na VPS omawia kwestie izolacji.
W przypadku zadań masowych, które nie wymagają interakcji, takich jak klasyfikacja tysięcy rekordów, Batch API przetwarza żądania asynchronicznie z 50% zniżką na tokeny wejściowe i wyjściowe. Jest to najtańsza ścieżka rozliczeniowa za token oferowana przez Anthropic, a nocne okno czasowe idealnie wpisuje się w wymagane opóźnienie.
Co nie przywraca dostępu
Poza aktualizacją planu, dostęp przywracają tylko dwie rzeczy: upływ czasu oraz reset limitu, jeśli został przyznany przez Anthropic. Resety limitów są sporadycznie udostępniane kwalifikującym się planom. Użycie resetu natychmiast przywraca pełny limit pięciogodzinnej sesji lub limit tygodniowy, w zależności od oferty. Nie trzeba czekać na wyczerpanie limitu, aby skorzystać z tej opcji. Należy szukać przycisku Reset for free w sekcji Resets w ustawieniach Settings, a następnie Usage w interfejsie webowym lub w Claude Desktop, albo bezpośrednio w komunikacie o limicie. Przycisk ten nie jest dostępny w Claude Code w terminalu, ale reset nadal tam obowiązuje, ponieważ limity są współdzielone. Nie można samodzielnie zażądać ani wywołać resetu, dlatego każdy rzekomy sposób na zresetowanie limitu użycia Claude okazuje się nieskuteczny po bliższym przyjrzeniu się.
Rozpoczęcie nowej konwersacji nie przywraca dostępnego limitu. Użycie jest zliczane dla konta, a nie dla pojedynczej konwersacji. Rozpoczęcie nowej rozmowy sprawia, że każda kolejna wiadomość jest tańsza, ponieważ nowa konwersacja nie zawiera historii do ponownego przetworzenia, więc nadal warto to robić. Jest to redukcja kosztów, a nie reset.
Usuwanie starych konwersacji nie zwraca żadnych zasobów. Tokeny zostały zużyte w momencie ich przetworzenia.
Przełączanie modeli po wyczerpaniu limitu sesji lub tygodniowego nie przynosi efektu, ponieważ te okna czasowe są współdzielone przez wszystkie modele. Tylko wiadomość wskazująca konkretny model odpowiada na /model.
Ponawianie prób w pętli nie daje żadnych rezultatów poza zajęciem terminala. Czas resetu podany w komunikacie jest wiążący, a /usage wyświetli ten sam licznik bez błędu. W ramach subskrypcji, Claude Code w wersji 2.1.234 lub nowszej potrafi oczekiwać w otwartej sesji i kontynuować przerwane zadanie krótko po resecie, więc nie trzeba monitorować tego procesu ręcznie.
Aktualizacja planu to jedyne działanie, które podnosi limit. Jeśli po dokonaniu płatności limity pozostają bez zmian, należy sprawdzić przyczyny, dla których nowy plan może nie aktualizować starych limitów, zanim założy się, że system przyznawania dostępu nie działa poprawnie.
FAQ
Po jakim czasie zresetuje się mój limit w Claude?
Informacja o tym znajduje się w komunikacie. Limity sesji działają w oparciu o kroczące okno pięciu godzin, a komunikat wyświetla konkretną godzinę, na przykład resets 3:45pm. Limity tygodniowe resetują się w stałym czasie przypisanym do konta, a komunikat wskazuje dzień, na przykład resets Mon 12:00am. Aby sprawdzić oba paski postępu oraz czasy resetu przed osiągnięciem limitu, należy wykonać /usage w Claude Code lub otworzyć Settings, a następnie Usage w serwisie claude.ai. Jeśli Anthropic udostępniło reset limitu dla danego konta, na tej samej stronie pojawi się przycisk Reset for free, który natychmiast przywraca pełną dostępność okna.
Czy przełączenie na Sonnet przywróci działanie?
Tylko wtedy, gdy komunikat wskazuje konkretny model. Po You've hit your Opus limit należy wykonać /model, wybrać inny model, a sesja będzie kontynuowana z zachowaniem kontekstu. Po You've hit your session limit lub You've hit your weekly limit wybór modelu nie ma znaczenia, ponieważ te limity obejmują wszystkie modele łącznie. Przełączenie na tańszy model przed osiągnięciem limitu jest działaniem, które faktycznie wydłuża okno dostępności.
Czy rozpoczęcie nowego czatu zresetuje mój limit użycia?
Nie. Użycie jest zliczane dla całego konta, więc nowy czat korzysta z tego samego dostępnego limitu. Rozpoczęcie nowego czatu sprawia, że każda kolejna wiadomość jest tańsza, ponieważ nowa konwersacja nie zawiera historii, którą Claude musiałby ponownie odczytywać. /clear w Claude Code działa w ten sam sposób i nie generuje kosztów, podczas gdy /compact musi odczytać konwersację, którą podsumowuje, więc kompresja bardzo długiej sesji sama w sobie jest kosztownym żądaniem.
Czy API jest tańsze niż aktualizacja planu?
Zależy to od stabilności użycia. Praca wykonana w ciągu popołudnia opisanego na tej stronie kosztuje $2.26 przy użyciu Sonnet 5 oraz $1.13 przy użyciu Haiku 4.5 według cennika z października 2026. Subskrypcja to stała opłata za ograniczony limit, więc jest bardziej opłacalna przy regularnej pracy. Rozliczanie za tokeny jest korzystniejsze przy zmiennym obciążeniu, ponieważ dni o niskiej aktywności nie generują żadnych kosztów.
Czy mogę kontynuować zadanie w trakcie oczekiwania na reset?
Tak, jeśli zostanie ono przeniesione poza subskrypcję. Uruchomienie zadania na VPS z ustawioną zmienną środowiskową ANTHROPIC_API_KEY powoduje rozliczanie za tokeny zamiast korzystania z okna limitu planu, dzięki czemu oba sposoby użycia nie kolidują ze sobą. claude --bare -p wewnątrz tmux pozwala na kontynuację pracy po zamknięciu laptopa, a --output-format json zapisuje pole total_cost_usd, które można sprawdzić rano za pomocą jq.