Claude na Linux: aplikacja desktopowa i CLI
Sprawdź, jak uruchomić Claude na systemach Linux. Opisujemy instalację wersji beta przez apt, konfigurację Claude Code CLI oraz ograniczenia w dostępie do funkcji Computer Use.
Które elementy Claude działają obecnie natywnie w systemie Linux
Claude w systemie Linux działa w czterech oddzielnych obszarach, a według stanu na sierpień 2026 r. 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, z którego korzysta się z poziomu własnego kodu.
Dwie funkcje dostępne w systemach macOS i Windows nie są obecnie dostępne w wersji beta dla systemu Linux: Computer Use, gdzie Claude steruje aplikacjami na ekranie, oraz dyktowanie głosowe. Firma Anthropic dokumentuje obie te funkcje jako niedostępne jeszcze 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 na systemach Ubuntu lub Debian
Wymagania obejmują system Ubuntu 22.04 lub nowszy, bądź Debian 12 lub nowszy, na architekturze x86_64 (którą dpkg określa jako amd64) lub arm64. Inne dystrybucje bazujące 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 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 zarejestrowanie repozytorium pozwala apt upgrade na 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.ascPolecenie 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, stanowi zagrożenie dla bezpieczeństwa. Jeśli gpg zgłasza, że plik nie zawiera poprawnych danych OpenPGP, oznacza to, że pobieranie zakończyło się niepowodzeniem, 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 procedury, który najczęściej ulega zmianie, a ręczne wpisywanie 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 nie znajduje żadnych pakietów, 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 nadawać mu uprawnienia dla wszystkich innych źródeł apt.
sudo apt update && sudo apt install claude-desktopAplikację można uruchomić z menu aplikacji lub wpisując claude-desktop w terminalu. Należy zalogować się za pomocą konta claude.ai lub poprzez SSO (single sign-on) organizacji, jeśli firma taką skonfigurowała. Aplikacja desktopowa nie akceptuje klucza API Claude Console: uwierzytelnianie oparte na kluczach jest funkcją CLI.
Błąd E: Unable to locate package claude-desktop oznacza, że apt nie odczytał repozytorium. Polecenie cat /etc/apt/sources.list.d/claude-desktop.list powinno wyświetlić linię deb, którą dodano, 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 istnieje tylko w przeglądarce
claude.ai działa w każdej aktualnej przeglądarce na dowolnej dystrybucji, co czyni go rozwiązaniem dla Fedora, RHEL, Arch, openSUSE oraz każdego innego systemu, dla którego nie ma pakietu. Przeglądarka zapewnia również dostęp do Claude Code w wersji webowej, gdzie sesja działa w chmurze Anthropic, a nie na lokalnej maszynie, i zawsze korzysta z poświadczeń subskrypcji użytkownika.
Ograniczenia przeglądarki są istotne z punktu widzenia użyteczności. Sesja w chmurze nie może odczytywać plików na własnym serwerze ani wykonywać na nim poleceń. Wszystko, co wymaga interakcji z lokalną maszyną, wymaga zainstalowania na niej oprogramowania, czyli użycia CLI lub aplikacji desktopowej.
Co oferuje CLI, czego nie zapewnia aplikacja webowa
Uruchom claude w katalogu, a narzędzie zacznie w nim pracować. Na tym polega różnica, z której wynika cała reszta.
- Narzędzie odczytuje i edytuje pliki w bieżącym katalogu roboczym, prezentując każdą zmianę przed jej zatwierdzeniem.
- Wykonuje zatwierdzone polecenia powłoki, dzięki czemu może budować projekt, uruchamiać testy, czytać logi lub sprawdzać stan usługi 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 pozwala na wykorzystanie narzędzia w zadaniach cron lub potokach CI/CD. Format odpowiedzi można dostosować, ponieważ styl wyjściowy edytuje prompt systemowy dla każdej odpowiedzi, co pozwala na zwięzłe komunikaty w skryptach przy jednoczesnym zachowaniu opisowych wyjaśnień w sesjach interaktywnych. - Łączy serwery MCP (model context protocol) za pomocą
claude mcp add, co zapewnia modelowi narzędzia wykraczające poza system plików. - Działa w środowiskach pozbawionych interfejsu graficznego, czyli na każdym VPS (virtual private server), jaki przyjdzie Ci wynająć.
Ostatni punkt wyjaśnia, dlaczego poradnik serwerowy skupia się na CLI. Wynajęty serwer oferuje jedynie SSH (secure shell), więc terminal jest jedynym dostępnym interfejsem. Praca w ten sposób rządzi się własnymi prawami, które szczegółowo opisuje uruchamianie Claude Code na VPS wewnątrz tmux, a zadania, które warto zlecić narzędziu, omawia wykorzystanie Claude w codziennej pracy administratora.
Integracje z edytorami stanowią rozwiązanie pośrednie. Rozszerzenie dla VS Code wymaga wersji VS Code 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 działania. Rozszerzenie zawiera prywatną kopię CLI dla potrzeb panelu i nie dodaje claude do zmiennej PATH, więc wpisanie claude w zintegrowanym terminalu nadal wymaga samodzielnej instalacji narzędzia. 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 metody 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 --versionclaude --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 ustawień 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, npm wymaga 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 tworzy odpowiednie dowiązania.
npm install -g @anthropic-ai/claude-codeNie należy uruchamiać tego polecenia z sudo. Dokumentacja odradza stosowanie sudo npm install -g, ponieważ pozostawia to pliki należące do użytkownika root w globalnym prefiksie npm, co powoduje błędy uprawnień przy kolejnych instalacjach lub aktualizacjach wykonywanych przez użytkownika bez uprawnień roota. 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 za pomocą menedżera pakietów obejmuje cały system. 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órego używa się do zarządzania pozostałym oprogramowaniem na serwerze.
Wybierz instalację dla użytkownika na maszynie, do której logujesz się jako Ty, co dotyczy większości prac na VPS. Wybierz instalację z pakietu na serwerze współdzielonym lub obrazie maszyny, gdzie wymagana jest jedna wersja dla wszystkich użytkowników, a aktualizacje mają odbywać się zgodnie z Twoim 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 zatrzymuje jedynie sprawdzanie w tle, dzięki czemu claude update nadal działa, a Ty zachowujesz kontrolę nad momentem wdrożenia nowej wersji. Ma to znaczenie na serwerze, na którym długotrwałe zadanie działa bez nadzoru i gdzie zmiana pliku binarnego w trakcie jego 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
claudeOdłącz się za pomocą Ctrl-b, a następnie d i 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 może połączyć się z serwerem zwrotnym, 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 rozpocząć się bez nadzoru, claude setup-token otwiera tę samą autoryzację w przeglądarce i drukuje w terminalu roczny token OAuth. Token nie jest nigdzie zapisywany, więc należy go skopiować i umieścić w odpowiednim miejscu.
export CLAUDE_CODE_OAUTH_TOKEN=your-tokenTen token wymaga płatnego planu i może być używany wyłącznie do żądań modelu. Należy go traktować jak hasło z rocznym okresem ważności. Kwestia przechowywania tokena oraz uniemożliwienia agentowi jego odczytania jest tematem 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 pamięci RAM lub więcej, więc na instancji 1 GB mechanizm OOM killer (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 zakończenia instalacji.
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileswapon aktywuje plik tylko dla bieżącego uruchomienia systemu. Dodaj linię dla /swapfile do /etc/fstab, jeśli chcesz, aby swap był dostępny po restarcie. Kwestia tego, co jeszcze należy zabezpieczyć przed zezwoleniem agentowi na wykonywanie poleceń na działającym serwerze, jest tematem bezpiecznego uruchamiania Claude Code na VPS.
Lokalizacja poświadczeń 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ą 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ę udostępnia konto 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 zmienna ANTHROPIC_API_KEY jest ustawiona w powłoce, Claude Code użyje jej po zatwierdzeniu, co sprawia, że subskrypcja pozostaje niewykorzystana, a opłaty są naliczane za 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, jednak to ostrzeżenie 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 tych samych danych logowania. 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, więc długie zadanie w CLI na serwerze zużywa pulę dostępną dla aplikacji desktopowej. W przypadku odmowy wykonania zadania przez którykolwiek z interfejsów, 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 przełącza CLI na ten model rozliczeniowy; jest to świadomy wybór użytkownika, a nie mechanizm domyślny.
Ceny i limity planów zmieniają się zbyt często, aby podawać je w tym miejscu. Aktualne dane znajdują się na dwóch stronach: ile faktycznie kosztuje Claude Code oraz który plan Claude jest wymagany. Jeśli rozważasz wybór między rozliczeniem za tokeny a planem miesięcznym, artykuł porównanie API z subskrypcją wyjaśnia, gdzie znajduje się punkt opłacalności.
Błędy instalacji, które faktycznie wystąpią
bash: claude: command not found bezpośrednio 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 nigdy 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 system korzysta z glibc i otrzymał niewłaściwy plik binarny, więc usuń instalację i uruchom instalator ponownie. W systemie Alpine i innych systemach opartych na musl rozwiązanie jest odwrotne: apk add libgcc libstdc++ ripgrep.
Dwie kopie claude na jednej maszynie. which -a claude wyświetla wszystkie dopasowania 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ń niechciane kopie, ponieważ nieaktualna kopia znajdująca się wcześniej w PATH sprawia, że naprawiony błąd nadal wydaje się występować.
Gdzie sprawdzić bieżący stan
- Status wersji desktopowej dla systemu Linux, wymagania oraz polecenia instalacyjne: code.claude.com/docs/en/desktop-linux
- Obsługiwane dystrybucje oraz wszystkie metody instalacji interfejsu CLI: code.claude.com/docs/en/setup
- Platformy, dla których dostępna jest aplikacja do pobrania: claude.com/download
- Szczegóły planów subskrypcyjnych oraz cennik: claude.com/pricing
Każdy numer wersji oraz data w tym przewodniku stanowią stan na sierpień 2026. Struktura pozostaje niezmienna: cztery interfejsy, jedno logowanie dla wersji płatnych oraz decyzja, czy CLI ma być przypisane do użytkownika, czy zainstalowane w całym systemie.
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 i 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 kończy się powodzeniem, ponieważ ten sam natywny plik binarny jest pobierany jako zależność dla danej platformy. Nigdy nie należy instalować pakietu za pomocą sudo npm install -g, co pozostawia 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. Należy otworzyć ten adres 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 należy wykonać claude setup-token i ustawić wyświetlony token jako CLAUDE_CODE_OAUTH_TOKEN wszędzie tam, gdzie jest to wymagane.
Gdzie Claude Code przechowuje dane logowania w systemie Linux?
W pliku ~/.claude/.credentials.json z uprawnieniami 0600 lub w lokalizacji wskazanej przez zmienną CLAUDE_CONFIG_DIR. W przeciwieństwie do systemu macOS, w systemie Linux nie jest wykorzystywany żaden pęk kluczy, więc każdy proces działający na koncie 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ż zmienną ANTHROPIC_API_KEY, ma ona pierwszeństwo przed zapisanymi danymi subskrypcji po ich zatwierdzeniu, a polecenie /status wskazuje, która z nich jest aktualnie aktywna.
Czy subskrypcja Claude Pro obejmuje zarówno interfejs CLI, jak i aplikację internetową?
Tak. Plan Pro, Max, Team lub Enterprise umożliwia logowanie do serwisu claude.ai, aplikacji desktopowej, interfejsu CLI oraz rozszerzenia VS Code za pomocą 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.