Jak sprawdzić użycie tokenów Claude Code: 4 sposoby na zobaczenie, ile wydają twoje agenty

Cztery sposoby na sprawdzenie użycia tokenów Claude Code: polecenie /cost, transkrypty sesji, CLI ccusage oraz na żywo miernik na sesję. Zobacz dokładnie, ile wydaje każdy agent.

Jeśli korzystasz z Claude Code przez więcej niż kilka minut dziennie, tokeny są twoją prawdziwą walutą. Decydują, kiedy osiągniesz limit, jak szybko wykorzystujesz subskrypcję i czy długie działanie agenta było tego warte. Problem polega na tym, że Claude Code nie krzyczy o liczbie. Musisz to sprawdzić samodzielnie.

Oto cztery sposoby na sprawdzenie zużycia tokenów Claude Code, od najszybszej wbudowanej komendy po na żywo miernik, który pokazuje każdego agenta w czasie rzeczywistym. Wybierz ten, który najlepiej pasuje do twoich potrzeb.

1. Najszybszy sposób: /usage, /context i linia statusu

W dowolnej sesji Claude Code wpisz:

/usage

Claude Code wyświetla zużycie tokenów w bieżącej sesji, a na planie Claude.ai także to, co zostało z twojego limitu: limity użycia na 5 godzin i na 7 dni, plus jaką część okna kontekstu już zajmujesz. /cost i /stats nadal działają, to aliasy tej samej komendy. Możesz ją uruchomić, gdy Claude odpowiada, liczby pojawią się bez przerywania odpowiedzi (przed wersją v2.1.234 komenda czekała na koniec tury).

Chcesz zobaczyć okno kontekstu w szczegółach zamiast jednego procentu? Wpisz /context: okno jest rysowane jako kolorowa siatka, a to, co je zapełnia, jest oznaczone, narzędzie o zbyt ciężkim wyniku, rozdęty plik pamięci, sesja bliska pełnej pojemności.

Obie komendy mają ten sam haczyk: trzeba je wpisać i widzą tylko sesję, w której jesteś. Nic nie powie ci, ile wydałeś wczoraj ani ile kosztował inny projekt. Jeśli chcesz liczbę, która zostaje na ekranie, użyj linii statusu. Poproś Claude Code, żeby napisał ją za ciebie:

/statusline show model name and context percentage with a progress bar

Generuje skrypt w ~/.claude/ i podpina go do twoich ustawień. Jeśli wolisz napisać go sam, dodaj wpis statusLine w ~/.claude/settings.json. Skrypt otrzymuje na stdin obiekt JSON z polami context_window.used_percentage, cost.total_cost_usd oraz, dla subskrybentów Pro i Max, rate_limits.five_hour.used_percentage. Wystarczy jedna linia:

{
  "statusLine": {
    "type": "command",
    "command": "jq -r '\"[\\(.model.display_name)] \\(.context_window.used_percentage // 0)% context\"'"
  }
}

Linia statusu odświeża się po każdej odpowiedzi API, więc procent zmienia się w trakcie działania sesji. To nadal jedna sesja na terminal: po historię albo widok kilku agentów naraz czytaj dalej.

2. Przeczytaj źródło: transkrypty sesji

Claude Code zapisuje każdą sesję na dysku jako transkrypt JSONL. Na macOS i Linux znajdziesz je tutaj:

~/.claude/projects/<encoded-project-path>/<session-id>.jsonl

Każda linia to jedna wiadomość, a wiadomości asystenta zawierają obiekt usage z dokładnymi danymi: input_tokens, output_tokens oraz pola cache (cache_creation_input_tokens, cache_read_input_tokens). Odczyty z pamięci podręcznej są interesującą częścią: są znacznie tańsze niż świeże dane wejściowe, więc sesja z wysokim wskaźnikiem trafień w pamięci podręcznej kosztuje znacznie mniej, niż sugeruje surowa liczba tokenów.

To jest prawda. Każde inne narzędzie, w tym dwa poniżej, odczytuje te same pliki. Jeśli chcesz stworzyć własny raport, jq nad JSONL pomoże ci w tym.

3. Dedykowane CLI: ccusage

Jeśli wolisz nie pisać własnego parsera, narzędzie społeczności ccusage odczytuje te transkrypty i podsumowuje je w codziennych, miesięcznych oraz sesyjnych sumach:

npx ccusage@latest

To dobre rozwiązanie pośrednie: więcej historii niż /usage, mniej pracy niż ręczne przetwarzanie jq. Pozostaje jednak w terminalu, więc odpowiada na pytanie "ile wydałem", ale nie "który agent, w tej chwili, to wydaje".

4. Miernik na żywo: zużycie na sesję w AgentsRoom

Trzy powyższe metody mają jedną wspólną lukę: są po fakcie i jednowątkowe. W momencie, gdy uruchamiasz kilka agentów równolegle, chcesz widzieć zużycie na agenta, na żywo, bez wpisywania komendy w każdym terminalu.

To właśnie robi miernik zużycia tokenów Claude Code w AgentsRoom. Odczytuje te same transkrypty JSONL, na sesję, i wyświetla:

  • tokeny wejściowe, wyjściowe i pamięci podręcznej na agenta, aktualizowane w miarę trwania sesji
  • wskaźnik trafień w pamięci podręcznej, abyś mógł zobaczyć, kiedy kontekst jest ponownie używany zamiast ponownie wysyłany
  • ostrzeżenie przed tym, jak sesja zbliża się do limitu

Ponieważ przypisuje zużycie według sesji, pozostaje poprawne nawet gdy uruchamiasz wiele kont Claude Code obok siebie: każde konto utrzymuje swoje własne sumy, co ułatwia ponowne fakturowanie dla klientów.

Którego powinieneś użyć

  • Potrzebujesz tylko liczby z tej sesji albo chcesz wiedzieć, ile zostało z limitu? /usage, a linia statusu, jeśli chcesz mieć to zawsze na oku.
  • Chcesz stworzyć własny raport? Przeczytaj transkrypty JSONL bezpośrednio.
  • Chcesz codzienne i miesięczne sumy w terminalu? ccusage.
  • Uruchamiasz kilka agentów i chcesz na żywo obserwować zużycie, na agenta i na konto? Użyj miernika w AgentsRoom.

Sprawdzanie zużycia to pierwszy krok. Jeśli liczby sprawiają, że się krzywisz, następny ruch to ich obniżenie: zobacz jak zmniejszyć koszty tokenów Claude Code dla kluczowych działań, zaczynając od ponownego użycia pamięci podręcznej.

Pobierz AgentsRoom

Uruchamiaj wszystkich swoich agentów AI, we wszystkich projektach, z jednego okna.

Za darmoPobierz AgentsRoom

Aplikacja towarzysząca: monitoruj agentów w podróży

Użyj Claude, Codex, Antigravity CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje

Czytaj dalej