Skip to main content
Die Claude Desktop-App hat drei Registerkarten: Chat für Gespräche, Cowork für Dispatch und längere agentengestützte Arbeiten und Code für Softwareentwicklung. Diese Seite ist die Referenz für die Registerkarte Code.

Für macOS herunterladen

Universeller Build für Intel und Apple Silicon

Für Windows herunterladen

Für x64-Prozessoren

Claude für Linux abrufen (Beta)

apt oder .deb für Ubuntu und Debian
Für Windows ARM64 laden Sie das ARM64-Installationsprogramm herunter. Unter Linux installieren Sie mit apt; siehe Claude Desktop unter Linux. Nach der Installation starten Sie Claude, melden sich an und klicken auf die Registerkarte Code. Eine Anleitung für Ihre erste Sitzung finden Sie im Leitfaden „Erste Schritte“. In der Registerkarte Code ist jedes Gespräch eine Sitzung: Es hat seinen eigenen Chat-Verlauf und Projektordner, unabhängig von jeder anderen Sitzung. Die Seitenleiste listet Ihre Sitzungen auf und ermöglicht es Ihnen, mehrere parallel auszuführen. Innerhalb einer Sitzung können Sie: Für geplante wiederkehrende Arbeiten, Tastaturkürzel oder Aufgaben von Ihrem Telefon senden siehe die verlinkten Seiten und Abschnitte. Wenn Sie bereits die Terminal-basierte CLI verwenden, siehe den CLI-Vergleich für das, was übertragen wird.

Sitzung starten

Bevor Sie Ihre erste Nachricht senden, konfigurieren Sie vier Dinge im Eingabebereich:
  • Umgebung: Wählen Sie, wo Claude ausgeführt wird. Wählen Sie Lokal für Ihren Computer, Cloud für eine Cloud-Sitzung, die nach dem Schließen der App fortgesetzt wird, eine SSH-Verbindung für einen von Ihnen verwalteten Remote-Computer oder unter Windows eine WSL-Distribution. Eine Aufgabe in einer SSH-Sitzung kann weiterlaufen, während Desktop getrennt ist, kann bei einem Claude-Konto jedoch anhalten, wenn dessen Anmeldung abläuft. Siehe Umgebungskonfiguration.
  • Projektordner: Wählen Sie den Ordner oder das Repository aus, in dem Claude arbeitet. Für Cloud-Sitzungen können Sie mehrere Repositories hinzufügen.
  • Modell: Wählen Sie ein Modell aus dem Dropdown neben der Schaltfläche „Senden“. Sie können dies während der Sitzung ändern.
  • Berechtigungsmodus: Wählen Sie, wie viel Autonomie Claude aus dem Moduswahlschalter hat. Sie können dies während der Sitzung ändern.
Geben Sie Ihre Aufgabe ein und drücken Sie Eingabe, um zu starten. Jede Sitzung verfolgt ihren eigenen Kontext und Änderungen unabhängig.

Arbeiten mit Code

Geben Sie Claude den richtigen Kontext, kontrollieren Sie, wie viel es eigenständig tut, und überprüfen Sie, was es geändert hat.

Verwenden Sie das Eingabefeld

Geben Sie ein, was Claude tun soll, und drücken Sie Eingabe, um zu senden. Claude liest Ihre Projektdateien, nimmt Änderungen vor und führt Befehle basierend auf Ihrem Berechtigungsmodus aus. Sie können Claude jederzeit unterbrechen: Klicken Sie auf die Stoppschaltfläche, um sofort zu unterbrechen, oder geben Sie eine Korrektur ein und drücken Sie Eingabe, um sie zu senden, ohne die laufende Aktion zu stoppen. Claude liest die Korrektur, sobald die aktuelle Aktion abgeschlossen ist, und passt sich an, bevor der nächste Schritt erfolgt. Die Schaltfläche + neben dem Eingabefeld gibt Ihnen Zugriff auf Dateianhänge, Skills, Konnektoren und Plugins.

Übernehmen Sie einen vorgeschlagenen Prompt

Nachdem Claude geantwortet hat, kann die Code-Registerkarte einen vorgeschlagenen nächsten Prompt als grauen Text im leeren Eingabefeld anzeigen. Claude Code generiert jeden Vorschlag aus Ihrer Konversation mit einer kurzen Hintergrundanfrage, die auf die Nutzungslimits Ihres Plans oder Ihre API-Kosten angerechnet wird.
  • Vorschlag verwenden: Drücken Sie Tab oder Pfeil nach rechts, um ihn in das Eingabefeld zu übernehmen, bearbeiten Sie ihn bei Bedarf und drücken Sie dann Eingabe, um ihn zu senden. Wenn Sie Eingabe drücken, bevor Sie den Vorschlag übernehmen, wird er nicht gesendet.
  • Eigenen Prompt schreiben: Beginnen Sie mit der Eingabe. Der Vorschlag wird nur angezeigt, solange das Eingabefeld leer ist und keine angehängten Dateien enthält.
Öffnen Sie Settings > Claude Code und deaktivieren Sie Prompt suggestions unter Sessions, um Vorschläge in jeder Sitzung ab ihrem nächsten Start oder ihrer nächsten Fortsetzung zu beenden.

Fügen Sie Dateien und Kontext zu Eingaben hinzu

Das Eingabefeld unterstützt zwei Möglichkeiten, um externen Kontext einzubinden:
  • @mention-Dateien: Geben Sie @ gefolgt von einem Dateinamen ein, um eine Datei zum Gesprächskontext hinzuzufügen. Claude kann diese Datei dann lesen und referenzieren. @mention ist nicht in Cloud-Sitzungen und WSL-Sitzungen verfügbar.
  • Dateien anhängen: Hängen Sie Bilder, PDFs und andere Dateien an Ihre Eingabe an, indem Sie die Schaltfläche „Anhängen“ verwenden, oder ziehen Sie Dateien direkt in die Eingabe. Dies ist nützlich zum Teilen von Screenshots von Fehlern, Design-Mockups oder Referenzdokumenten.

Wählen Sie einen Berechtigungsmodus

Berechtigungsmodi kontrollieren, wie viel Autonomie Claude während einer Sitzung hat: ob es vor dem Bearbeiten von Dateien, dem Ausführen von Befehlen oder beidem fragt. Sie können Modi jederzeit mit dem Moduswahlschalter neben der Schaltfläche „Senden“ wechseln. Um jede Änderung selbst zu genehmigen, wechseln Sie zu Manual. Um einen Standardmodus für neue lokale Sitzungen festzulegen, fügen Sie permissions.defaultMode zu Ihrer Einstellungsdatei hinzu. Die Desktop-App liest die gleichen Einstellungsdateien wie die CLI. Ein Modus, den Sie im Wahlschalter auswählen, wird pro Ordner gespeichert und hat Vorrang vor defaultMode für diesen Ordner, außer Plan, das nur für die aktuelle Sitzung gilt. Frühere Versionen der Code-Registerkarte bezeichneten diese Modi als Ask permissions, Auto accept edits und Plan mode. Der Berechtigungsmodus dontAsk ist nur in der CLI verfügbar.
Beginnen Sie komplexe Aufgaben im Plan, damit Claude einen Ansatz abbildet, bevor Änderungen vorgenommen werden. Sobald Sie den Plan genehmigen, wechseln Sie zu Accept edits oder Manual, um ihn auszuführen. Siehe explore first, then plan, then code für mehr zu diesem Workflow.
Cloud-Sitzungen unterstützen Accept edits, Plan und Auto. Accept edits entspricht dem default-Modus: Cloud-Sitzungen genehmigen Dateibearbeitungen vorab, daher zeigt der Wahlschalter Accept edits statt Manual an. Bypass permissions ist nicht verfügbar in Cloud-Sitzungen, einschließlich Sitzungen in einer selbstgehosteten Umgebung. Enterprise-Administratoren können einschränken, welche Berechtigungsmodi verfügbar sind. Siehe enterprise configuration für Details.

Verfügbarkeit des Auto-Modus

Der Auto-Modus ist für alle Benutzer auf der Anthropic API verfügbar und erfordert Claude Opus 4.6 oder später, Sonnet 4.6 oder später, Haiku 5.5 oder ein Fable-Modell. Organisationsadministratoren können den Auto-Modus mit dem Schlüssel disableAutoMode in verwalteten Einstellungen ausschalten. Bei Enterprise-Bereitstellungen, die Desktop zu Google Cloud’s Agent Platform weiterleiten, ist der Auto-Modus auch standardmäßig verfügbar; siehe Auto mode on Bedrock, Agent Platform, or Foundry für die unterstützten Modelle.

Vorschau Ihrer App

Claude kann einen Dev-Server starten und ihn im Browser-Pane öffnen, um seine Änderungen zu überprüfen. Dies funktioniert sowohl für Frontend-Web-Apps als auch für Backend-Server: Claude kann API-Endpunkte testen, Server-Logs anzeigen und Probleme, die er findet, iterieren. In den meisten Fällen startet Claude den Server automatisch nach dem Bearbeiten von Projektdateien. Sie können Claude auch jederzeit bitten, eine Vorschau anzuzeigen. Standardmäßig überprüft Claude automatisch Änderungen nach jeder Bearbeitung. Das Browser-Pane kann auch statische HTML-Dateien, PDFs, Bilder und Videos aus Ihrem Projekt öffnen. Klicken Sie auf einen HTML-, PDF-, Bild- oder Videopfad im Chat, um ihn dort zu öffnen.
In einer SSH-Sitzung kann Claude Ihre App nicht im Browser-Pane öffnen, da es dort nicht über die Tools des Panes verfügt. Um sich die App selbst anzusehen, leiten Sie ihren Port an Ihren Computer weiter.
Aus dem Browser-Pane können Sie:
  • Direkt im Browser-Pane mit Ihrer laufenden App interagieren
  • Beobachten, wie Claude seine eigenen Änderungen automatisch überprüft: Es macht Screenshots, inspiziert das DOM, klickt auf Elemente, füllt Formulare aus und behebt Probleme, die es findet
  • Server über das Menü Dev servers in der Kopfzeile des Browser-Panes starten oder stoppen oder alle auf einmal stoppen
  • Mit Keep cookies im ⋮-Menü des Browser-Panes festlegen, ob der Browser Cookies nach dem Beenden der App behält, damit Sie sich während der Entwicklung nicht erneut anmelden müssen
Claude erstellt die anfängliche Server-Konfiguration basierend auf Ihrem Projekt. Wenn Ihre App einen benutzerdefinierten Dev-Befehl verwendet, bearbeiten Sie .claude/launch.json, um Ihr Setup zu entsprechen. Siehe Configure preview servers für die vollständige Referenz. Um die gespeicherten Daten des Browsers zu löschen, wählen Sie Clear browsing data im ⋮-Menü des Browser-Panes. Um den Browser vollständig auszuschalten, deaktivieren Sie Browser tools unter Settings > Claude Code.

Externe Websites durchsuchen

Das Browser-Pane ist ein Browser mit Registerkarten, daher können Sie Dokumentation, Issue-Tracker oder andere Websites neben Ihrer laufenden App öffnen. Um den Browser zu öffnen, drücken Sie Cmd+Shift+B auf macOS oder Ctrl+Shift+B auf Windows, oder klicken Sie in der Titelleiste der Sitzung auf Browser. Sie können sich auf Websites im Pane anmelden, einschließlich Popup-Anmeldungsflows wie Google OAuth. Wenn Sie zum ersten Mal auf einen externen Link im Chat klicken, fragt ein Dialog, ob Links im Browser-Pane oder in Ihrem Standardbrowser geöffnet werden sollen. Um Ihre Wahl später zu ändern, verwenden Sie Open links in built-in browser im ⋮-Menü des Browser-Panes. Cmd-Klick auf macOS oder Ctrl-Klick auf Windows öffnet einen Link direkt in Ihrem Standardbrowser. Claude kann externe Seiten lesen und mit ihnen interagieren, indem es die gleichen Tools verwendet, die es zum Überprüfen Ihrer App nutzt, mit zwei zusätzlichen Sicherheitsprüfungen:
  • Sicherheitsklassifikatoren überprüfen Claudes Schreibaktionen auf externen Seiten, wie Klicken und Tippen, in jedem Berechtigungsmodus. Dies sind die gleichen Klassifikatoren, die Auto mode verwendet, und wenn sie eine Aktion kennzeichnen, erhalten Sie eine Berechtigungsabfrage unabhängig vom Modus.
  • In Berechtigungsmodi außer Auto und Bypass permissions wird auch eine Domain-Allowlist-Prüfung angewendet, bevor Claude zu einer neuen Website navigiert.

Genehmigen Sie Claudes Aktionen auf einer Website

Wenn Claude zum ersten Mal auf einer externen Website agiert, wird eine Berechtigungskarte angezeigt und Claude wartet auf Ihre Wahl: Allow once, Always allow oder Deny. Allow once genehmigt die Aktion, ohne etwas zu speichern. Always allow speichert die Genehmigung für diese Website auf Ihrem Gerät, und Sie können sie in Einstellungen widerrufen. Jede Website benötigt ihre eigene Genehmigung, einschließlich Subdomains. Ihre lokalen Dev-Server und Projektdateien benötigen keine Genehmigung, daher funktioniert auto-verify ohne Berechtigungsabfragen. Auch auf einer genehmigten Website wird Claude keine Artikel kaufen, Konten erstellen oder CAPTCHAs umgehen, ohne Ihre Eingabe. Das Durchsuchen im Browser-Pane verwendet das gleiche Sicherheitsmodell wie die Claude in Chrome-Erweiterung. Siehe Using Claude in Chrome safely für die Behandlung sensibler Websites und riskanter Aktionen durch Claude.

Wählen Sie zwischen dem Browser-Pane und der Chrome-Erweiterung

Das Browser-Pane verwendet ein sauberes Browser-Profil, getrennt von Ihrem persönlichen Browser, ohne Ihre gespeicherten Anmeldungen oder Verlauf. Verwenden Sie es zum Erstellen und Testen Ihrer App und für Websites, die Ihre Identität nicht benötigen. Wenn Sie möchten, dass Claude als Sie in Ihren angemeldeten Sitzungen agiert, verwenden Sie stattdessen die Claude in Chrome-Erweiterung, die den Anmeldestatus Ihres Browsers teilt.

Beschränken Sie das externe Durchsuchen für Ihre Organisation

Der Browser folgt den gleichen Site-Allowlist- und Blocklist-Kontrollen wie die Claude in Chrome-Erweiterung. Wenn Ihre Organisation diese Listen bereits für die Erweiterung konfiguriert hat, respektiert der Browser sie automatisch. Administratoren können auch Claudes Tools auf externen Seiten mit der verwalteten Einstellung browserExternalPageTools ausschalten. Mit deaktivierten Tools können Benutzer immer noch zu externen Websites navigieren; Claudes Tools können sie nicht lesen oder bearbeiten. Um das externe Durchsuchen vollständig auszuschalten, setzen Sie die verwaltete Einstellung disableBrowserExternalNavigation auf true. Dies blockiert alle externe Navigation im Browser, einschließlich Websites auf der Allowlist Ihrer Organisation; localhost Dev-Server und Datei-Vorschauen funktionieren weiterhin. Verwenden Sie browserExternalPageTools, um Benutzern zu ermöglichen, externe Websites weiterhin zu durchsuchen, ohne Claudes Tools, und disableBrowserExternalNavigation, um externe Websites für Benutzer und Claude zu blockieren.

Überprüfen Sie Änderungen mit der Diff-Ansicht

Nachdem Claude Änderungen an Ihrem Code vorgenommen hat, können Sie mit der Diff-Ansicht Änderungen dateiweise überprüfen, bevor Sie einen Pull Request erstellen. Wenn Claude Dateien ändert, wird ein Diff-Statistik-Indikator angezeigt, der die Anzahl der hinzugefügten und entfernten Zeilen anzeigt, z. B. +12 -1. Klicken Sie auf diesen Indikator, um den Diff-Viewer zu öffnen, der eine Dateiliste auf der linken Seite und die Änderungen für jede Datei auf der rechten Seite anzeigt. Um Kommentare zu bestimmten Zeilen hinzuzufügen, klicken Sie auf eine beliebige Zeile im Diff, um ein Kommentarfeld zu öffnen. Geben Sie Ihr Feedback ein und drücken Sie Eingabe, um den Kommentar hinzuzufügen. Nach dem Hinzufügen von Kommentaren zu mehreren Zeilen senden Sie alle Kommentare auf einmal:
  • macOS: drücken Sie Cmd+Eingabe
  • Windows: drücken Sie Ctrl+Eingabe
Claude liest Ihre Kommentare und nimmt die angeforderten Änderungen vor, die als neuer Diff angezeigt werden, den Sie überprüfen können.

Überprüfen Sie Ihren Code

Um Claude Ihre Änderungen vor dem Commit überprüfen zu lassen, geben Sie /code-review in das Eingabefeld ein. Die Ergebnisse erscheinen in der Konversation, sobald das Review abgeschlossen ist. In lokalen, SSH- und WSL-Sitzungen werden die Ergebnisse als Code review-Karte angezeigt, nach Datei gruppiert. Verwenden Sie die Karte, um darauf zu reagieren:
  • Klicken Sie auf Walk through in diff, um die Diff-Ansicht zu öffnen und die Ergebnisse einzeln durchzugehen. Ein Ergebnis im aktuellen Diff erscheint an seiner Zeile, wo Sie auf Fix this one klicken oder es verwerfen können.
  • Klicken Sie auf Apply fixes, um Claude zu bitten, die noch offenen Ergebnisse zu beheben.
In jeder Sitzung können Sie Claude auch im Eingabefeld bitten, die Ergebnisse des Reviews zu beheben. Wonach /code-review sucht und welche Argumente es akzeptiert, erfahren Sie unter Lokal mit /code-review überprüfen.

Überwachen Sie den Pull-Request-Status

Nachdem Sie einen Pull Request öffnen, wird eine CI-Statusleiste in der Sitzung angezeigt. Claude Code verwendet die GitHub CLI, um Prüfergebnisse abzurufen und Fehler anzuzeigen.
  • Auto-fix CI & address comments: Wenn aktiviert, versucht Claude automatisch, fehlgeschlagene CI-Prüfungen zu beheben, indem es die Fehlerausgabe liest und iteriert. In einer lokalen Sitzung geht Claude außerdem auf neue Review-Kommentare ein, die jemand anderes als Sie hinterlässt, sofern der Autor der Eigentümer des Repositorys, ein Organisationsmitglied, ein Collaborator oder eine GitHub App ist.
  • Auto-merge when ready: Wenn aktiviert, mergt Claude den PR, sobald alle Prüfungen bestanden sind. Die Merge-Methode ist Squash. Aktivieren Sie Auto-merge zuerst in Ihren GitHub-Repository-Einstellungen; ohne diese Einstellung kann Claude den PR nicht mergen.
Um diese Optionen zu aktivieren, klicken Sie in der Statusleiste auf CI. Um die Sitzung automatisch zu archivieren, sobald der PR gemergt oder geschlossen wird, aktivieren Sie auto-archive unter Settings > Claude Code.
Die PR-Überwachung erfordert, dass die GitHub CLI (gh) auf Ihrem Computer installiert und authentifiziert ist. Wenn gh nicht installiert ist, fordert Desktop Sie auf, es beim ersten Versuch, einen PR zu erstellen, zu installieren.Richten Sie in einer SSH-Sitzung git und gh auf dem Remote-Computer ein, bevor Sie auf Create PR klicken, da Claude den Branch dort pusht und gh pr create ausführt. Installieren Sie gh dort selbst, da Desktop Sie in einer SSH-Sitzung nicht dazu auffordert. Prüfen Sie dann dort, dass git push funktioniert und dass gh auth status meldet, dass Sie angemeldet sind.