Claude unter Linux: Desktop-App und CLI
Welche Claude-Funktionen unter Linux nativ laufen: Beta-Desktop-App aus apt, Claude Code CLI, Editor-Plugins und welcher kostenpflichtige Plan jeweils gilt.
Welche Teile von Claude laufen heute nativ unter Linux
Claude läuft unter Linux auf vier verschiedenen Ebenen. Im August 2026 funktionieren alle vier auf einem gewöhnlichen Ubuntu- oder Debian-System. Die Desktop-App wird aus dem apt-Repository von Anthropic installiert und befindet sich in der Betaphase. Die Claude Code CLI (Befehlszeilenschnittstelle) ist eine kompilierte Binärdatei und läuft auf mehr Distributionen als die Desktop-App. Die Web-App unter claude.ai benötigt nur einen Browser. Die API ist ein HTTPS-Endpunkt, den Sie aus Ihrem eigenen Code aufrufen.
Zwei Funktionen von macOS und Windows fehlen in der Linux-Desktop-Beta: Computer Use, bei dem Claude Anwendungen auf Ihrem Bildschirm steuert, und Spracheingabe. Anthropic dokumentiert beide Funktionen als unter Linux noch nicht verfügbar. Die CLI verfügt über eine eigene Spracheingabe. Die Einschränkung betrifft daher die Desktop-App und nicht Claude selbst.
Die Verfügbarkeit ändert sich. Betrachten Sie diese Seite daher als Beschreibung der verschiedenen Ebenen und prüfen Sie den aktuellen Stand, bevor Sie Ihre Planung darauf ausrichten. Im letzten Abschnitt sind die zu prüfenden Seiten aufgeführt.
Installieren Sie die Claude-Desktop-App unter Ubuntu oder Debian
Als dokumentierte Voraussetzungen gelten Ubuntu 22.04 oder höher beziehungsweise Debian 12 oder höher auf x86_64 (das dpkg als amd64 bezeichnet) oder arm64. Andere Debian-basierte Distributionen funktionieren möglicherweise, werden aber nicht getestet. Für Fedora und RHEL gibt es noch kein Paket. Verwenden Sie dort daher die CLI oder den Browser.
Installieren Sie die Anwendung aus dem apt-Repository und nicht aus einer heruntergeladenen .deb-Datei. Die Linux-App verfügt über keinen eigenen Updater. Neue Versionen erreichen Sie daher ausschließlich über den Paketmanager. Durch die Registrierung des Repositorys kann apt upgrade diese Versionen finden.
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.ascgpg --show-keys sollte den Fingerabdruck 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE ausgeben. Vergleichen Sie ihn, bevor Sie das Repository registrieren. Ein Signaturschlüssel, den Sie nicht geprüft haben, wird andernfalls ohne Kontrolle als vertrauenswürdig eingestuft. Wenn gpg meldet, dass die Datei keine gültigen OpenPGP-Daten enthält, ist der Download fehlgeschlagen. apt update schlägt dann später mit NO_PUBKEY BAA929FF1A7ECACE fehl.
Die Registrierung des Repositorys besteht aus einer einzigen deb-Zeile in /etc/apt/sources.list.d/claude-desktop.list. Kopieren Sie diese Zeile von der Linux-Installationsseite von Anthropic unter code.claude.com/docs/en/desktop-linux genau so, wie sie dort angezeigt wird. Die Repository-Adresse ändert sich bei diesem Verfahren am ehesten. Eine aus dem Gedächtnis eingegebene Zeile führt anschließend häufig zu E: Unable to locate package claude-desktop. Lesen Sie die Zeile vor dem Einfügen: arch=amd64,arm64 ist der Grund, warum apt auf jeder anderen Architektur nichts findet. signed-by= verweist auf die gerade geprüfte Schlüsselbunddatei. Dadurch wird dieser Schlüssel auf dieses eine Repository beschränkt, statt ihn für alle von apt gelesenen Quellen zu vertrauen.
sudo apt update && sudo apt install claude-desktopStarten Sie die Anwendung über den Anwendungsstarter oder führen Sie claude-desktop in einem Terminal aus. Melden Sie sich mit Ihrem claude.ai-Konto oder über das SSO (Single Sign-on) Ihrer Organisation an, sofern Ihr Unternehmen dies eingerichtet hat. Die Desktop-App akzeptiert keinen Claude-Console-API-Schlüssel. Die schlüsselbasierte Authentifizierung ist eine Funktion der CLI.
E: Unable to locate package claude-desktop bedeutet, dass apt das Repository nie gelesen hat. cat /etc/apt/sources.list.d/claude-desktop.list sollte die von Ihnen eingetragene deb-Zeile anzeigen. dpkg --print-architecture sollte amd64 oder arm64 ausgeben, weil für andere Architekturen keine Pakete veröffentlicht werden. Aktualisierungen werden anschließend zusammen mit den übrigen Systemaktualisierungen über sudo apt update && sudo apt upgrade installiert.
Was nur im Browser verfügbar ist
claude.ai funktioniert in jedem aktuellen Browser auf jeder Distribution. Damit ist es die Lösung für Fedora, RHEL, Arch, openSUSE und alle anderen Distributionen ohne Paket. Im Browser ist außerdem Claude Code im Web verfügbar. Dabei läuft die Sitzung in der Cloud von Anthropic statt auf Ihrem Rechner. Ihre Abonnementdaten werden dabei immer verwendet.
Die Einschränkung des Browsers ist wichtig. Eine Cloud-Sitzung kann die Dateien auf Ihrem eigenen Server nicht lesen und dort keine Befehle ausführen. Alles, was auf Ihren Rechner zugreift, benötigt Software auf diesem Rechner. Dafür kommt die CLI oder die Desktop-App infrage.
Was Ihnen die CLI gegenüber der Webanwendung bietet
Starten Sie claude in einem Verzeichnis. Das Programm arbeitet dann in diesem Verzeichnis. Darin besteht der Unterschied. Alles Weitere ergibt sich daraus.
- Das Programm liest und bearbeitet die Dateien in Ihrem Arbeitsverzeichnis. Vor jeder Anwendung zeigt es Ihnen die jeweilige Änderung.
- Es führt von Ihnen bestätigte Shell-Befehle aus. Damit kann es ein Projekt erstellen, eine Testsuite ausführen, ein Log lesen oder einen Dienst direkt auf dem Server prüfen.
- Es läuft ohne interaktive Sitzung:
claude -p "read the nginx error log and summarise it"gibt eine Antwort aus und beendet sich anschließend. Das verwenden Sie in einem cron-Job oder einer Pipeline. - Mit
claude mcp addverbindet es MCP- (Model Context Protocol-)Server. Dadurch erhält das Modell zusätzliche Werkzeuge über das Dateisystem hinaus. - Es läuft auch ohne grafische Desktop-Umgebung. Das ist bei jedem VPS (Virtual Private Server) der Fall, den Sie mieten.
Dieser letzte Punkt ist der Grund, warum ein Serverleitfaden die CLI berücksichtigt. Ein gemieteter Server bietet SSH (Secure Shell) und sonst nichts. Das Terminal ist daher die einzige Oberfläche, die Ihnen dort zur Verfügung steht. Für diese Betriebsart gelten eigene Regeln. Claude Code auf einem VPS innerhalb von tmux ausführen behandelt sie vollständig. Claude für alltägliche Sysadmin-Aufgaben verwenden beschreibt die Aufgaben, die Sie dem Programm sinnvoll überlassen können.
Editorintegrationen liegen zwischen diesen beiden Varianten. Die VS-Code-Erweiterung benötigt VS Code 1.94.0 oder höher und stellt ein grafisches Bedienfeld im Editor bereit, einschließlich Diff-Ansicht und Planprüfung. Für dieses Bedienfeld bringt sie eine private Kopie der CLI mit. claude wird dabei nicht in Ihren PATH aufgenommen. Wenn Sie claude im integrierten Terminal eingeben, benötigen Sie daher weiterhin die eigenständige Installation. Editoren auf Basis von VS Code installieren dieselbe Erweiterung aus der Open VSX Registry. Außerdem gibt es ein JetBrains-Plugin.
Benötigen Sie Node.js, um Claude Code unter Linux auszuführen?
Nicht bei der empfohlenen Installation. Das native Installationsprogramm lädt eine kompilierte Binärdatei herunter. Diese Binärdatei läuft nicht mit Node.js.
curl -fsSL https://claude.ai/install.sh | bash
claude --versionclaude --version sollte eine Versionsnummer wie 2.1.211 (Claude Code) ausgeben. Wenn etwas nicht stimmt, führen Sie claude doctor aus. Der Befehl gibt schreibgeschützte Diagnosedaten zur Installation und zu Ihren Einstellungsdateien aus, ohne eine Sitzung zu starten.
Node.js ist nur beim npm-Weg relevant. Ab der Paketversion 2.1.198 benötigt das npm-Paket Node.js 22 oder höher. Unter einer älteren Node.js-Version gibt npm eine EBADENGINE-Warnung aus, anstatt mit einem Fehler abzubrechen. Das Paket bindet dieselbe native Binärdatei als plattformspezifische Abhängigkeit ein und verknüpft sie am vorgesehenen Speicherort.
npm install -g @anthropic-ai/claude-codeFühren Sie diesen Befehl nicht mit sudo aus. Die Dokumentation warnt vor sudo npm install -g, weil dadurch Dateien im globalen npm-Präfix dem Benutzer root gehören. Die nächste Installation oder Aktualisierung ohne erhöhte Rechte schlägt dann wegen fehlender Berechtigungen fehl. Wenn das globale npm-Verzeichnis nicht beschreibbar ist, funktioniert die automatische Aktualisierung im Hintergrund nicht mehr. claude doctor listet die möglichen Korrekturen auf.
Anthropic veröffentlicht außerdem signierte Paketquellen für Debian, Fedora, RHEL und Alpine. Daher funktioniert sudo apt install claude-code ähnlich wie das Desktop-Paket und verwendet einen eigenen Signaturschlüssel unter https://downloads.claude.ai/keys/claude-code.asc.
Pro Benutzer oder systemweit installieren?
Der native Installer führt eine Installation pro Benutzer durch. Er legt unter ~/.local/bin/claude einen Launcher als symbolischen Link auf ~/.local/share/claude/versions/ an, benötigt keinen root-Zugriff und aktualisiert sich im Hintergrund. Jeder Benutzer auf dem Rechner erhält eine separate Kopie mit einer eigenen Version.
Eine Installation über einen Paketmanager gilt systemweit. Eine Binärdatei wird von allen Benutzern verwendet, sie benötigt root-Zugriff und wird nicht über Claude Code automatisch aktualisiert. Sie aktualisieren sie mit sudo apt update && sudo apt upgrade claude-code, also mit demselben Befehl, den Sie bereits für alle anderen Pakete auf dem Rechner verwenden.
Wählen Sie die Installation pro Benutzer auf einem Rechner, an dem Sie sich mit Ihrem eigenen Benutzerkonto anmelden. Das trifft auf die meisten VPS-Installationen zu. Wählen Sie die Paketinstallation auf einem gemeinsam genutzten Server oder in einem Rechner-Image, wenn alle Benutzer dieselbe Version verwenden sollen und Sie den Zeitpunkt der Aktualisierung selbst festlegen möchten. Bei einer nativen Installation bestimmen zwei Einstellungen in ~/.claude/settings.json das Update-Verhalten:
{
"autoUpdatesChannel": "stable",
"env": {
"DISABLE_AUTOUPDATER": "1"
}
}Der Kanal stable verwendet eine Version, die ungefähr eine Woche alt ist, und überspringt Versionen mit schwerwiegenden Regressionen. DISABLE_AUTOUPDATER deaktiviert nur die Prüfung im Hintergrund. claude update funktioniert weiterhin, sodass Sie selbst bestimmen, wann eine neue Version installiert wird. Das ist auf einem Server wichtig, auf dem ein langer Auftrag unbeaufsichtigt läuft und sich die Binärdatei währenddessen nicht unerwartet ändern soll.
Über SSH anmelden und die Sitzung aktiv halten
Beim ersten Einsatz der CLI auf einem gemieteten Server treten zwei Linux-spezifische Probleme auf. Der Anmeldevorgang benötigt einen Browser, auf dem Server ist jedoch keiner vorhanden. Wenn eine SSH-Verbindung abbricht, wird die laufende Arbeit dadurch beendet.
tmux löst das zweite Problem. Eine tmux-Sitzung gehört zum tmux-Server auf dem entfernten Rechner, nicht zu Ihrer Verbindung. Wenn die Verbindung abbricht, läuft der Prozess daher weiter.
tmux new -s claude
claudeTrennen Sie die Sitzung mit Ctrl-b und anschließend d. Mit tmux attach -t claude können Sie später zurückkehren.
Die Anmeldung ist das erste Problem. Führen Sie claude aus. Der Befehl gibt eine Autorisierungs-URL aus. Öffnen Sie diese URL im Browser auf Ihrem eigenen Rechner. Nach der Anmeldung zeigt der Browser einen Anmeldecode an, statt zur Ausgangsseite zurückzukehren. Der Browser auf Ihrem Laptop kann den Callback-Server nicht erreichen, den Claude Code auf der Loopback-Adresse des entfernten Rechners gestartet hat. Fügen Sie diesen Code an der Paste code here if prompted-Eingabeaufforderung in das Terminal ein. Das Terminal meldet anschließend Login successful.
Wenn eine Sitzung ohne interaktive Beobachtung gestartet werden muss, öffnet claude setup-token dieselbe Browser-Autorisierung und gibt ein OAuth-Token mit einer Gültigkeit von einem Jahr im Terminal aus. Das Token wird nirgendwo gespeichert. Kopieren Sie es daher und setzen Sie es an der benötigten Stelle.
export CLAUDE_CODE_OAUTH_TOKEN=your-tokenDas Token erfordert einen kostenpflichtigen Tarif und kann nur Modellanfragen stellen. Behandeln Sie es wie ein Passwort mit einer Gültigkeit von einem Jahr. Wo Sie es speichern und wie Sie verhindern, dass ein Agent es wieder ausliest, wird unter Geheimnisse vor KI-Agenten schützen beschrieben.
Kleine Server stoßen auf eine weitere Grenze. Für die Installation werden ungefähr 512 MB freier Arbeitsspeicher benötigt. Die dokumentierte Hardwareanforderung für den Betrieb beträgt 4 GB RAM oder mehr. Auf einer Instanz mit 1 GB beendet der Out-of-Memory-Killer des Kernels daher die Installation:
Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.Fügen Sie Swap hinzu und führen Sie das Installationsprogramm anschließend erneut aus. Swap ist Festplattenspeicher, den der Kernel als zusätzlichen Arbeitsspeicher verwendet. Er ist deutlich langsamer als RAM, reicht aber aus, um eine Installation abzuschließen.
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfileswapon aktiviert die Datei nur für diesen Bootvorgang. Fügen Sie eine Zeile für /swapfile zu /etc/fstab hinzu, wenn der Eintrag nach einem Reboot wieder aktiviert werden soll. Welche weiteren Maßnahmen Sie treffen sollten, bevor ein Agent Befehle auf einem laufenden Server ausführen darf, wird unter Claude Code sicher auf einem VPS ausführen beschrieben.
Wo Ihre Claude-Zugangsdaten unter Linux gespeichert sind
Unter Linux schreibt /login die Zugangsdaten mit dem Dateimodus 0600 nach ~/.claude/.credentials.json. macOS speichert dieselben Zugangsdaten im verschlüsselten Schlüsselbund. Eine unter macOS angewendete Gewohnheit lässt sich daher nicht übertragen: Unter Linux liegt das Token als Klartextdatei in Ihrem Home-Verzeichnis, und jeder Prozess, der unter Ihrem Benutzer läuft, kann es lesen. Mit CLAUDE_CONFIG_DIR wird die Datei stattdessen unter diesem Verzeichnis gespeichert.
Daraus ergeben sich zwei Folgen. Eine Sicherung von /home enthält eine aktive Anmeldung. Wenn Sie diese Sicherung auf einen gemeinsam genutzten Rechner kopieren, übergeben Sie Ihr Konto an alle anderen Personen, die sie lesen können. Ein aus einem Rechner erstelltes Image, auf dem Sie sich angemeldet haben, übernimmt diese Anmeldung in jede daraus geklonte Instanz. Führen Sie /logout aus, bevor Sie einen Snapshot erstellen.
Die Priorität von Zugangsdaten führt zu Problemen, wenn Sie gleichzeitig ein Abonnement und einen API-Schlüssel besitzen. Wenn ANTHROPIC_API_KEY in Ihrer Shell gesetzt ist, verwendet Claude Code diesen Wert, sobald Sie ihn bestätigen. Ihr Abonnement bleibt dann ungenutzt, während der Schlüssel pro Token abgerechnet wird. /status zeigt, welche Zugangsdaten aktiv sind, und unset ANTHROPIC_API_KEY führt Sie zurück zur Anmeldung mit dem Abonnement.
Anmeldungen laufen ab. In den drei Tagen vor dem Ablauf enthält die Startzeile Your login expires in 3 days. Diese Warnung verhindert keine Anfrage. Nach dem Ablauf schlägt jede Anfrage mit Login expired · Please run /login fehl. Beachten Sie das, bevor Sie eine unbeaufsichtigte Sitzung über ein Wochenende laufen lassen. Eine solche Sitzung macht dann keine Fortschritte mehr und kann sich nicht selbst wiederherstellen.
Deckt ein Claude-Abonnement alle Bereiche ab?
Ein kostenpflichtiger Tarif deckt alle Oberflächen mit derselben Anmeldung ab. Mit einem Pro-, Max-, Team- oder Enterprise-Konto melden Sie sich im Browser bei claude.ai, in der Desktop-App, in der CLI und in der VS-Code-Erweiterung an. Es handelt sich jedes Mal um dasselbe Abonnement. Der kostenlose claude.ai-Tarif umfasst keinen Zugriff auf Claude Code. Für die CLI und die Claude-Code-Funktionen der Desktop-App benötigen Sie daher einen kostenpflichtigen Tarif oder ein Claude-Console-Konto.
Die API ist ein separates Produkt mit einer eigenen Abrechnung. Bei einem Console-Konto werden die tatsächlich gesendeten Tokens abgerechnet. Das eignet sich für einen von Ihnen entwickelten Dienst und nicht für die direkte Eingabe in einem Terminal. Wenn Sie ANTHROPIC_API_KEY setzen, verwendet die CLI diesen Abrechnungsweg. Das ist eine bewusste Entscheidung und kein Fallback.
Preise und Tariflimits ändern sich zu häufig, um sie hier erneut anzugeben. Zwei Seiten enthalten die aktuellen Zahlen: was Claude Code tatsächlich kostet und welchen Claude-Tarif Sie benötigen. Wenn Sie eine Abrechnung pro Token mit einem Monatstarif vergleichen, zeigt die API im Vergleich zu einem Abonnement, wo der Break-even liegt.
Die Installationsfehler, die tatsächlich auftreten
bash: claude: command not found direkt nach einer erfolgreichen Installation. Die Binärdatei befindet sich unter ~/.local/bin/claude, und dieses Verzeichnis ist nicht in den Suchpfaden Ihrer Shell enthalten. Bestätigen Sie das mit echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin". Der Befehl gibt nichts aus, wenn der Eintrag fehlt. Beheben Sie das für bash mit echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc und führen Sie anschließend source ~/.bashrc aus. Durch die alleinige Installation der VS Code-Erweiterung wird diese Datei niemals erstellt, weil die Erweiterung ihre CLI-Kopie im Erweiterungsverzeichnis speichert.
Error loading shared library libstdc++.so.6. Das Installationsprogramm hat den musl-Build für ein glibc-System ausgewählt. Das geschieht, wenn Pakete für die musl-Cross-Kompilierung vorhanden sind und die Erkennung sie falsch interpretiert. Führen Sie ldd --version 2>&1 | head -1 aus. Eine Ausgabe mit GNU libc oder GLIBC bedeutet, dass Ihr System glibc verwendet und die falsche Binärdatei installiert wurde. Entfernen Sie die Installation und führen Sie das Installationsprogramm erneut aus. Auf Alpine und anderen musl-Systemen lautet die umgekehrte Lösung apk add libgcc libstdc++ ripgrep.
Zwei Kopien von claude auf einem System. which -a claude listet jeden Treffer in Ihrem PATH auf. Eine native Installation ist ein symbolischer Link von ~/.local/bin/claude nach ~/.local/share/claude/versions/. Eine ältere lokale npm-Installation befindet sich unter ~/.claude/local/. npm -g ls @anthropic-ai/claude-code zeigt eine globale npm-Installation. Entfernen Sie die Kopien, die Sie nicht benötigen. Eine veraltete Kopie weiter vorne in Ihrem PATH lässt einen bereits behobenen Fehler weiterhin als nicht behoben erscheinen.
Wo Sie den aktuellen Stand prüfen
- Status, Voraussetzungen und Installationsbefehle für Linux-Desktops: code.claude.com/docs/en/desktop-linux
- Unterstützte Distributionen und alle Installationsmethoden für die CLI: code.claude.com/docs/en/setup
- Plattformen, für die überhaupt eine App zum Download verfügbar ist: claude.com/download
- Welche Leistungen in den einzelnen Tarifen enthalten sind und was sie kosten: claude.com/pricing
Jede Versionsnummer und jedes Datum in diesem Leitfaden ist ein Stand von August 2026. Die grundlegende Struktur bleibt gleich: vier Oberflächen, eine Anmeldung für die kostenpflichtigen Angebote und eine Entscheidung darüber, ob die CLI Ihrem Benutzer oder dem gesamten System zugeordnet wird.
FAQ
Gibt es eine Claude-Desktopanwendung für Linux?
Ja. Im August 2026 befindet sie sich in der Betaphase und unterstützt Ubuntu 22.04 oder höher sowie Debian 12 oder höher auf amd64 oder arm64. Installieren Sie sie mit sudo apt install claude-desktop, nachdem Sie das apt-Repository und den Signaturschlüssel von Anthropic hinzugefügt haben. Dadurch werden neue Versionen mit den normalen Systemaktualisierungen installiert. Der Linux-Build enthält dieselben Tabs wie die macOS-App, einschließlich des Claude-Code-Tabs. Computer Use und Spracheingabe sind im Linux-Build noch nicht verfügbar. Für Fedora und RHEL gibt es kein Paket. Verwenden Sie auf diesen Distributionen daher die CLI oder claude.ai im Browser.
Benötige ich Node.js, um Claude Code unter Linux auszuführen?
Nicht bei der empfohlenen Installation. curl -fsSL https://claude.ai/install.sh | bash lädt eine kompilierte Binärdatei herunter, die zur Laufzeit kein Node.js verwendet. Node.js ist nur relevant, wenn Sie das npm-Paket installieren. Ab Version 2.1.198 erfordert dieses Node.js 22 oder höher. Bei einer älteren Node.js-Version gibt npm eine EBADENGINE-Warnung aus, die Installation wird jedoch trotzdem abgeschlossen, weil dieselbe native Binärdatei als plattformspezifische Abhängigkeit installiert wird. Installieren Sie das Paket niemals mit sudo npm install -g. Dadurch entstehen Dateien in Ihrem npm-Präfix, die root gehören, und spätere Aktualisierungen schlagen fehl.
Wie melde ich mich über SSH bei Claude Code an?
Führen Sie claude aus. Der Befehl gibt eine Autorisierungs-URL aus. Öffnen Sie diese URL im Browser auf Ihrem eigenen Computer, nicht auf dem Server. Nach der Anmeldung zeigt der Browser einen Anmeldecode an, statt eine Weiterleitung auszuführen. Der Grund ist, dass er den Callback-Listener nicht erreichen kann, den Claude Code an der Loopback-Adresse des Remotecomputers gestartet hat. Fügen Sie den Code bei der Paste code here if prompted-Eingabeaufforderung ein. Für Sitzungen, die ohne anwesenden Benutzer starten, führen Sie claude setup-token aus und setzen das ausgegebene Token überall dort als CLAUDE_CODE_OAUTH_TOKEN, wo es benötigt wird.
Wo speichert Claude Code meine Anmeldung unter Linux?
In ~/.claude/.credentials.json mit dem Dateimodus 0600 oder unter CLAUDE_CONFIG_DIR, wenn Sie diese Variable setzen. Unter Linux wird kein Schlüsselbund verwendet, anders als unter macOS. Daher kann jeder Prozess, der unter Ihrem Benutzerkonto läuft, die Datei lesen. Ein /home-Backup oder ein Maschinen-Image enthält daher eine funktionierende Anmeldung. Führen Sie /logout aus, bevor Sie einen System-Snapshot erstellen oder ein System kopieren. Wenn ANTHROPIC_API_KEY ebenfalls in Ihrer Umgebung gesetzt ist, hat es Vorrang vor der gespeicherten Abonnementanmeldung, sobald Sie es bestätigen. /status zeigt an, welche Anmeldung aktiv ist.
Deckt mein Claude-Pro-Abonnement auch die CLI und die Webanwendung ab?
Ja. Mit einem Pro-, Max-, Team- oder Enterprise-Tarif melden Sie sich mit einem Konto bei claude.ai, der Desktopanwendung, der CLI und der VS-Code-Erweiterung an. Der kostenlose claude.ai-Tarif umfasst Claude Code nicht. Für die Terminal-CLI benötigen Sie daher einen kostenpflichtigen Tarif oder ein Claude-Console-Konto. Die API wird über ein Console-Konto separat pro Token abgerechnet. Dabei handelt es sich um ein anderes Produkt als ein Abonnement.