SSD Nodes Learn 🎉 VPS od $5.50/mies.
Przewodniki Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-13

Claude na Linux: aplikacja desktopowa i CLI

Sprawdź, jak uruchomić Claude na systemach Linux. Poradnik obejmuje instalację aplikacji z repozytorium apt, konfigurację Claude Code CLI oraz wymagania dla planów płatnych.

Które elementy Claude działają obecnie natywnie w systemie Linux

Claude w systemie Linux działa w czterech odrębnych obszarach, a według stanu na sierpień 2026 roku wszystkie cztery działają na standardowej maszynie z systemem Ubuntu lub Debian. Aplikacja desktopowa instalowana jest z repozytorium apt firmy Anthropic i znajduje się w fazie beta. Claude Code CLI (interfejs wiersza poleceń) to skompilowany plik binarny, który działa na większej liczbie dystrybucji niż aplikacja desktopowa. Aplikacja internetowa pod adresem claude.ai wymaga jedynie przeglądarki, a API to punkt końcowy HTTPS wywoływany z własnego kodu.

Dwie funkcje dostępne w systemach macOS i Windows nie są obecnie dostępne w wersji beta na system Linux: Computer Use, gdzie Claude steruje aplikacjami na ekranie, oraz dyktowanie głosowe. Firma Anthropic dokumentuje obie te funkcje jako jeszcze niedostępne w systemie Linux. Interfejs CLI posiada własną funkcję dyktowania głosowego, więc brak dotyczy aplikacji desktopowej, a nie samego Claude.

Dostępność funkcji ulega zmianom, dlatego niniejszą stronę należy traktować jako opis obszarów działania, a przed planowaniem wdrożenia należy sprawdzić aktualny stan. Ostatnia sekcja zawiera listę stron, które należy monitorować.

Instalacja aplikacji desktopowej Claude w systemie Ubuntu lub Debian

Wymagania obejmują system Ubuntu 22.04 lub nowszy, bądź Debian 12 lub nowszy, działający na architekturze x86_64 (którą dpkg określa jako amd64) lub arm64. Inne dystrybucje oparte na Debianie mogą działać, lecz nie są testowane. Systemy Fedora i RHEL nie posiadają jeszcze pakietu, dlatego w ich przypadku należy korzystać z interfejsu CLI lub przeglądarki.

Instalację należy przeprowadzić z repozytorium apt, a nie z pobranego pliku .deb. Aplikacja na system Linux nie posiada własnego mechanizmu aktualizacji, więc nowe wersje są dostępne wyłącznie za pośrednictwem menedżera pakietów, a rejestracja repozytorium umożliwia apt upgrade ich wykrycie.

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

gpg --show-keys powinno wyświetlić odcisk klucza 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE. Należy go porównać przed zarejestrowaniem repozytorium, ponieważ klucz podpisujący, który nie został zweryfikowany, jest kluczem, któremu ufa się bezpodstawnie. Jeśli gpg zgłosi, że plik nie zawiera poprawnych danych OpenPGP, oznacza to, że pobieranie nie powiodło się, a apt update zakończy się później błędem NO_PUBKEY BAA929FF1A7ECACE.

Rejestracja repozytorium polega na dodaniu jednej linii deb do pliku /etc/apt/sources.list.d/claude-desktop.list. Należy skopiować tę linię ze strony instalacyjnej Anthropic dla systemu Linux, code.claude.com/docs/en/desktop-linux, dokładnie w takiej formie, w jakiej została tam podana. Adres repozytorium jest elementem tej procedury, który najczęściej ulega zmianie, a wpisanie linii z pamięci prowadzi do błędów typu E: Unable to locate package claude-desktop. Przed wklejeniem linii należy ją przeczytać: arch=amd64,arm64 jest powodem, dla którego apt na innych architekturach nic nie znajduje, a signed-by= wskazuje na plik bazy kluczy, który właśnie sprawdzono, co ogranicza zaufanie do tego klucza wyłącznie do tego jednego repozytorium, zamiast rozszerzać je na wszystkie inne źródła odczytywane przez apt.

sudo apt update && sudo apt install claude-desktop

Aplikację można uruchomić z menu programów lub wpisując claude-desktop w terminalu. Należy zalogować się na konto claude.ai lub poprzez SSO (single sign-on) organizacji, jeśli firma taką konfigurację wdrożyła. Aplikacja desktopowa nie akceptuje klucza API Claude Console: uwierzytelnianie oparte na kluczach jest funkcją CLI.

E: Unable to locate package claude-desktop oznacza, że apt nie odczytał repozytorium. cat /etc/apt/sources.list.d/claude-desktop.list powinno wyświetlić linię deb, którą wprowadzono, a dpkg --print-architecture powinno zwrócić amd64 lub arm64, ponieważ dla innych architektur nie opublikowano żadnych pakietów. Aktualizacje będą następnie pobierane wraz z resztą systemu, za pomocą sudo apt update && sudo apt upgrade.

Co działa wyłącznie w przeglądarce

Serwis claude.ai działa w każdej nowoczesnej przeglądarce na dowolnej dystrybucji, co czyni go rozwiązaniem dla systemów Fedora, RHEL, Arch, openSUSE oraz wszystkich innych, dla których nie przygotowano pakietu. Przeglądarka zapewnia również dostęp do Claude Code w wersji webowej, gdzie sesja uruchamiana jest w chmurze Anthropic, a nie na lokalnej maszynie, zawsze z wykorzystaniem danych uwierzytelniających subskrypcji.

Zrozumienie ograniczeń przeglądarki jest kluczowe. Sesja w chmurze nie ma możliwości odczytu plików z własnego serwera ani wykonywania na nim poleceń. Wszystko, co wymaga interakcji z lokalną maszyną, wymaga zainstalowania na niej odpowiedniego oprogramowania, czyli narzędzia CLI lub aplikacji desktopowej.

Co oferuje interfejs CLI, czego nie posiada aplikacja webowa

Uruchomienie claude w wybranym katalogu sprawia, że narzędzie pracuje w jego obrębie. Na tym polega różnica, z której wynikają pozostałe cechy.

  • Narzędzie odczytuje i edytuje pliki w bieżącym katalogu roboczym, prezentując każdą zmianę przed jej zatwierdzeniem.
  • Wykonuje zatwierdzone polecenia powłoki, co pozwala na budowanie projektu, uruchamianie testów, analizę logów czy inspekcję usług bezpośrednio na serwerze.
  • Działa bez sesji interaktywnej: claude -p "read the nginx error log and summarise it" generuje jedną odpowiedź i kończy pracę, co umożliwia wykorzystanie narzędzia w zadaniach cron lub potokach CI/CD.
  • Łączy serwery MCP (model context protocol) za pomocą claude mcp add, co rozszerza możliwości modelu poza system plików.
  • Działa w środowiskach pozbawionych interfejsu graficznego, co dotyczy każdego serwera VPS (virtual private server).

Ostatni punkt wyjaśnia, dlaczego poradnik serwerowy skupia się na CLI. Wynajęty serwer oferuje jedynie dostęp przez SSH (secure shell), więc terminal jest jedynym dostępnym środowiskiem pracy. Taki sposób działania rządzi się własnymi prawami, co szczegółowo opisuje uruchamianie Claude Code na VPS wewnątrz tmux, a zadania, które warto delegować do modelu, omawia wykorzystanie Claude w codziennej pracy administratora.

Integracje z edytorami stanowią rozwiązanie pośrednie. Rozszerzenie dla VS Code wymaga wersji 1.94.0 lub nowszej i udostępnia panel graficzny wewnątrz edytora, umożliwiający podgląd różnic (diffs) oraz weryfikację planów. Rozszerzenie zawiera prywatną kopię CLI dla potrzeb panelu i nie dodaje claude do zmiennej PATH, dlatego wpisanie claude w zintegrowanym terminalu nadal wymaga samodzielnej instalacji. Edytory oparte na VS Code instalują to samo rozszerzenie z rejestru Open VSX; dostępna jest również wtyczka dla środowisk JetBrains.

Czy do uruchomienia Claude Code w systemie Linux wymagane jest Node.js?

Nie w przypadku zalecanej instalacji. Natywny instalator pobiera skompilowany plik binarny, który nie wymaga środowiska Node.js do działania.

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version powinno wyświetlić numer wersji, na przykład 2.1.211 (Claude Code). Jeśli wynik wydaje się nieprawidłowy, należy uruchomić claude doctor, co spowoduje wyświetlenie diagnostyki instalacji oraz plików konfiguracyjnych w trybie tylko do odczytu, bez rozpoczynania sesji.

Node.js ma znaczenie tylko w przypadku instalacji przez npm. Począwszy od wersji pakietu 2.1.198, pakiet npm wymaga środowiska Node.js w wersji 22 lub nowszej. W przypadku starszych wersji Node.js, npm wyświetli ostrzeżenie EBADENGINE zamiast przerywać działanie, ponieważ pakiet pobiera ten sam natywny plik binarny jako zależność dla danej platformy i umieszcza go w odpowiednim miejscu.

npm install -g @anthropic-ai/claude-code

Nie należy uruchamiać tego polecenia z sudo. Dokumentacja odradza stosowanie sudo npm install -g, ponieważ prowadzi to do powstania plików należących do użytkownika root w globalnym prefiksie npm, co powoduje błędy uprawnień przy kolejnych instalacjach lub aktualizacjach wykonywanych przez użytkownika bez uprawnień administratora. Gdy katalog globalny npm nie jest zapisywalny, automatyczna aktualizacja w tle przestaje działać, a claude doctor zawiera listę sposobów naprawy tego problemu.

Firma Anthropic udostępnia również podpisane repozytoria pakietów dla systemów Debian, Fedora, RHEL oraz Alpine, dzięki czemu sudo apt install claude-code działa w sposób zbliżony do pakietu desktopowego, korzystając z własnego klucza podpisywania dostępnego pod adresem https://downloads.claude.ai/keys/claude-code.asc.

Instalacja dla użytkownika czy w całym systemie?

Natywny instalator przeprowadza instalację dla pojedynczego użytkownika. Umieszcza on program uruchamiający w ~/.local/bin/claude jako dowiązanie symboliczne w ~/.local/share/claude/versions/, nie wymaga uprawnień root i aktualizuje się automatycznie w tle. Każdy użytkownik na maszynie otrzymuje oddzielną kopię w osobnej wersji.

Instalacja przez menedżer pakietów jest instalacją systemową. Jeden plik binarny obsługuje wszystkich użytkowników, wymaga uprawnień root i nie aktualizuje się automatycznie przez Claude Code. Aktualizację przeprowadza się za pomocą sudo apt update && sudo apt upgrade claude-code, czyli tego samego polecenia, które jest używane do zarządzania pozostałym oprogramowaniem w systemie.

Wybierz instalację dla użytkownika na maszynie, do której logujesz się jako własny użytkownik, co obejmuje większość zastosowań VPS. Wybierz instalację przez menedżer pakietów na serwerze współdzielonym lub obrazie maszyny, gdzie wymagana jest jedna wersja dla wszystkich użytkowników, a aktualizacje mają odbywać się zgodnie z ustalonym harmonogramem. W przypadku instalacji natywnej dwa ustawienia w ~/.claude/settings.json określają sposób działania aktualizacji:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

Kanał stable śledzi wydania starsze o około tydzień i pomija wersje z poważnymi regresjami. DISABLE_AUTOUPDATER wyłącza jedynie sprawdzanie w tle, dzięki czemu claude update nadal działa, co pozwala zachować kontrolę nad momentem instalacji nowej wersji. Jest to istotne na serwerze, na którym długotrwałe zadania działają bez nadzoru i gdzie zmiana pliku binarnego w trakcie pracy jest niepożądana.

Logowanie przez SSH i utrzymywanie aktywnej sesji

Podczas pierwszego uruchomienia CLI na wynajętym serwerze pojawiają się dwa problemy specyficzne dla systemu Linux. Proces logowania wymaga przeglądarki, której serwer nie posiada. Zerwanie połączenia SSH powoduje utratę bieżącej pracy.

tmux rozwiązuje drugi problem. Sesja tmux należy do serwera tmux na maszynie zdalnej, a nie do połączenia, więc zerwane połączenie pozostawia proces w stanie uruchomionym.

tmux new -s claude
claude

Odłącz się za pomocą Ctrl-b, a następnie d; wróć później używając tmux attach -t claude.

Logowanie stanowi pierwszy problem. Uruchom claude, co spowoduje wyświetlenie adresu URL autoryzacji. Otwórz ten adres w przeglądarce na własnym komputerze. Po zalogowaniu przeglądarka wyświetli kod logowania zamiast przekierowania, ponieważ przeglądarka na laptopie nie ma dostępu do serwera zwrotnego, który Claude Code uruchomił na adresie loopback maszyny zdalnej. Wklej ten kod w terminalu po wyświetleniu monitu Paste code here if prompted, a terminal zgłosi Login successful.

W przypadku sesji, która musi zostać uruchomiona bez nadzoru, claude setup-token otwiera tę samą autoryzację w przeglądarce i drukuje roczny token OAuth w terminalu. Token nie jest nigdzie zapisywany, więc skopiuj go i umieść w odpowiednim miejscu.

export CLAUDE_CODE_OAUTH_TOKEN=your-token

Ten token wymaga płatnego planu i umożliwia jedynie wysyłanie zapytań do modelu. Traktuj go jak hasło z rocznym okresem ważności. Kwestia przechowywania tokena oraz uniemożliwienia agentowi jego odczytania jest przedmiotem ochrony sekretów przed agentami AI.

Małe serwery napotykają jeszcze jedną przeszkodę. Instalacja wymaga około 512 MB wolnej pamięci, a udokumentowane wymagania sprzętowe do uruchomienia to 4 GB RAM lub więcej, więc na instancji z 1 GB pamięci mechanizm kernel out-of-memory killer przerywa instalację:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

Dodaj swap, a następnie uruchom instalator ponownie. Swap to przestrzeń dyskowa, której jądro używa jako pamięci podręcznej. Jest znacznie wolniejsza niż RAM, ale wystarcza do ukończenia instalacji.

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon aktywuje plik tylko dla bieżącej sesji. Dodaj linię dla /swapfile do /etc/fstab, jeśli chcesz, aby swap był dostępny po restarcie. Kwestia zabezpieczeń przed zezwoleniem agentowi na wykonywanie poleceń na działającym serwerze jest przedmiotem bezpiecznego uruchamiania Claude Code na VPS.

Gdzie przechowywane są poświadczenia Claude w systemie Linux

W systemie Linux /login zapisuje poświadczenia w ~/.claude/.credentials.json z uprawnieniami pliku 0600. System macOS przechowuje te same dane w zaszyfrowanym Keychain, dlatego nawyki wypracowane na komputerach Mac nie mają tu zastosowania: w systemie Linux token jest zwykłym plikiem w katalogu domowym i każdy proces uruchomiony na koncie użytkownika może go odczytać. Ustawienie CLAUDE_CONFIG_DIR przenosi plik do wskazanego katalogu.

Wynikają z tego dwie kwestie. Kopia zapasowa /home zawiera aktywną sesję logowania, więc skopiowanie jej na współdzieloną maszynę przekazuje dostęp do konta każdemu, kto ma uprawnienia do odczytu tego pliku. Ponadto obraz maszyny utworzony na podstawie systemu, w którym użytkownik był zalogowany, przenosi to logowanie na każdą instancję sklonowaną z tego obrazu. Przed wykonaniem migawki (snapshot) należy uruchomić /logout.

Priorytety poświadczeń często wprowadzają w błąd użytkowników posiadających jednocześnie subskrypcję oraz klucz API. Gdy w powłoce ustawiono ANTHROPIC_API_KEY, Claude Code użyje go po zatwierdzeniu, co sprawia, że subskrypcja pozostaje niewykorzystana, a opłaty są naliczane za każdy token. Polecenie /status wyświetla aktywne poświadczenia, a unset ANTHROPIC_API_KEY przywraca logowanie oparte na subskrypcji.

Logowania wygasają. W ciągu trzech dni przed wygaśnięciem w linii startowej pojawia się komunikat Your login expires in 3 days, który nie blokuje żądań. Po wygaśnięciu każde żądanie kończy się błędem Login expired · Please run /login. Należy o tym pamiętać przed pozostawieniem uruchomionej sesji bez nadzoru na weekend, ponieważ taka sesja przestaje przetwarzać zadania i nie jest w stanie samodzielnie wznowić działania.

Czy jedna subskrypcja Claude obejmuje wszystko?

Jeden płatny plan obejmuje wszystkie interfejsy przy użyciu tego samego loginu. Konto Pro, Max, Team lub Enterprise umożliwia logowanie do claude.ai w przeglądarce, aplikacji desktopowej, CLI oraz rozszerzeniu VS Code w ramach tej samej subskrypcji. Obowiązuje również jeden wspólny limit wykorzystania dla wszystkich tych narzędzi, więc długie działanie CLI na serwerze pomniejsza pulę dostępną dla aplikacji desktopowej. W przypadku, gdy którykolwiek z interfejsów przestaje przetwarzać zadania, należy sprawdzić który limit został osiągnięty i co z tym zrobić. Darmowy plan claude.ai nie obejmuje dostępu do Claude Code, dlatego korzystanie z CLI oraz funkcji Claude Code w aplikacji desktopowej wymaga płatnego planu lub konta w Claude Console.

API jest odrębnym produktem z innym systemem rozliczeń. Konto w Console jest rozliczane za tokeny w oparciu o faktyczne zużycie, co jest rozwiązaniem odpowiednim dla tworzonych usług, a nie dla pracy w terminalu. Ustawienie ANTHROPIC_API_KEY przenosi CLI na ten model rozliczeniowy; jest to świadomy wybór użytkownika, a nie mechanizm zastępczy.

Ceny i limity planów zmieniają się zbyt często, aby przytaczać je w tym miejscu. Bieżące wartości znajdują się na dwóch stronach: ile faktycznie kosztuje Claude Code oraz który plan Claude jest wymagany. W przypadku porównywania rozliczeń za tokeny z planem miesięcznym, artykuł API w zestawieniu z subskrypcją wyjaśnia, gdzie znajduje się punkt opłacalności.

Błędy instalacji, które faktycznie wystąpią

bash: claude: command not found zaraz po poprawnej instalacji. Plik binarny znajduje się w ~/.local/bin/claude, a ten katalog nie znajduje się w ścieżce wyszukiwania powłoki. Potwierdź to za pomocą echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin", które nie wyświetli niczego, jeśli wpis jest nieobecny. Napraw to dla bash za pomocą echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc, a następnie uruchom source ~/.bashrc. Sama instalacja rozszerzenia VS Code nie tworzy tego pliku, ponieważ rozszerzenie przechowuje własną kopię CLI wewnątrz katalogu rozszerzenia.

Error loading shared library libstdc++.so.6. Instalator wybrał kompilację musl dla systemu glibc. Dzieje się tak, gdy obecne są pakiety kompilacji skrośnej musl, a mechanizm wykrywania błędnie je interpretuje. Uruchom ldd --version 2>&1 | head -1: wynik zawierający GNU libc lub GLIBC oznacza, że pracujesz na glibc i otrzymano niewłaściwy plik binarny, więc usuń instalację i uruchom instalator ponownie. W systemie Alpine i innych systemach musl rozwiązanie jest odwrotne, apk add libgcc libstdc++ ripgrep.

Dwie kopie claude na jednej maszynie. which -a claude wyświetla każde dopasowanie w zmiennej PATH. Instalacja natywna to dowiązanie symboliczne z ~/.local/bin/claude do ~/.local/share/claude/versions/, starsza lokalna instalacja npm znajduje się w ~/.claude/local/, a npm -g ls @anthropic-ai/claude-code ujawnia globalną instalację npm. Usuń te, których nie chcesz, ponieważ nieaktualna kopia znajdująca się wcześniej w PATH sprawia, że naprawiony błąd wygląda na nadal obecny.

Gdzie sprawdzić bieżący stan

Każdy numer wersji oraz data w tym przewodniku stanowią stan na sierpień 2026. Struktura pozostaje niezmienna: cztery powierzchnie, jedno logowanie w ramach planów płatnych oraz decyzja, czy CLI ma być przypisane do użytkownika, czy do całego systemu.

FAQ

Czy istnieje aplikacja desktopowa Claude dla systemu Linux?

Tak. Od sierpnia 2026 roku znajduje się ona w fazie beta i obsługuje systemy Ubuntu 22.04 lub nowsze oraz Debian 12 lub nowsze na architekturach amd64 lub arm64. Należy zainstalować ją za pomocą sudo apt install claude-desktop po dodaniu repozytorium apt firmy Anthropic oraz jego klucza podpisu, dzięki czemu nowe wersje będą dostarczane wraz ze standardowymi aktualizacjami systemu. Wersja dla systemu Linux posiada te same karty co aplikacja dla systemu macOS, w tym kartę Claude Code. Funkcje Computer Use oraz dyktowanie głosowe nie są jeszcze dostępne w wersji dla systemu Linux, a dla dystrybucji Fedora i RHEL nie przygotowano pakietów, dlatego w tych systemach należy korzystać z interfejsu CLI lub strony claude.ai w przeglądarce.

Czy do uruchomienia Claude Code w systemie Linux wymagane jest Node.js?

Nie w przypadku zalecanej metody instalacji. curl -fsSL https://claude.ai/install.sh | bash pobiera skompilowany plik binarny, który nie korzysta z Node.js w czasie wykonywania. Node.js ma znaczenie tylko w przypadku instalacji pakietu npm, który od wersji 2.1.198 wymaga środowiska Node.js w wersji 22 lub nowszej. W przypadku starszych wersji Node.js, npm wyświetla ostrzeżenie EBADENGINE, a instalacja mimo to kończy się powodzeniem, ponieważ jako zależność dla danej platformy pobierany jest ten sam natywny plik binarny. Nigdy nie należy instalować pakietu za pomocą sudo npm install -g, ponieważ pozostawia to pliki należące do użytkownika root w prefiksie npm i uniemożliwia późniejsze aktualizacje.

Jak zalogować się do Claude Code przez SSH?

Należy uruchomić claude, co spowoduje wyświetlenie adresu URL autoryzacji. Adres ten należy otworzyć w przeglądarce na własnym komputerze, a nie na serwerze. Po zalogowaniu przeglądarka wyświetli kod logowania zamiast przekierowania, ponieważ nie może nawiązać połączenia z odbiornikiem wywołania zwrotnego, który Claude Code uruchomił na adresie zwrotnym (loopback) zdalnej maszyny. Kod ten należy wkleić w wierszu poleceń Paste code here if prompted. W przypadku sesji uruchamianych bez nadzoru użytkownika, należy wykonać claude setup-token i ustawić wygenerowany token jako CLAUDE_CODE_OAUTH_TOKEN w odpowiednim miejscu.

Gdzie Claude Code przechowuje dane logowania w systemie Linux?

W ~/.claude/.credentials.json z uprawnieniami pliku 0600 lub w lokalizacji CLAUDE_CONFIG_DIR, jeśli ta zmienna została ustawiona. W przeciwieństwie do systemu macOS, w systemie Linux nie jest wykorzystywany żaden pęk kluczy, więc każdy proces działający w kontekście użytkownika może odczytać ten plik. Kopia zapasowa /home lub obraz maszyny zawierają zatem aktywne dane logowania: przed wykonaniem migawki lub skopiowaniem systemu należy uruchomić /logout. Jeśli w środowisku ustawiono również ANTHROPIC_API_KEY, ma ono pierwszeństwo przed zapisanymi danymi logowania subskrypcji po ich zatwierdzeniu, a /status wskazuje, która metoda jest aktualnie aktywna.

Czy subskrypcja Claude Pro obejmuje zarówno CLI, jak i aplikację internetową?

Tak. Plan Pro, Max, Team lub Enterprise umożliwia logowanie do claude.ai, aplikacji desktopowej, CLI oraz rozszerzenia VS Code przy użyciu jednego konta. Darmowy plan claude.ai nie obejmuje Claude Code, dlatego terminalowy interfejs CLI wymaga płatnego planu lub konta Claude Console. API jest rozliczane oddzielnie za każdy token z poziomu konta Console, co stanowi produkt odrębny od subskrypcji.