← Alle Beitrage

Claude Code CLI installieren und aktualisieren: Mac, Linux, Windows

Aus dem Leitfaden: Claude Code Comprehensive Guide

Claude Code zu installieren, kostet pro Plattform genau einen Befehl — curl -fsSL https://claude.ai/install.sh | bash unter macOS, Linux und WSL, oder irm https://claude.ai/install.ps1 | iex in der Windows PowerShell — und aktualisiert wird entweder automatisch (Standard) oder mit einem claude update. Was die meisten Seiten auslassen, ist alles nach diesem ersten Befehl: welche Installationsmethode Sie bei vier Optionen wählen sollten, wie sich der Autoupdater verhält und wie Sie ihn abschalten, wie Sie eine bestimmte Version festnageln und wie Sie jede Methode sauber wieder loswerden. Genau diese Referenz finden Sie hier, eine Tabelle pro Aufgabe, auf dem Stand von v2.1.224 (August 2026).1 {.answer-block}

TL;DR

  • Nehmen Sie den nativen Installer. Er hat keine Node.js-Abhängigkeit, liefert pro Plattform das getestete Binary aus und ist seit v2.1.113 der Standardweg. Das npm-Paket ist Altlast — seit v2.1.15 veraltet, und es verlangt inzwischen Node.js 22 oder neuer.1
  • Updates laufen standardmäßig automatisch: Claude Code prüft beim Start und in regelmäßigen Abständen während einer Sitzung, lädt im Hintergrund herunter und wendet das Update beim nächsten Start an. claude update erzwingt es sofort.2
  • Updates abschalten heißt zwei verschiedene Schalter: DISABLE_AUTOUPDATER=1 stoppt Hintergrund-Updates; DISABLE_UPDATES=1 (ab v2.1.118) blockiert jeden Update-Weg, auch ein manuelles claude update.2
  • Eine Version festnageln können Sie, indem Sie sie an den Installer übergeben: curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58. Womit Sie gerade arbeiten, zeigt claude --version; was sich geändert hat, blättern Sie mit /release-notes durch.12
  • Wenn sich irgendetwas seltsam verhält, hilft claude doctor — es meldet Installationsart, Version und erkannte Probleme, und seit v2.1.205 diagnostiziert das Sitzungskommando /doctor Setup-Probleme und behebt sie.2

Wie installiere ich das Claude Code CLI?

Ein Befehl, nach Plattform:

# macOS, Linux, WSL
curl -fsSL https://claude.ai/install.sh | bash

# Windows PowerShell
irm https://claude.ai/install.ps1 | iex

# Windows CMD
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

Lieber ein Paketmanager? Beide sind vollwertig unterstützt:

brew install --cask claude-code          # macOS / Linux (stable channel)
winget install Anthropic.ClaudeCode      # Windows

Danach starten Sie claude in einem Projektverzeichnis und melden sich mit einem Claude-Pro-, -Max- oder -Team-Abo oder einem Anthropic-API-Konto an.1 Der native Installer braucht kein Node.js, kein sudo, überhaupt nichts Vorinstalliertes. Falls Sie den alten npm-Weg nehmen müssen (npm install -g @anthropic-ai/claude-code), setzt er Node.js 22 oder neuer voraus und sollte niemals mit sudo laufen — global installierte Module in Root-Besitz erzeugen Rechteprobleme, die die Installation überdauern.1 Schon auf npm? claude install migriert Sie an Ort und Stelle auf das native Binary.

Für die Einrichtung der ersten Sitzung — Anmeldeoptionen, erster Prompt, Berechtigungsmodi — führt Sie die Schnellstart-Anleitung von null bis zum ersten Ergebnis.

Welche Plattformen unterstützt Claude Code?

Plattform Status Hinweise
macOS 13+ (Apple Silicon) Unterstützt Natives arm64-Binary seit v2.1.113; kein Rosetta
macOS 13+ (Intel) Unterstützt Nativer Installer oder Homebrew
Ubuntu 20.04+ / Debian 10+ Unterstützt glibc-Kompatibilität in v2.1.50 behoben
Fedora / RHEL 8+ Nach bestem Bemühen Läuft über denselben glibc-Fix; kein offizielles Zielsystem
Alpine / musl Mit Zusatzschritten unterstützt apk add libgcc libstdc++ ripgrep plus USE_BUILTIN_RIPGREP=0
Windows 10+ (x64 und ARM64) Unterstützt Das PowerShell-Werkzeug braucht CLAUDE_CODE_USE_POWERSHELL_TOOL=1
Windows WSL 2 Unterstützt, empfohlener Windows-Weg Voll gleichwertig zu Linux
Windows WSL 1 / Git Bash Unterstützt Besser WSL 2; Git Bash braucht eventuell CLAUDE_CODE_GIT_BASH_PATH

Die immer wiederkehrende Windows-Frage: Natives Windows funktioniert, doch WSL 2 liefert Ihnen ein Linux-identisches Erlebnis, und der native Installer läuft darin genauso.1

Wie aktualisiere ich Claude Code?

Meistens müssen Sie gar nichts tun. Claude Code aktualisiert sich standardmäßig selbst — es sucht beim Start und regelmäßig während einer Sitzung nach einer neuen Version, lädt im Hintergrund herunter und wendet das Update beim nächsten Start an.2 Wollen Sie sofort aktualisieren, oder haben Sie den Autoupdater deaktiviert:

claude update

Installationen über einen Paketmanager aktualisieren sich über dessen eigenen Kanal — brew upgrade --cask claude-code, winget upgrade Anthropic.ClaudeCode — und seit v2.1.129 sorgt CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 dafür, dass solche Installationen das Paketmanager-Upgrade im Hintergrund ausführen und zum Neustart auffordern.2

Gesteuert werden Updates über zwei verschiedene Schalter, und in abgeschotteten Umgebungen zählt dieser Unterschied:

Schalter Wirkung
DISABLE_AUTOUPDATER=1 Stoppt automatische Hintergrund-Updates; claude update funktioniert weiterhin
DISABLE_UPDATES=1 (ab v2.1.118) Blockiert alle Update-Wege, auch ein manuelles claude update

Beides setzen Sie entweder als Umgebungsvariable oder unter "env" in der settings.json.2

Wie installiere ich eine bestimmte Version?

Übergeben Sie die Version an den Installer — praktisch, um einen Fehler nachzustellen, ein Team auf einem bewährten Release zu halten oder zurückzurollen:

# Specific version
curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

# Latest, explicitly
curl -fsSL https://claude.ai/install.sh | bash -s latest

# Windows PowerShell, specific version
& ([scriptblock]::Create((irm https://claude.ai/install.ps1))) 1.0.58

Bestätigen Sie mit claude --version und lesen Sie über den Sitzungsdialog /release-notes nach, was ein Release geändert hat.2 Wenn Sie festnageln, kombinieren Sie das mit DISABLE_AUTOUPDATER=1 — sonst hebt der Autoupdater Ihre Festlegung beim nächsten Start höflich wieder auf. (Nehmen Sie stattdessen DISABLE_UPDATES=1, wenn auch das manuelle claude update gesperrt sein soll.)

Wie deinstalliere ich Claude Code?

Die Deinstallation muss zur Installationsmethode passen:

Methode Deinstallation
Nativ (macOS / Linux / WSL) rm -f ~/.local/bin/claude && rm -rf ~/.local/share/claude
Nativ (Windows) Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force; Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force
Homebrew brew uninstall --cask claude-code
winget winget uninstall Anthropic.ClaudeCode
npm (Altlast) npm uninstall -g @anthropic-ai/claude-code

Ihre Konfiguration liegt getrennt davon in ~/.claude/, das Entfernen des Binaries löscht also weder Einstellungen noch Skills oder Verlauf — löschen Sie dieses Verzeichnis nur mit, wenn Sie wirklich bei null anfangen wollen.1

Der ganze Lebenszyklus in einer Tabelle

Methode Installation Update Versionsprüfung
Nativ (macOS/Linux/WSL) curl -fsSL https://claude.ai/install.sh \| bash claude update oder Autoupdate claude --version
Nativ (Windows PS) irm https://claude.ai/install.ps1 \| iex claude update claude --version
Homebrew brew install --cask claude-code brew upgrade --cask claude-code claude --version
winget winget install Anthropic.ClaudeCode winget upgrade Anthropic.ClaudeCode claude --version
npm (Altlast) npm install -g @anthropic-ai/claude-code npm install -g @anthropic-ai/claude-code@latest claude --version

Und wenn etwas nicht stimmt — falsch gemeldete Version, nach einem Update kein Kommando mehr gefunden, eine halb angewandte Installation —, meldet claude doctor aus der Shell heraus Installationsart, Version und erkannte Probleme, während /doctor innerhalb einer Sitzung (ab v2.1.205) einen vollständigen Check-up fährt, der Gefundenes gleich beheben kann.2 Alles nach der Installation — Konfiguration, Berechtigungen, Hooks, MCP und Subagenten — deckt der vollständige Claude-Code-Leitfaden ab.

Häufige Fragen

Wie aktualisiere ich das Claude Code CLI auf die neueste Version?

Führen Sie claude update aus oder starten Sie einfach neu — Claude Code sucht standardmäßig beim Start und während einer Sitzung nach Updates, lädt sie im Hintergrund und wendet sie beim nächsten Start an. Installationen über Homebrew und winget aktualisieren Sie stattdessen mit brew upgrade --cask claude-code beziehungsweise winget upgrade Anthropic.ClaudeCode.

Aktualisiert sich Claude Code automatisch?

Ja, standardmäßig: Es prüft beim Start und regelmäßig im laufenden Betrieb und wendet das heruntergeladene Update beim nächsten Start an. DISABLE_AUTOUPDATER=1 schaltet Hintergrund-Updates ab, lässt aber das manuelle claude update bestehen; DISABLE_UPDATES=1 blockiert jeden Update-Weg.

Wie installiere ich Claude Code unter Windows?

Führen Sie irm https://claude.ai/install.ps1 | iex in der PowerShell aus (oder winget install Anthropic.ClaudeCode). Natives Windows 10+ wird auf x64 und ARM64 unterstützt, für volle Linux-Gleichwertigkeit ist jedoch WSL 2 der empfohlene Weg — führen Sie darin einfach den Linux-Installationsbefehl aus.

Brauche ich Node.js, um Claude Code zu installieren?

Nein — der empfohlene native Installer hat keine Node.js-Abhängigkeit. Nur das alte npm-Paket (npm install -g @anthropic-ai/claude-code, seit v2.1.15 veraltet) braucht Node, und zwar Node.js 22 oder neuer. Wenn Sie auf der npm-Installation sitzen, migriert claude install Sie auf das native Binary.

Wie prüfe ich, welche Claude-Code-Version ich habe?

Mit claude --version aus der Shell oder mit /release-notes innerhalb einer Sitzung für einen interaktiven Changelog-Wähler. claude doctor meldet zusätzlich die Installationsart und alle erkannten Setup-Probleme.



  1. Anthropic, „Set up Claude Code” — Installationsbefehle pro Plattform, nativer Installer als empfohlener Weg, npm-Anforderung Node.js 22+, Anmeldeoptionen. Geprüft am 7. August 2026. Details zur Plattformmatrix im Claude-Code-Leitfaden

  2. Anthropic, Claude-Code-Changelog und Release Notes, nachverfolgt im Claude-Code-Leitfaden (geprüft bis v2.1.224, 7. August 2026; keine der Versionen v2.1.221 bis 224 hat Installations- oder Update-Verhalten verändert) — Autoupdate-Verhalten, DISABLE_AUTOUPDATER gegenüber DISABLE_UPDATES (v2.1.118), CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE (v2.1.129), versionsgebundene Installationen, claude doctor sowie /doctor als diagnostizierender und behebender Check-up (v2.1.205). 

Verwandte Beiträge

Codex CLI installieren und aktualisieren: Mac, Linux, Windows

Jeder Weg, die OpenAI Codex CLI zu installieren, zu aktualisieren, auf eine Version festzulegen und zu deinstallieren – …

19 Min. Lesezeit

Anthropic Python SDK 1.0: Migration manuell oder Claude Code

anthropic 0.x auf 1.0 migrieren: httpx2, async Raw Responses, Bedrock-Region. Von Hand nach MIGRATION.md oder mit /claud…

11 Min. Lesezeit

Der Ralph-Loop: Wie ich autonome KI-Agenten über Nacht betreibe

Ich habe ein autonomes Agentensystem mit Stop-Hooks, Spawn-Budgets und Dateisystem-Speicher gebaut. Die Fehlschläge und …

11 Min. Lesezeit