44 Sitzung starten44 Sitzung starten
45</h2>45</h2>
46 46
47Bevor Sie Ihre erste Nachricht senden, konfigurieren Sie vier Dinge im Eingabebereich:47Bevor Sie Ihre erste Nachricht senden, wählen Sie in der Zeile unter dem Eingabefeld die Umgebung, den Projektordner, den Berechtigungsmodus und das Modell aus:
48 48
49* **Umgebung**: Wählen Sie, wo Claude ausgeführt wird. Wählen Sie **Lokal** für Ihren Computer, **Cloud** für eine [Cloud-Sitzung](#cloud-sessions), die nach dem Schließen der App fortgesetzt wird, eine [**SSH-Verbindung**](#ssh-sessions) für einen von Ihnen verwalteten Remote-Computer oder unter Windows eine [**WSL-Distribution**](/docs/de/desktop-wsl). Eine Aufgabe in einer SSH-Sitzung kann [weiterlaufen, während Desktop getrennt ist](#keep-a-task-running-while-desktop-is-disconnected), kann bei einem Claude-Konto jedoch anhalten, wenn dessen Anmeldung abläuft. Siehe [Umgebungskonfiguration](#environment-configuration).49* **Umgebung**: Wählen Sie mit der Umgebungsauswahl, dem ersten Steuerelement in der Zeile, wo Claude ausgeführt wird. Siehe [Umgebungskonfiguration](#environment-configuration).
50* **Projektordner**: Wählen Sie den Ordner oder das Repository aus, in dem Claude arbeitet. Für Cloud-Sitzungen können Sie [mehrere Repositories](#run-long-running-tasks-in-the-cloud) hinzufügen.50 * Wenn eine neue Sitzung keine Umgebungsauswahl unter dem Eingabefeld hat, folgen Sie den [Schritten für das frühere Layout](#check-which-layout-you-have).
51* **Modell**: Wählen Sie ein [Modell](/docs/de/model-config#available-models) aus dem Dropdown neben der Schaltfläche „Senden“. Sie können dies während der Sitzung ändern.51* **Projektordner**: Klicken Sie auf das Steuerelement für den Projektordner neben der Umgebungsauswahl, um den Ordner auszuwählen, in dem Claude arbeitet.
52* **Berechtigungsmodus**: Wählen Sie, wie viel Autonomie Claude aus dem [Moduswahlschalter](#choose-a-permission-mode) hat. Sie können dies während der Sitzung ändern.52 * **Cloud-Sitzung**: Wählen Sie statt eines Ordners [Repositorys](#run-long-running-tasks-in-the-cloud) aus
53 * **[Gespeicherte lokale oder SSH-Umgebung](#create-a-saved-environment)**: Die Umgebung enthält ihre Ordner bereits, daher zeigt die Zeile kein Steuerelement für den Projektordner an. Um die Ordner zu ändern, [bearbeiten Sie die Umgebung](#use-edit-or-remove-a-saved-environment).
54* **Berechtigungsmodus**: Wählen Sie mit dem [Moduswahlschalter](#choose-a-permission-mode), wie viel Autonomie Claude hat. Sie können den Berechtigungsmodus während der Sitzung ändern.
55* **Modell**: Wählen Sie ein [Modell](/docs/de/model-config#available-models) in der Modellauswahl am rechten Ende der Zeile aus. Sie können das Modell während der Sitzung ändern.
53 56
54Geben Sie Ihre Aufgabe ein und drücken Sie **Eingabe**, um zu starten. Jede Sitzung verfolgt ihren eigenen Kontext und Änderungen unabhängig.57Geben Sie Ihre Aufgabe ein und drücken Sie **Eingabe**, um zu starten. Jede Sitzung verfolgt ihren eigenen Kontext und Änderungen unabhängig.
55 58
82 Fügen Sie Dateien und Kontext zu Eingaben hinzu85 Fügen Sie Dateien und Kontext zu Eingaben hinzu
83</h3>86</h3>
84 87
85Das Eingabefeld unterstützt zwei Möglichkeiten, um externen Kontext einzubinden:88Um Claude eine Datei zu geben, erwähnen Sie sie per @mention oder hängen Sie sie im Eingabefeld an:
86 89
87* **@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.90* **@mention-Dateien**: Geben Sie `@` gefolgt von einem Dateinamen ein, um eine Datei zum Konversationskontext hinzuzufügen.
88* **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.91 * **In einer Cloud-Sitzung**: `@` kann Dateien erst auflisten, nachdem Sie Ihre erste Nachricht gesendet haben. Wenn `@` keine Dateien auflistet, senden Sie Ihre erste Nachricht ohne die Datei und erwähnen Sie die Datei dann per @mention in Ihrer nächsten Nachricht.
92* **Dateien anhängen**: Hängen Sie Bilder, PDFs und andere Dateien über die Schaltfläche **+** neben dem Eingabefeld an Ihren Prompt an, oder ziehen Sie Dateien direkt in den Prompt. Dies ist nützlich zum Teilen von Screenshots von Fehlern, Design-Mockups oder Referenzdokumenten.
93 * **In einer [WSL-Sitzung](/docs/de/desktop-wsl)**: Wenn das Menü **+** **Add image** statt **Add files or photos** anzeigt, können Sie nur Bilder anhängen. Um Claude eine andere Datei aus dem Ordner der Sitzung zu geben, erwähnen Sie sie per @mention.
89 94
90<h3 id="choose-a-permission-mode">95<h3 id="choose-a-permission-mode">
91 Wählen Sie einen Berechtigungsmodus96 Wählen Sie einen Berechtigungsmodus
92</h3>97</h3>
93 98
94Berechtigungsmodi 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.99Berechtigungsmodi 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 Berechtigungsmodi jederzeit mit dem Moduswahlschalter in der Zeile unter dem Eingabefeld wechseln. Um jede Änderung selbst zu genehmigen, wechseln Sie zu Manual.
95 100
96Um einen Standardmodus für neue lokale Sitzungen festzulegen, fügen Sie `permissions.defaultMode` zu Ihrer [Einstellungsdatei](/docs/de/settings#where-settings-live) 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.101Um einen Standardmodus für neue lokale Sitzungen festzulegen, fügen Sie `permissions.defaultMode` zu Ihrer [Einstellungsdatei](/docs/de/settings#where-settings-live) 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.
97 102
129 134
130Claude 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](#auto-verify-changes) Änderungen nach jeder Bearbeitung.135Claude 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](#auto-verify-changes) Änderungen nach jeder Bearbeitung.
131 136
132Das 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.137Klicken Sie in einer lokalen Sitzung auf einen HTML-, PDF- oder Videopfad im Chat, um ihn im Browser-Pane zu öffnen.
133 138
134<Note>139<Note>
135 In einer [SSH-Sitzung](#ssh-sessions) 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](#reach-a-port-on-the-remote-machine).140 In einer [SSH-Sitzung](#ssh-sessions) 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](#reach-a-port-on-the-remote-machine).
136</Note>141</Note>
137 142
143Wenn das Browser-Pane nicht geöffnet ist, nachdem Claude in einer lokalen Sitzung einen Server gestartet hat, klicken Sie im Chat auf der Karte des Servers auf **Open**.
144
138Aus dem Browser-Pane können Sie:145Aus dem Browser-Pane können Sie:
139 146
140* Direkt im Browser-Pane mit Ihrer laufenden App interagieren147* Direkt im Browser-Pane mit Ihrer laufenden App interagieren
185 Überprüfen Sie Änderungen mit der Diff-Ansicht192 Überprüfen Sie Änderungen mit der Diff-Ansicht
186</h3>193</h3>
187 194
188Nachdem Claude Änderungen an Ihrem Code vorgenommen hat, können Sie mit der Diff-Ansicht Änderungen dateiweise überprüfen, bevor Sie einen Pull Request erstellen.195Nachdem Claude Änderungen an Ihrem Code vorgenommen hat, können Sie mit der Diff-Ansicht Änderungen dateiweise überprüfen, bevor Sie einen Pull Request erstellen. Um die Diff-Ansicht zu öffnen, klicken Sie auf die Zeilenzahlen, z. B. `+12 -1`, in der Karte **Changes** des [Sitzungsdetails-Bereichs](#see-session-details). Sie können auch in der Titelleiste der Sitzung auf **Changes** klicken.
189
190Wenn 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.
191 196
192Um 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:197Um 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:
193 198
213 Überwachen Sie den Pull-Request-Status218 Überwachen Sie den Pull-Request-Status
214</h3>219</h3>
215 220
216Nachdem 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.221Damit Claude fehlgeschlagene Prüfungen behebt oder GitHub den Pull Request mergt, aktivieren Sie **Auto-fix** oder **Merge when ready**. Nachdem Sie einen Pull Request geöffnet haben, wird er in der Karte **Changes** des [Sitzungsdetails-Bereichs](#see-session-details) mit dem Status seiner CI-Prüfungen angezeigt. Öffnen Sie das **⋮**-Menü neben seinem Titel:
217 222
218* **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.223* **Auto-fix**: In einer lokalen Sitzung geht Claude außerdem auf neue Review-Kommentare ein, die jemand anderes als Sie hinterlässt. Der Autor des Kommentars muss der Eigentümer des Repositorys, ein Organisationsmitglied, ein Collaborator oder eine GitHub App sein.
219* **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](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository); ohne diese Einstellung kann Claude den PR nicht mergen.224* **Merge when ready**: Aktiviert GitHubs Auto-Merge für den PR. In einer lokalen Sitzung fordert Desktop einen Squash-Merge an, sofern der Basis-Branch keine Merge-Queue verwendet.
225 * **In SSH- und WSL-Sitzungen**: **Merge when ready** ist deaktiviert, aktivieren Sie daher Auto-Merge für den Pull Request auf GitHub
226 * **Wenn das Repository kein Auto-Merge zulässt**: **Merge when ready** lässt sich nicht aktivieren, aktivieren Sie daher zuerst Auto-Merge in Ihren [GitHub-Repository-Einstellungen](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-auto-merge-for-pull-requests-in-your-repository)
227* **[Früheres Layout](#check-which-layout-you-have)**: Sobald die Sitzung einen Pull Request hat, klicken Sie in ihrer Statusleiste auf **CI**.
220 228
221Um 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](#work-in-parallel-with-sessions) unter **Settings > Claude Code**.229Um die Sitzung automatisch zu archivieren, sobald der PR gemergt oder geschlossen wird, aktivieren Sie [auto-archive](#archive-a-session) unter **Settings > Claude Code**.
222 230
223<Note>231<Note>
224 Die PR-Überwachung erfordert, dass die [GitHub CLI (`gh`)](https://cli.github.com/) 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.232 Die PR-Überwachung erfordert, dass die [GitHub CLI (`gh`)](https://cli.github.com/) 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.
238 Das Pane-Layout, Terminal, Datei-Editor und Ansichtsmodi in diesem Abschnitt erfordern Claude Desktop v1.2581.0 oder später. Öffnen Sie **Claude → Nach Updates suchen** auf macOS oder **Hilfe → Nach Updates suchen** auf Windows, um zu aktualisieren.246 Das Pane-Layout, Terminal, Datei-Editor und Ansichtsmodi in diesem Abschnitt erfordern Claude Desktop v1.2581.0 oder später. Öffnen Sie **Claude → Nach Updates suchen** auf macOS oder **Hilfe → Nach Updates suchen** auf Windows, um zu aktualisieren.
239</Note>247</Note>
240 248
249<h3 id="see-session-details">
250 Sitzungsdetails anzeigen
251</h3>
252
253Das Sitzungsdetails-Panel ist eine Gruppe von Karten neben dem Chat, die anzeigen, wo die Sitzung läuft, was sie geändert hat und was sie gerade ausführt. Das Panel erscheint, nachdem Sie eine Sitzung gestartet haben, sofern der Chat breit genug dafür ist.
254
255<h4 id="hide-or-show-the-session-details-panel">
256 Sitzungsdetails-Panel aus- oder einblenden
257</h4>
258
259Um das Panel aus- oder einzublenden, klicken Sie in der Titelleiste der Sitzung auf **Sitzungsleiste ausblenden** oder **Sitzungsleiste einblenden**, oder im Menü **⋮** der Leiste, wenn das Fenster schmal ist. Wenn Sie das Panel weiterhin nicht sehen, [prüfen Sie, welches Layout der Code-Registerkarte Sie haben](#check-which-layout-you-have).
260
241<h3 id="run-commands-in-the-terminal">261<h3 id="run-commands-in-the-terminal">
242 Führen Sie Befehle im Terminal aus262 Führen Sie Befehle im Terminal aus
243</h3>263</h3>
244 264
245Das integrierte Terminal ermöglicht es Ihnen, Befehle neben Ihrer Sitzung auszuführen, ohne zu einer anderen App zu wechseln. Klicken Sie in der Titelleiste der Sitzung auf **Terminal** oder drücken Sie **Ctrl+\`** auf macOS oder Windows. Das Terminal öffnet sich im Arbeitsverzeichnis Ihrer Sitzung und teilt die gleiche Umgebung wie Claude, sodass Befehle wie `npm test` oder `git status` die gleichen Dateien sehen, die Claude bearbeitet. Um eine zweite Terminal-Registerkarte zu öffnen, klicken Sie auf **+** in der Terminal-Pane-Kopfzeile oder klicken Sie mit der rechten Maustaste auf einen Ordner im Chat, um **Im Terminal öffnen** zu wählen.265Das integrierte Terminal ermöglicht es Ihnen, Befehle neben Ihrer Sitzung auszuführen, ohne zu einer anderen App zu wechseln. Klicken Sie in der Titelleiste der Sitzung auf **Terminal** oder drücken Sie **Ctrl+\`** auf macOS oder Windows. Das Terminal öffnet sich im Arbeitsverzeichnis Ihrer Sitzung und teilt die gleiche Umgebung wie Claude, sodass Befehle wie `npm test` oder `git status` die gleichen Dateien sehen, die Claude bearbeitet. Um eine zweite Terminal-Registerkarte zu öffnen, klicken Sie auf **+** in der Terminal-Pane-Kopfzeile oder klicken Sie mit der rechten Maustaste auf einen Ordner im Chat, um **Im Terminal öffnen** zu wählen.
246 266
247Das Terminal ist in lokalen und [SSH](#ssh-sessions)-Sitzungen verfügbar, mit einer Einschränkung auf [Windows-Remote-Rechnern](#windows-remote-machines).267Wenn eine WSL-Sitzung kein Terminal hat, lesen Sie [Wenn das Terminal oder Konnektoren nicht verfügbar sind](/docs/de/desktop-wsl#check-for-the-terminal-and-connectors). Das Terminal ist in lokalen und [SSH](#ssh-sessions)-Sitzungen verfügbar, mit einer Einschränkung auf [Windows-Remote-Rechnern](#windows-remote-machines).
248 268
249<h3 id="open-and-edit-files">269<h3 id="open-and-edit-files">
250 Öffnen und bearbeiten Sie Dateien270 Öffnen und bearbeiten Sie Dateien
251</h3>271</h3>
252 272
253Klicken Sie auf einen Dateipfad im Chat oder Diff-Viewer, um ihn im Datei-Pane zu öffnen. HTML-, PDF-, Bild- und Videopfade öffnen sich stattdessen im [Browser-Pane](#preview-your-app). Nehmen Sie Spot-Bearbeitungen vor und klicken Sie auf **Speichern**, um sie zurückzuschreiben. Wenn sich die Datei auf der Festplatte geändert hat, seit Sie sie geöffnet haben, warnt Sie das Pane und lässt Sie überschreiben oder verwerfen. Klicken Sie auf **Verwerfen**, um Ihre Bearbeitungen rückgängig zu machen, oder klicken Sie auf den Pfad in der Pane-Kopfzeile, um den absoluten Pfad zu kopieren.273Um eine Datei zu öffnen, die Claude erwähnt, klicken Sie im Chat auf ihren Pfad.
254 274
255Das Datei-Pane ist in lokalen und SSH-Sitzungen verfügbar. Für Cloud-Sitzungen bitten Sie Claude, die Änderung vorzunehmen.275Um eine Datei selbst zu bearbeiten, verwenden Sie das [Datei-Pane](#arrange-your-workspace):
276
277* **Lokale Sitzungen**: Sie können Dateien im Arbeitsverzeichnis der Sitzung bearbeiten, mit Ausnahme einiger schreibgeschützter Dateien wie `.mcp.json` und `.claude/settings.json`. Um eine davon zu ändern, [öffnen Sie sie in einer anderen App](#open-files-in-other-apps).
278* **Cloud-, SSH- und WSL-Sitzungen**: Das Datei-Pane ist schreibgeschützt, bitten Sie daher Claude, die Änderungen vorzunehmen.
279
280<h4 id="save-edits-in-the-file-pane">
281 Bearbeitungen im Datei-Pane speichern
282</h4>
283
284Standardmäßig werden Ihre Bearbeitungen im Datei-Pane automatisch gespeichert, daher zeigt das Pane keine Schaltfläche **Speichern** an. Um Ihre Bearbeitungen selbst zu speichern, deaktivieren Sie **Automatisch speichern** im Menü **⋮** des Panes. Wenn **Automatisch speichern** deaktiviert ist, klicken Sie nach dem Ändern einer Datei auf **Speichern**, um Ihre Bearbeitungen zu schreiben, oder auf **Abbrechen**, um sie rückgängig zu machen.
285
286Wenn das Pane warnt, dass sich die Datei auf der Festplatte geändert hat, klicken Sie auf **Überschreiben**, um die Version auf der Festplatte mit Ihren Bearbeitungen zu überschreiben, oder auf **Verwerfen**, um Ihre Bearbeitungen zu verwerfen.
256 287
257<h3 id="open-files-in-other-apps">288<h3 id="open-files-in-other-apps">
258 Öffnen Sie Dateien in anderen Apps289 Öffnen Sie Dateien in anderen Apps
283 Tastenkombinationen314 Tastenkombinationen
284</h3>315</h3>
285 316
286Drücken Sie **Cmd+/** auf macOS oder **Ctrl+/** auf Windows, um alle im Code-Tab verfügbaren Kürzel zu sehen. Unter Windows verwenden Sie **Ctrl** anstelle von **Cmd** für die folgenden Kürzel. Sitzungs-Zyklisierung, Terminal-Umschalter und Ansichtsmodus-Umschalter verwenden **Ctrl** auf jeder Plattform.317Drücken Sie **Cmd+/** auf macOS oder **Ctrl+/** auf Windows, um alle in der Code-Registerkarte verfügbaren Tastenkombinationen zu sehen. Die Tabelle in diesem Abschnitt zeigt die macOS-Tasten. Ersetzen Sie unter Windows und Linux diese Tasten:
318
319* **Cmd+Option**: Drücken Sie **Alt**
320* **Cmd**: Drücken Sie **Ctrl**
321
322Sitzungs-Zyklisierung, Terminal-Umschalter und Ansichtsmodus-Umschalter verwenden **Ctrl** auf jeder Plattform.
287 323
288| Kürzel | Aktion |324| Kürzel | Aktion |
289| - | - |325| - | - |
290| `Cmd` `/` | Tastenkombinationen anzeigen |326| `Cmd` `/` | Tastenkombinationen anzeigen |
291| `Cmd` `N` | Neue Sitzung |327| `Cmd` `N` | Neue Sitzung |
328| `Cmd` `Option` `1`–`9` | Auf dem Bildschirm für neue Sitzungen im [aktuellen Layout](#check-which-layout-you-have) eine Umgebung auswählen |
329| `Cmd` `Option` `0` | Auf dem Bildschirm für neue Sitzungen im aktuellen Layout den [Dialog **Neue Umgebung**](#create-a-saved-environment) öffnen |
292| `Cmd` `W` | Sitzung schließen |330| `Cmd` `W` | Sitzung schließen |
293| `Ctrl` `Tab` / `Ctrl` `Shift` `Tab` | Nächste oder vorherige Sitzung |331| `Ctrl` `Tab` / `Ctrl` `Shift` `Tab` | Nächste oder vorherige Sitzung |
294| `Cmd` `Shift` `]` / `Cmd` `Shift` `[` | Nächste oder vorherige Sitzung |332| `Cmd` `Shift` `]` / `Cmd` `Shift` `[` | Nächste oder vorherige Sitzung |
404 Arbeiten Sie parallel mit Sitzungen442 Arbeiten Sie parallel mit Sitzungen
405</h3>443</h3>
406 444
407Klicken Sie auf **+ Neue Sitzung** in der Seitenleiste, oder drücken Sie **Cmd+N** auf macOS oder **Ctrl+N** auf Windows, um an mehreren Aufgaben parallel zu arbeiten. Drücken Sie **Ctrl+Tab** und **Ctrl+Shift+Tab**, um durch Sitzungen in der Seitenleiste zu zyklisieren. Für Git-Repositories wählen Sie die **worktree**-Option neben dem Branch-Namen, um der Sitzung ihre eigene isolierte Kopie Ihres Projekts mit [Git worktrees](/docs/de/worktrees) zu geben.445Klicken Sie auf **+ New** in der Seitenleiste, oder drücken Sie **Cmd+N** auf macOS oder **Ctrl+N** auf Windows, um an mehreren Aufgaben parallel zu arbeiten. Drücken Sie **Ctrl+Tab** und **Ctrl+Shift+Tab**, um durch Sitzungen in der Seitenleiste zu zyklisieren.
408 446
409Um zwei Sitzungen gleichzeitig anzuzeigen, halten Sie **Cmd** auf macOS oder **Ctrl** auf Windows gedrückt und klicken Sie auf eine Sitzung in der Seitenleiste. Die Sitzung wird in einem zweiten Bereich neben dem bereits geöffneten angezeigt. Während die Aufteilung aktiv ist, ersetzt das Klicken auf eine andere Sitzung in der Seitenleiste denjenigen Bereich, der den Fokus hat. Drücken Sie **Cmd+\\** auf macOS oder **Ctrl+\\** auf Windows, um den fokussierten Bereich zu schließen und zu einer einzelnen Sitzung zurückzukehren.447Um zwei Sitzungen gleichzeitig anzuzeigen, halten Sie **Cmd** auf macOS oder **Ctrl** auf Windows gedrückt und klicken Sie auf eine Sitzung in der Seitenleiste. Die Sitzung wird in einem zweiten Bereich neben dem bereits geöffneten angezeigt. Während die Aufteilung aktiv ist, ersetzt das Klicken auf eine andere Sitzung in der Seitenleiste denjenigen Bereich, der den Fokus hat. Drücken Sie **Cmd+\\** auf macOS oder **Ctrl+\\** auf Windows, um den fokussierten Bereich zu schließen und zu einer einzelnen Sitzung zurückzukehren.
410 448
411Worktrees werden standardmäßig in `<project-root>/.claude/worktrees/` gespeichert. Sie können dies in ein benutzerdefiniertes Verzeichnis ändern:449<h4 id="run-a-session-in-its-own-worktree">
450 Eine Sitzung in einem eigenen Worktree ausführen
451</h4>
452
453Aktivieren Sie in einem Projekt, das ein Git-Repository ist, **Worktree**, bevor Sie eine Sitzung starten, um sie in einem eigenen [Git-Worktree](/docs/de/worktrees) auszuführen, einer isolierten Kopie des Projekts. Standardmäßig ist **Worktree** ausgeschaltet, und Claude arbeitet direkt im Projektordner. Klicken Sie auf das Steuerelement für den Projektordner in der [Zeile unter dem Eingabefeld](#start-a-session) und aktivieren Sie **Worktree**.
454
455* **Mit einer [gespeicherten Umgebung](#create-a-saved-environment)**: Legen Sie **Worktree** fest, wenn Sie die Umgebung erstellen oder bearbeiten
456* **[Früheres Layout](#check-which-layout-you-have)**: Aktivieren Sie das Kontrollkästchen **worktree** neben dem Branch-Namen oberhalb des Eingabefelds
457
458Worktrees werden standardmäßig in `<project-root>/.claude/worktrees/` gespeichert. Um sie stattdessen in einem benutzerdefinierten Verzeichnis zu speichern:
412 459
413* **Lokale Sitzungen**: Legen Sie **Worktree-Speicherort** in **Einstellungen > Claude Code** fest460* **Lokale Sitzungen**: Legen Sie **Worktree-Speicherort** in **Einstellungen > Claude Code** fest
414* **SSH-Sitzungen**: Legen Sie **Worktree-Ordner** in der [SSH-Verbindung](#choose-where-ssh-session-worktrees-go) fest461* **SSH-Sitzungen**: Legen Sie **Worktree-Ordner** in der [SSH-Verbindung](#choose-where-ssh-session-worktrees-go) fest
415 462
416Sie können auch ein **Branch-Präfix** in **Einstellungen > Claude Code** festlegen. Desktop stellt es jedem Worktree-Branch-Namen voran, was nützlich ist, um von Claude erstellte Branches organisiert zu halten.463Sie können auch ein **Branch-Präfix** in **Einstellungen > Claude Code** festlegen. Desktop stellt es jedem Worktree-Branch-Namen voran, was nützlich ist, um von Claude erstellte Branches organisiert zu halten.
417 464
418Um einen Worktree zu entfernen, wenn Sie fertig sind, fahren Sie mit der Maus über die Sitzung in der Seitenleiste und klicken Sie auf das Archiv-Symbol. Um Sitzungen automatisch zu archivieren, wenn ihr Pull Request gemergt oder geschlossen wird, schalten Sie **Auto-Archivieren nach PR-Merge oder -Schließung** in **Einstellungen > Claude Code** ein. Auto-Archivieren gilt nur für lokale Sitzungen, die beendet wurden.
419
420Um gitignorierte Dateien wie `.env` in neue Worktrees einzubeziehen, erstellen Sie eine [`.worktreeinclude`-Datei](/docs/de/worktrees#copy-gitignored-files-into-worktrees) in Ihrem Projektstammverzeichnis. Unter [Was Worktrees mit dem Haupt-Checkout teilen](/docs/de/worktrees#what-worktrees-share-with-the-main-checkout) erfahren Sie, woher eine Worktree-Sitzung Projekteinstellungen, Hooks und Skills liest.465Um gitignorierte Dateien wie `.env` in neue Worktrees einzubeziehen, erstellen Sie eine [`.worktreeinclude`-Datei](/docs/de/worktrees#copy-gitignored-files-into-worktrees) in Ihrem Projektstammverzeichnis. Unter [Was Worktrees mit dem Haupt-Checkout teilen](/docs/de/worktrees#what-worktrees-share-with-the-main-checkout) erfahren Sie, woher eine Worktree-Sitzung Projekteinstellungen, Hooks und Skills liest.
421 466
422<Note>467<Note>
423 Die Sitzungsisolation erfordert [Git](https://git-scm.com/downloads). Die meisten Macs enthalten Git standardmäßig. Führen Sie `git --version` im Terminal aus, um zu überprüfen. Wenn es eine Versionsnummer ausgibt, ist Git installiert. Wenn Sie auf Git-Fehler stoßen, bitten Sie Claude im [Cowork-Tab](https://claude.com/product/cowork), Ihnen bei der Behebung Ihres Setups zu helfen.468 Die Sitzungsisolation erfordert [Git](https://git-scm.com/downloads). Die meisten Macs enthalten Git standardmäßig. Führen Sie `git --version` im Terminal aus, um zu überprüfen. Wenn es eine Versionsnummer ausgibt, ist Git installiert. Wenn Sie auf Git-Fehler stoßen, bitten Sie Claude im [Cowork-Tab](https://claude.com/product/cowork), Ihnen bei der Behebung Ihres Setups zu helfen.
424</Note>469</Note>
425 470
426Verwenden Sie die Steuerelemente oben in der Seitenleiste, um Sitzungen nach Status, Projekt oder Umgebung zu filtern, und um Sitzungen nach Projekt zu gruppieren. Um eine Sitzung umzubenennen, klicken Sie auf den Sitzungstitel in der Symbolleiste oben in der aktiven Sitzung.471<h3 id="add-folders-to-a-session">
472 Ordner zu einer Sitzung hinzufügen
473</h3>
474
475Fügen Sie Ordner hinzu, bevor die Sitzung startet oder während sie läuft:
476
477* **Bevor eine lokale Sitzung startet**: Fügen Sie die Ordner unter **Folders** hinzu, wenn Sie [eine gespeicherte Umgebung erstellen](#create-a-saved-environment) oder bearbeiten, und [starten Sie die Sitzung dann aus dieser gespeicherten Umgebung](#use-edit-or-remove-a-saved-environment).
478* **Während eine lokale oder [SSH](#ssh-sessions)-Sitzung läuft**: Klicken Sie auf **+** neben dem Eingabefeld und wählen Sie **Add folder**. Claude arbeitet direkt in diesem Ordner, ohne [Worktree](#run-a-session-in-its-own-worktree).
479
480<h3 id="archive-a-session">
481 Eine Sitzung archivieren
482</h3>
483
484Bevor Sie eine Sitzung archivieren, deren Worktree nicht committete Änderungen enthält, lesen Sie [Nicht committete Änderungen beim Archivieren einer Sitzung behalten](#keep-uncommitted-changes-when-a-session-is-archived). Um eine Sitzung zu archivieren, fahren Sie mit der Maus in der Seitenleiste über die Sitzung, öffnen Sie ihr Menü und wählen Sie **Archive**. Die Sitzung wird in Ihre [archivierten Sitzungen](#organize-and-find-sessions) verschoben.
485
486Um Sitzungen automatisch zu archivieren, wenn ihr Pull Request gemergt oder geschlossen wird, schalten Sie **Auto-Archivieren nach PR-Merge oder -Schließung** in **Einstellungen > Claude Code** ein. Cloud-Sitzungen und Sitzungen, die noch laufen, werden nicht automatisch archiviert.
487
488<h4 id="keep-uncommitted-changes-when-a-session-is-archived">
489 Nicht committete Änderungen beim Archivieren einer Sitzung behalten
490</h4>
491
492Nicht committete Änderungen im Worktree einer Sitzung können beim Archivieren der Sitzung verloren gehen. Committen Sie daher zuerst, was Sie behalten möchten:
493
494* **Wenn Desktop nach den Änderungen fragt**: Wählen Sie **Archive anyway**, um sie zu verwerfen, oder brechen Sie ab und committen Sie sie
495* **Wenn die einzigen Änderungen nicht verfolgte Dateien sind**: Committen Sie diejenigen, die Sie behalten möchten, bevor ein Pull Request gemergt wird, den Claude in der Sitzung geöffnet hat, da Desktop sie dann ohne Nachfrage löschen kann
496* **In allen anderen Fällen**: Der Worktree bleibt mit seinen Änderungen auf dem Datenträger erhalten. Bei einer lokalen Sitzung entfernt Desktop beides etwa 30 Tage nachdem die Sitzung archiviert wurde oder Sie sie zuletzt geöffnet haben, je nachdem, was später eintritt. Um die Änderungen zu behalten, öffnen Sie die Sitzung über die [Registerkarte **Archived**](#organize-and-find-sessions) und wählen Sie **Unarchive**
497
498<h3 id="organize-and-find-sessions">
499 Sitzungen organisieren und finden
500</h3>
501
502Sie gruppieren, sortieren und finden Sitzungen über ein Symbol in der Sitzungsliste der Seitenleiste:
503
504* **Aktuelles Layout**: Fahren Sie mit der Maus über eine Überschrift in der Sitzungsliste, um das Symbol **Group and sort** anzuzeigen, und klicken Sie darauf. Um archivierte Sitzungen zu finden, wählen Sie **View all**, die letzte Zeile des Menüs, und öffnen Sie dann die Registerkarte **Archived**.
505* **[Früheres Layout](#check-which-layout-you-have)**: Das Symbol **Filter** wird ohne Überfahren mit der Maus angezeigt. Klicken Sie darauf, um die Liste mit **Group by** oder **Sort by** anzuordnen. Um archivierte Sitzungen anzuzeigen, wählen Sie **Status** und dann **Archived**.
506
507Um eine Sitzung umzubenennen, öffnen Sie sie und klicken Sie auf den Sitzungstitel in der Titelleiste.
508
509<h3 id="check-and-free-up-context">
510 Kontext überprüfen und freigeben
511</h3>
427 512
428Um die Kontext-Nutzung zu überprüfen, siehe [Überprüfen Sie die Nutzung](#check-usage). Wenn der Kontext voll wird, fasst Claude das Gespräch automatisch zusammen und arbeitet weiter. Sie können auch `/compact` eingeben, um die Zusammenfassung früher auszulösen und Kontextraum freizugeben. Siehe [das Kontextfenster](/docs/de/how-claude-code-works#the-context-window) für Details, wie die Komprimierung funktioniert.513Um die Kontext-Nutzung zu überprüfen, siehe [Überprüfen Sie die Nutzung](#check-usage). Wenn der Kontext voll wird, fasst Claude das Gespräch automatisch zusammen und arbeitet weiter. Sie können auch `/compact` eingeben, um die Zusammenfassung früher auszulösen und Kontextraum freizugeben. Siehe [das Kontextfenster](/docs/de/how-claude-code-works#the-context-window) für Details, wie die Komprimierung funktioniert.
429 514
515<h3 id="get-notified-when-a-session-finishes">
516 Benachrichtigung erhalten, wenn eine Sitzung abgeschlossen ist
517</h3>
518
430Die Desktop-App sendet eine Betriebssystem-Benachrichtigung, wenn eine Code-Sitzung eine Aufgabe abschließt und Sie diese Sitzung gerade nicht anzeigen. Für Sitzungen, die zu einem [Projekt](/docs/de/claude-projects#see-what-needs-you-in-overview) gehören, erhalten Sie stattdessen die Benachrichtigungen des Projekts.519Die Desktop-App sendet eine Betriebssystem-Benachrichtigung, wenn eine Code-Sitzung eine Aufgabe abschließt und Sie diese Sitzung gerade nicht anzeigen. Für Sitzungen, die zu einem [Projekt](/docs/de/claude-projects#see-what-needs-you-in-overview) gehören, erhalten Sie stattdessen die Benachrichtigungen des Projekts.
431 520
432<h3 id="ask-a-side-question-without-derailing-the-session">521<h3 id="ask-a-side-question-without-derailing-the-session">
451 Arbeiten Sie sitzungsübergreifend540 Arbeiten Sie sitzungsübergreifend
452</h3>541</h3>
453 542
454Claude kann Ihre anderen Code-Tab-Sitzungen auflisten, lesen, was jede getan hat, und Nachrichten zwischen ihnen senden. Fragen Sie in natürlicher Sprache: „Welche Sitzung hat die Auth-Umgestaltung berührt?“, „Zu welchem Ergebnis ist die API-Sitzung gekommen?“ oder „Teilen Sie der Zahlungs-Sitzung mit, dass sich das Schema geändert hat“. Sie können Claude auch bitten, eine Sitzung umzubenennen oder zu archivieren. Claude archiviert eine Sitzung auf die gleiche Weise wie das Archiv-Symbol der Seitenleiste, daher bitten Sie es, Sitzungen zu bereinigen, deren PRs gemergt wurden.543Claude kann Ihre anderen Code-Tab-Sitzungen auflisten, lesen, was jede getan hat, und Nachrichten zwischen ihnen senden. Fragen Sie in natürlicher Sprache: „Welche Sitzung hat die Auth-Umgestaltung berührt?“, „Zu welchem Ergebnis ist die API-Sitzung gekommen?“ oder „Teilen Sie der Zahlungs-Sitzung mit, dass sich das Schema geändert hat“.
544
545Sie können Claude auch bitten, eine Sitzung umzubenennen oder zu archivieren. Bitten Sie es zum Beispiel, die Sitzungen zu archivieren, deren PRs gemergt wurden.
455 546
456Über diese Oberfläche sieht Claude nur die Sitzungen, die die Desktop-App selbst ausführt: lokale, [SSH](#ssh-sessions) und [WSL](/docs/de/desktop-wsl) Sitzungen im Code-Tab. Claude sieht keine Cloud-Sitzungen oder Sitzungen, die Sie vom Terminal CLI oder der VS Code-Erweiterung gestartet haben, auch nicht in Worktrees desselben Projekts. Mit neun Terminal-Worktrees offen und zwei Desktop-Sitzungen meldet Claude, das in einer von ihnen antwortet, die eine andere Desktop-Sitzung. Claude listet niemals die Sitzung auf, von der aus Sie fragen. Standardmäßig sieht es die 20 zuletzt aktiven Sitzungen und überspringt archivierte Sitzungen, es sei denn, Sie fragen danach. [Sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) ermöglicht Claude separat, [Ihre anderen Claude Code-Sitzungen](/docs/de/cross-session-messaging#see-which-sessions-claude-can-reach) zu kontaktieren, einschließlich Terminal-Sitzungen.547Über diese Oberfläche sieht Claude nur die Sitzungen, die die Desktop-App selbst ausführt: lokale, [SSH](#ssh-sessions) und [WSL](/docs/de/desktop-wsl) Sitzungen im Code-Tab. Claude sieht keine Cloud-Sitzungen oder Sitzungen, die Sie vom Terminal CLI oder der VS Code-Erweiterung gestartet haben, auch nicht in Worktrees desselben Projekts. Mit neun Terminal-Worktrees offen und zwei Desktop-Sitzungen meldet Claude, das in einer von ihnen antwortet, die eine andere Desktop-Sitzung. Claude listet niemals die Sitzung auf, von der aus Sie fragen. Standardmäßig sieht es die 20 zuletzt aktiven Sitzungen und überspringt archivierte Sitzungen, es sei denn, Sie fragen danach. [Sitzungsübergreifendes Messaging](/docs/de/cross-session-messaging) ermöglicht Claude separat, [Ihre anderen Claude Code-Sitzungen](/docs/de/cross-session-messaging#see-which-sessions-claude-can-reach) zu kontaktieren, einschließlich Terminal-Sitzungen.
457 548
470 Führen Sie lange laufende Aufgaben in der Cloud aus561 Führen Sie lange laufende Aufgaben in der Cloud aus
471</h3>562</h3>
472 563
473Für große Umgestaltungen, Test-Suites, Migrationen oder andere lange laufende Aufgaben wählen Sie **Cloud** statt **Lokal**, wenn Sie eine Sitzung starten. Cloud-Sitzungen laufen standardmäßig auf von Anthropic verwalteter Infrastruktur und werden fortgesetzt, auch wenn Sie die App schließen oder Ihren Computer herunterfahren. Überprüfen Sie jederzeit den Fortschritt oder lenken Sie Claude in eine andere Richtung. Sie können Cloud-Sitzungen auch von [claude.ai/code](https://claude.ai/code) oder der [Claude Mobile-App](/docs/de/mobile) aus überwachen.564Für große Umgestaltungen, Test-Suites, Migrationen oder andere lange laufende Aufgaben wählen Sie beim Starten einer Sitzung im [Umgebungswähler](#start-a-session) eine Umgebung unter **Cloud** aus. Cloud-Sitzungen laufen standardmäßig auf von Anthropic verwalteter Infrastruktur und werden fortgesetzt, auch wenn Sie die App schließen oder Ihren Computer herunterfahren. Überprüfen Sie jederzeit den Fortschritt oder lenken Sie Claude in eine andere Richtung. Sie können Cloud-Sitzungen auch von [claude.ai/code](https://claude.ai/code) oder der [Claude Mobile-App](/docs/de/mobile) aus überwachen.
565
566Cloud-Sitzungen unterstützen auch mehrere Repositorys. Wählen Sie die Repositorys aus:
474 567
475Cloud-Sitzungen unterstützen auch mehrere Repositories. Nach Auswahl einer Cloud-Umgebung klicken Sie auf die Schaltfläche **+** neben dem ausgewählten Repository, um zusätzliche Repositories zur Sitzung hinzuzufügen. Jedes Repo erhält seinen eigenen Branch-Wahlschalter. Dies ist nützlich für Aufgaben, die mehrere Codebasen umfassen, z. B. das Aktualisieren einer gemeinsamen Bibliothek und ihrer Consumer.568* **Aktuelles Layout**: in der Zeile unter dem Eingabefeld, sobald Sie eine Cloud-Umgebung ausgewählt haben.
569* **[Früheres Layout](#check-which-layout-you-have)**: oberhalb des Eingabefelds. Um ein weiteres Repository hinzuzufügen, klicken Sie auf **+** neben dem ausgewählten.
476 570
477Siehe [Claude Code in der Cloud verwenden](/docs/de/claude-code-on-the-web) für mehr darüber, wie Cloud-Sitzungen funktionieren. Wenn ein Körper von Arbeit viele Cloud-Sitzungen benötigt, wählen Sie **Projekte** in der Seitenleiste, um ein [Projekt](/docs/de/claude-projects) zu erstellen, in dem Claude die Sitzungen für Sie aus einem Gespräch heraus startet und verfolgt.571Siehe [Claude Code in der Cloud verwenden](/docs/de/claude-code-on-the-web) für mehr darüber, wie Cloud-Sitzungen funktionieren. Wenn ein Körper von Arbeit viele Cloud-Sitzungen benötigt, wählen Sie **Projekte** in der Seitenleiste, um ein [Projekt](/docs/de/claude-projects) zu erstellen, in dem Claude die Sitzungen für Sie aus einem Gespräch heraus startet und verfolgt.
478 572
500* **Sie schalten es für diese Sitzung ein**: mit dem Schalter **Remote Control** der Sitzung oder durch Eingabe von `/remote-control` in ihrem Eingabefeld.594* **Sie schalten es für diese Sitzung ein**: mit dem Schalter **Remote Control** der Sitzung oder durch Eingabe von `/remote-control` in ihrem Eingabefeld.
501* **Sie verbindet sich beim Start**: Neue Sitzungen verbinden sich automatisch, solange **Neue Sitzungen mit Remote Control verbinden** in **Einstellungen > Claude Code** eingeschaltet ist. Wenn Sie diese Einstellung nie geändert haben, richtet sich Desktop nach [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) in Ihren Benutzereinstellungen oder verwalteten Einstellungen und anschließend nach dem Standard Ihrer Organisation.595* **Sie verbindet sich beim Start**: Neue Sitzungen verbinden sich automatisch, solange **Neue Sitzungen mit Remote Control verbinden** in **Einstellungen > Claude Code** eingeschaltet ist. Wenn Sie diese Einstellung nie geändert haben, richtet sich Desktop nach [`remoteControlAtStartup`](/docs/de/settings-reference#remotecontrolatstartup) in Ihren Benutzereinstellungen oder verwalteten Einstellungen und anschließend nach dem Standard Ihrer Organisation.
502 596
503Um zu sehen, ob eine Sitzung verbunden ist, achten Sie auf das Laptop-Symbol vor dem Sitzungstitel in der Symbolleiste. Das Symbol ist hervorgehoben, während die Sitzung verbunden ist oder sich verbindet. Klicken Sie darauf, um den Schalter **Remote Control** der Sitzung zu öffnen.597Um zu sehen, ob eine Sitzung verbunden ist, prüfen Sie den Schalter **Remote Control** in der Karte **Environment** im [Sitzungsdetailbereich](#see-session-details) der Sitzung.
504 598
505Um Sitzungen von Ihren anderen Geräten fernzuhalten, schalten Sie Remote Control auf der benötigten Ebene aus:599Um Sitzungen von Ihren anderen Geräten fernzuhalten, schalten Sie Remote Control auf der benötigten Ebene aus:
506 600
538 Externe Tools verbinden632 Externe Tools verbinden
539</h3>633</h3>
540 634
541Für lokale und [SSH](#ssh-sessions)-Sitzungen klicken Sie auf die Schaltfläche **+** neben dem Eingabefeld und wählen Sie **Connectors** aus, um Integrationen wie Google Calendar, Slack, GitHub, Linear, Notion und mehr hinzuzufügen. Sie können Connectors vor oder während einer Sitzung hinzufügen. Die Schaltfläche **+** ist in Cloud- oder WSL-Sitzungen nicht verfügbar, aber [Routinen](/docs/de/routines) konfigurieren Connectors zum Zeitpunkt der Routinenerstellung.635Konnektoren sind [MCP-Server](/docs/de/mcp) mit einem grafischen Setup-Ablauf.
636
637Klicken Sie vor oder während der Sitzung auf **+** neben dem Eingabefeld, um Konnektoren in einer lokalen oder [SSH](#ssh-sessions)-Sitzung mit einem Claude-Konto hinzuzufügen. Wählen Sie **Konnektoren hinzufügen** aus, um das Konnektorverzeichnis zu öffnen. Wenn das Menü stattdessen **Konnektoren** anzeigt, wählen Sie diesen Eintrag und dann **Konnektoren durchsuchen** aus.
638
639<Note>
640 Diese Fälle werden auf anderen Seiten behandelt:
542 641
543Um Connectors zu verwalten oder zu trennen, gehen Sie zu Einstellungen → Connectors in der Desktop-App oder wählen Sie **Connectors verwalten** aus dem Connectors-Menü im Eingabefeld.642 * **Konnektoren ist in einer WSL-Sitzung ausgegraut**: siehe [Wenn das Terminal oder Konnektoren nicht verfügbar sind](/docs/de/desktop-wsl#check-for-the-terminal-and-connectors)
643 * **Cloud-Sitzungen**: siehe [Wie Konnektoren Claude Code erreichen](/docs/de/mcp#how-connectors-reach-claude-code)
644</Note>
544 645
545Nach der Verbindung kann Claude Ihren Kalender lesen, Nachrichten senden, Probleme erstellen und direkt mit Ihren Tools interagieren. Sie können Claude fragen, welche Connectors in Ihrer Sitzung konfiguriert sind.646Nach der Verbindung kann Claude Ihren Kalender lesen, Nachrichten senden, Issues erstellen und direkt mit Ihren Tools interagieren. Sie können Claude fragen, welche Konnektoren in Ihrer Sitzung konfiguriert sind. Um Konnektoren zu verwalten oder zu trennen, gehen Sie in der Desktop-App zu **Einstellungen > Konnektoren**.
546 647
547Connectors sind [MCP-Server](/docs/de/mcp) mit einem grafischen Setup-Ablauf. Verwenden Sie sie für eine schnelle Integration mit unterstützten Diensten. Für Integrationen, die nicht in Connectors aufgelistet sind, fügen Sie MCP-Server manuell über [Einstellungsdateien](/docs/de/mcp#installing-mcp-servers) hinzu. Sie können auch [benutzerdefinierte Connectors erstellen](https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp).648Für Integrationen, die nicht in Konnektoren aufgelistet sind, fügen Sie MCP-Server manuell über [Einstellungsdateien](/docs/de/mcp#installing-mcp-servers) hinzu. Sie können auch [benutzerdefinierte Konnektoren erstellen](https://support.claude.com/en/articles/11175166-getting-started-with-custom-connectors-using-remote-mcp).
548 649
549<h3 id="use-skills">650<h3 id="use-skills">
550 Skills verwenden651 Skills verwenden
564 665
565[Plugins](/docs/de/plugins/overview) sind wiederverwendbare Pakete, die Skills, Agents, Hooks, MCP-Server und LSP-Konfigurationen zu Claude Code hinzufügen. Sie können Plugins aus der Desktop-App installieren, ohne das Terminal zu verwenden.666[Plugins](/docs/de/plugins/overview) sind wiederverwendbare Pakete, die Skills, Agents, Hooks, MCP-Server und LSP-Konfigurationen zu Claude Code hinzufügen. Sie können Plugins aus der Desktop-App installieren, ohne das Terminal zu verwenden.
566 667
567Für lokale und [SSH](#ssh-sessions)-Sitzungen klicken Sie auf die Schaltfläche **+** neben dem Eingabefeld und wählen Sie **Plugins** aus, um Ihre installierten Plugins und deren Skills zu sehen. Um ein Plugin hinzuzufügen, wählen Sie **Plugin hinzufügen** aus dem Untermenü, um den Plugin-Browser zu öffnen, der verfügbare Plugins aus Ihren konfigurierten [Marketplaces](/docs/de/plugins/overview) einschließlich des offiziellen Anthropic-Marketplace anzeigt. Wählen Sie **Plugins verwalten** aus, um Plugins zu aktivieren, zu deaktivieren oder zu deinstallieren.668Klicken Sie in einer lokalen Sitzung oder einer [SSH-Sitzung](#ssh-sessions) auf **+** neben dem Eingabefeld und wählen Sie **Plugins hinzufügen** aus, um den Plugin-Browser zu öffnen. Wenn das Menü stattdessen **Plugins** anzeigt, wählen Sie diesen Eintrag und dann **Plugins durchsuchen** aus, oder **Plugins verwalten**, um Plugins zu aktivieren, zu deaktivieren oder zu deinstallieren.
568 669
569Sie können Plugins auf Ihr Benutzerkonto, ein bestimmtes Projekt oder nur lokal beschränken. Wenn Ihre Organisation Plugins zentral verwaltet, sind diese Plugins in Desktop-Sitzungen auf die gleiche Weise verfügbar wie in der CLI, außer den Plugins, die die Desktop-App unter [`disableSideloadFlags`](/docs/de/settings-reference#disablesideloadflags) zurückhält.670Sie können Plugins auf Ihr Benutzerkonto, ein bestimmtes Projekt oder nur lokal beschränken. Wenn Ihre Organisation Plugins zentral verwaltet, sind diese Plugins in Desktop-Sitzungen auf die gleiche Weise verfügbar wie in der CLI, außer den Plugins, die die Desktop-App unter [`disableSideloadFlags`](/docs/de/settings-reference#disablesideloadflags) zurückhält.
570 671
632| `runtimeArgs` | string\[] | An `runtimeExecutable` übergebene Argumente, z. B. `["run", "dev"]` |733| `runtimeArgs` | string\[] | An `runtimeExecutable` übergebene Argumente, z. B. `["run", "dev"]` |
633| `port` | number | Der Port, auf dem Ihr Server lauscht. Standardmäßig 3000 |734| `port` | number | Der Port, auf dem Ihr Server lauscht. Standardmäßig 3000 |
634| `cwd` | string | Arbeitsverzeichnis relativ zu Ihrem Projektstammverzeichnis. Standardmäßig das Projektstammverzeichnis. Verwenden Sie `${workspaceFolder}`, um das Projektstammverzeichnis explizit zu referenzieren |735| `cwd` | string | Arbeitsverzeichnis relativ zu Ihrem Projektstammverzeichnis. Standardmäßig das Projektstammverzeichnis. Verwenden Sie `${workspaceFolder}`, um das Projektstammverzeichnis explizit zu referenzieren |
635| `env` | object | Zusätzliche Umgebungsvariablen als Schlüssel-Wert-Paare, z. B. `{ "NODE_ENV": "development" }`. Legen Sie hier keine Geheimnisse ab, da diese Datei in Ihr Repo committed wird. Um Geheimnisse an Ihren Dev-Server zu übergeben, legen Sie sie stattdessen im [lokalen Umgebungs-Editor](#local-sessions) fest. |736| `env` | object | Zusätzliche Umgebungsvariablen als Schlüssel-Wert-Paare, z. B. `{ "NODE_ENV": "development" }`. Legen Sie hier keine Geheimnisse ab, da diese Datei in Ihr Repo committed wird. Informationen zu Geheimnissen finden Sie unter [Umgebungsvariablen für Dev-Server festlegen](#set-environment-variables-for-dev-servers). |
636| `autoPort` | boolean | Wie mit Port-Konflikten umgegangen wird. Siehe [Port-Konflikte](#port-conflicts) |737| `autoPort` | boolean | Wie mit Port-Konflikten umgegangen wird. Siehe [Port-Konflikte](#port-conflicts) |
637| `program` | string | Ein Skript, das mit `node` ausgeführt werden soll. Siehe [wann `program` vs `runtimeExecutable` verwendet werden soll](#when-to-use-program-vs-runtimeexecutable) |738| `program` | string | Ein Skript, das mit `node` ausgeführt werden soll. Siehe [wann `program` vs `runtimeExecutable` verwendet werden soll](#when-to-use-program-vs-runtimeexecutable) |
638| `args` | string\[] | An `program` übergebene Argumente. Wird nur verwendet, wenn `program` gesetzt ist |739| `args` | string\[] | An `program` übergebene Argumente. Wird nur verwendet, wenn `program` gesetzt ist |
795* **SSH**: läuft auf einem Remote-Computer, mit dem Sie sich über SSH verbinden, z. B. Ihre eigenen Server, Cloud-VMs oder Dev-Container. Eine laufende Aufgabe kann [weiterlaufen, während Desktop nicht verbunden ist](#keep-a-task-running-while-desktop-is-disconnected), mit einem Claude-Konto kann sie jedoch stoppen, wenn ihre Anmeldung abläuft.896* **SSH**: läuft auf einem Remote-Computer, mit dem Sie sich über SSH verbinden, z. B. Ihre eigenen Server, Cloud-VMs oder Dev-Container. Eine laufende Aufgabe kann [weiterlaufen, während Desktop nicht verbunden ist](#keep-a-task-running-while-desktop-is-disconnected), mit einem Claude-Konto kann sie jedoch stoppen, wenn ihre Anmeldung abläuft.
796* **WSL** (Windows): läuft in einer [WSL 2-Distribution](/docs/de/desktop-wsl) auf Ihrem Computer und verwendet deren Linux-Toolchain und native Pfade897* **WSL** (Windows): läuft in einer [WSL 2-Distribution](/docs/de/desktop-wsl) auf Ihrem Computer und verwendet deren Linux-Toolchain und native Pfade
797 898
899<h3 id="create-a-saved-environment">
900 Eine gespeicherte Umgebung erstellen
901</h3>
902
903Eine gespeicherte Umgebung ist ein Eintrag in der [Umgebungsauswahl](#start-a-session), der festhält, wo Claude läuft, damit Sie spätere Sitzungen dort starten können. Eine lokale oder SSH-Umgebung enthält außerdem die Ordner, in denen Claude arbeitet. Gespeicherte lokale und SSH-Umgebungen [erfordern Claude Desktop v2.37337.0 oder höher](#check-which-layout-you-have).
904
905<Steps>
906 <Step title="Dialog New environment öffnen">
907 Öffnen Sie die Umgebungsauswahl unter dem Eingabefeld und wählen Sie unten in ihrem Menü **New environment** aus.
908 </Step>
909
910 <Step title="Festlegen, wo Claude läuft">
911 Wählen Sie den Tab **Local**, **SSH** oder [**Cloud**](#cloud-sessions) aus und füllen Sie das Formular auf diesem Tab aus. Wählen Sie auf dem Tab **SSH** eine [Verbindung](#ssh-sessions) und einen Ordner auf dem Remote-Rechner aus.
912 </Step>
913
914 <Step title="Umgebung speichern">
915 Wählen Sie **Create environment** aus, auf dem Tab **Cloud** **Add environment**.
916 </Step>
917</Steps>
918
919<h4 id="environments-that-desktop-creates-for-you">
920 Umgebungen, die Desktop für Sie erstellt
921</h4>
922
923Wenn die Umgebungsauswahl lokale oder SSH-Umgebungen auflistet, die Sie nicht erstellt haben, hat Desktop sie für Sie erstellt. Wenn Sie den Code-Tab im [aktuellen Layout](#check-which-layout-you-have) zum ersten Mal öffnen, erstellt Desktop bis zu acht Umgebungen. Die Umgebungen stammen aus den lokalen und SSH-Ordnern, die Sie im letzten Monat am häufigsten verwendet haben. Sie können sie [bearbeiten oder löschen](#use-edit-or-remove-a-saved-environment).
924
925<h4 id="use-edit-or-remove-a-saved-environment">
926 Eine gespeicherte Umgebung verwenden, bearbeiten oder entfernen
927</h4>
928
929Suchen Sie den Eintrag der Umgebung in der [Umgebungsauswahl](#start-a-session):
930
931* **Eine Sitzung starten**: Wählen Sie den Eintrag aus.
932* **Bearbeiten oder löschen**: Bewegen Sie den Mauszeiger über den Eintrag und klicken Sie auf das Zahnradsymbol. Um eine lokale oder SSH-Umgebung zu löschen, klicken Sie in **Edit environment** auf **Delete environment**.
933* **Cloud-Umgebungen archivieren**: siehe [Eine Umgebung archivieren](/docs/de/cloud-environments#archive-an-environment).
934
798<h3 id="local-sessions">935<h3 id="local-sessions">
799 Lokale Sitzungen936 Lokale Sitzungen
800</h3>937</h3>
801 938
802Die Desktop-App erbt nicht immer Ihre vollständige Shell-Umgebung. Auf macOS liest die App beim Starten aus dem Dock oder Finder Ihr Shell-Profil, z. B. `~/.zshrc` oder `~/.bashrc`, um `PATH` und einen festen Satz von Claude Code-Variablen zu extrahieren, aber andere Variablen, die Sie dort exportieren, werden nicht übernommen. Unter Windows erbt die App Benutzer- und Systemumgebungsvariablen, liest aber keine PowerShell-Profile.939Die Desktop-App erbt nicht immer Ihre vollständige Shell-Umgebung. Auf macOS liest die App beim Starten aus dem Dock oder Finder Ihr Shell-Profil, z. B. `~/.zshrc` oder `~/.bashrc`, um `PATH` und einen festen Satz von Claude Code-Variablen zu extrahieren, aber andere Variablen, die Sie dort exportieren, werden nicht übernommen. Unter Windows erbt die App Benutzer- und Systemumgebungsvariablen, liest aber keine PowerShell-Profile.
803 940
804Um Umgebungsvariablen für lokale Sitzungen und Dev-Server auf jeder Plattform festzulegen, öffnen Sie das Umgebungs-Dropdown im Eingabefeld, fahren Sie mit der Maus über **Lokal** und klicken Sie auf das Zahnrad-Symbol, um den lokalen Umgebungs-Editor zu öffnen. Variablen, die Sie hier speichern, werden verschlüsselt auf Ihrem Computer gespeichert und gelten für jede lokale Sitzung und jeden Vorschau-Server, den Sie starten. Sie können auch Variablen zum Schlüssel `env` in Ihrer Datei `~/.claude/settings.json` hinzufügen, obwohl diese nur Claude-Sitzungen erreichen und nicht Dev-Server. Siehe [Umgebungsvariablen](/docs/de/env-vars) für die vollständige Liste der unterstützten Variablen.941<h4 id="set-environment-variables-for-local-sessions">
942 Umgebungsvariablen für lokale Sitzungen setzen
943</h4>
944
945Fügen Sie die Variablen einer gespeicherten lokalen Umgebung hinzu und starten Sie Ihre Sitzungen von dort. Desktop [setzt einige Variablen selbst](#environment-variables-desktop-sets-itself), etwa `API_TIMEOUT_MS`, und Ihre Sitzungen erhalten für diese den Wert von Desktop statt Ihres eigenen.
946
947<Note>
948 Wenn sich Ihre Umgebungsauswahl über dem Eingabefeld befindet, haben Sie das [frühere Layout](#check-which-layout-you-have), das keine gespeicherten lokalen Umgebungen hat. Verwenden Sie stattdessen den [Editor für die lokale Umgebung](#use-the-local-environment-editor).
949</Note>
950
951<Steps>
952 <Step title="Formular der Umgebung öffnen">
953 Öffnen Sie [**New environment**](#create-a-saved-environment) oder [**Edit environment**](#use-edit-or-remove-a-saved-environment).
954 </Step>
955
956 <Step title="Variablen eingeben">
957 Wählen Sie **Environment variables** aus, geben Sie pro Zeile ein `KEY=value` ein und wählen Sie **Done** aus.
958 </Step>
959
960 <Step title="Umgebung speichern">
961 Wählen Sie **Create environment** oder **Save** aus.
962 </Step>
963</Steps>
964
965Nur Sitzungen, die Sie aus dieser Umgebung starten, erhalten die Variablen.
966
967Um eine Variable für jede lokale Sitzung zu setzen, fügen Sie sie dem [Schlüssel `env`](/docs/de/env-vars#set-variables-in-settings-files) in Ihrer Datei `~/.claude/settings.json` hinzu. Claude Code [ignoriert den Wert](/docs/de/settings-reference#how-env-values-interact-with-your-shell), wenn diese Variable bereits in der Umgebung vorhanden ist, mit der Desktop die Sitzung startet. Die vollständige Liste der unterstützten Variablen finden Sie unter [Umgebungsvariablen](/docs/de/env-vars).
968
969<h4 id="set-environment-variables-for-dev-servers">
970 Umgebungsvariablen für Dev-Server setzen
971</h4>
972
973Um einem Dev-Server ein Secret zu übergeben, ohne es in [`launch.json`](#configure-preview-servers) zu committen, setzen Sie es an einer dieser Stellen und starten Sie Desktop anschließend neu:
974
975* **macOS und Linux**: Exportieren Sie es in Ihrem Shell-Profil
976* **Windows**: Fügen Sie es Ihren Benutzer- oder Systemumgebungsvariablen hinzu
977* **Jede Plattform**: Speichern Sie es im [Editor für die lokale Umgebung](#use-the-local-environment-editor), sofern Sie ihn öffnen können
978
979Dev-Server erhalten nicht die Variablen, die Sie einer [gespeicherten Umgebung](#create-a-saved-environment) oder `~/.claude/settings.json` hinzufügen.
980
981<h4 id="use-the-local-environment-editor">
982 Den Editor für die lokale Umgebung verwenden
983</h4>
984
985Um den Editor für die lokale Umgebung zu öffnen, klicken Sie auf das Zahnradsymbol am Eintrag für Ihren eigenen Computer, nicht auf das an einer gespeicherten Umgebung:
986
987* **Auswahl unter dem Eingabefeld**: Bewegen Sie den Mauszeiger über den Eintrag für Ihren Computer, den ersten unter **Local**. Wenn ein Zahnradsymbol erscheint, klicken Sie darauf. Falls nicht, ist der Editor nicht verfügbar. Setzen Sie die Variable dann auf anderem Weg für [lokale Sitzungen](#set-environment-variables-for-local-sessions) oder [Dev-Server](#set-environment-variables-for-dev-servers).
988* **Auswahl über dem Eingabefeld**: Bewegen Sie den Mauszeiger über **Local** und klicken Sie auf das Zahnradsymbol
989
990Geben Sie pro Zeile ein `KEY=value` ein und wählen Sie **Save changes** aus. Variablen, die Sie hier speichern, werden verschlüsselt auf Ihrem Rechner abgelegt. Lokale Sitzungen erhalten sie, mit Ausnahme jeder Variable, die [Desktop selbst setzt](#environment-variables-desktop-sets-itself), etwa `API_TIMEOUT_MS`. Starten Sie Desktop neu, um Ihre Variablen an Dev-Server zu übergeben.
991
992<h4 id="environment-variables-desktop-sets-itself">
993 Umgebungsvariablen, die Desktop selbst setzt
994</h4>
995
996Wenn Sie `API_TIMEOUT_MS` oder `ANTHROPIC_BASE_URL` setzen und sich in Ihren lokalen Sitzungen nichts ändert, liegt das daran, dass Desktop diese [Variablen](/docs/de/env-vars#variables), neben anderen, selbst setzt. Eine lokale Sitzung erhält den Wert von Desktop, unabhängig davon, ob Sie Ihren Wert in Ihrem Shell-Profil, Ihren Windows-Benutzer- oder Systemvariablen, im Editor für die lokale Umgebung oder in einer gespeicherten Umgebung setzen. Ihren Wert in eine Einstellungsdatei zu verschieben, hilft nicht, weil Claude Code [diesen Wert](/docs/de/settings-reference#how-env-values-interact-with-your-shell) in einer lokalen Sitzung ignoriert.
997
998* `API_TIMEOUT_MS`: Eine lokale Sitzung erhält `900000`, also 15 Minuten. Für einen längeren Timeout [installieren Sie die Claude Code CLI](/docs/de/quickstart) und verwenden Sie sie statt Desktop. [Setzen Sie die Variable in Ihrer Shell](/docs/de/env-vars#set-variables-in-your-shell) und führen Sie `claude` in Ihrem Terminal aus.
999* `ANTHROPIC_BASE_URL`: Eine lokale Sitzung erhält den API-Host von Anthropic, wenn Sie mit einem Claude-Konto angemeldet sind. Um ein Gateway zu verwenden, richten Sie stattdessen die [Konfiguration für Drittanbieter-Inferenz](/docs/de/llm-gateway-connect#desktop-app) von Desktop ein.
1000
1001<h4 id="turn-off-extended-thinking">
1002 Extended Thinking ausschalten
1003</h4>
805 1004
806[Extended Thinking](/docs/de/model-config#extended-thinking) ist standardmäßig aktiviert, was die Leistung bei komplexen Denkaufgaben verbessert, aber zusätzliche Token verwendet. Auf der Anthropic API setzen Sie `MAX_THINKING_TOKENS` im lokalen Umgebungs-Editor auf `0`, um Thinking auszuschalten; dies hat keine Auswirkung auf Opus 5.5, Sonnet 5.5, Haiku 5.5 oder die Fable-Modelle, die immer Extended Thinking verwenden. Bei ausgeschaltetem Thinking auf der Anthropic API sendet Claude Code stattdessen den Aufwand `high` an Modelle, von denen es weiß, dass sie [diese Kombination nicht akzeptieren](/docs/de/errors#effort-isnt-available-with-thinking-turned-off), wie Opus 5.1005[Extended Thinking](/docs/de/model-config#extended-thinking) ist standardmäßig aktiviert. Das verbessert die Leistung bei komplexen Denkaufgaben, verbraucht aber zusätzliche Token. Um es auszuschalten, setzen Sie `MAX_THINKING_TOKENS` in einer [gespeicherten lokalen Umgebung](#set-environment-variables-for-local-sessions) oder im [Editor für die lokale Umgebung](#use-the-local-environment-editor) auf `0`. Thinking wird dann über die Anthropic API ausgeschaltet, außer bei Opus 5.5, Sonnet 5.5, Haiku 5.5 und den Fable-Modellen, die immer Extended Thinking verwenden.
1006
1007Wählen Sie bei Opus 5 außerdem den Aufwand `high` oder niedriger aus, bevor Sie die Sitzung starten. Öffnen Sie im [aktuellen Layout](#check-which-layout-you-have) die Modellauswahl und wählen Sie unter **Effort** eine Stufe aus. Wenn Sie die Sitzung mit einer höheren Stufe gestartet haben, starten Sie eine neue mit `high` oder niedriger.
1008
1009<h4 id="fixed-thinking-budgets">
1010 Feste Thinking-Budgets
1011</h4>
807 1012
808Bei Modellen mit [adaptiver Argumentation](/docs/de/model-config#adjust-effort-level) ignoriert Claude Code die Zahl selbst in einem positiven `MAX_THINKING_TOKENS`-Wert, da stattdessen die adaptive Argumentation die Denktiefe steuert. Bei Opus 4.6 und Sonnet 4.6 setzen Sie `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` auf `1`, um ein festes Thinking-Budget zu verwenden; Fable-Modelle, Sonnet 5 und später, Haiku 5.5 sowie Opus 4.7 und später verwenden immer adaptive Argumentation und haben keinen Modus mit festem Budget.1013Bei Modellen mit [adaptiver Argumentation](/docs/de/model-config#adjust-effort-level) ignoriert Claude Code die Zahl selbst in einem positiven `MAX_THINKING_TOKENS`-Wert, da stattdessen die adaptive Argumentation die Denktiefe steuert. Bei Opus 4.6 und Sonnet 4.6 setzen Sie `CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING` auf `1`, um ein festes Thinking-Budget zu verwenden; Fable-Modelle, Sonnet 5 und später, Haiku 5.5 sowie Opus 4.7 und später verwenden immer adaptive Argumentation und haben keinen Modus mit festem Budget.
809 1014
811 Lokale Sitzungen auf verwalteten Geräten1016 Lokale Sitzungen auf verwalteten Geräten
812</h4>1017</h4>
813 1018
814Ihr Administrator kann lokale Sitzungen mit der verwalteten Einstellung [`disableDesktopLocalSessions`](#managed-settings) deaktivieren. Wenn dies der Fall ist, bleibt **Lokal** im Umgebungs-Dropdown, ist aber ausgegraut und kann nicht ausgewählt werden, mit einem Tooltip, das besagt, dass Ihre Organisation es deaktiviert hat, und unter Windows ist der [WSL](/docs/de/desktop-wsl)-Eintrag, dessen Verfügbarkeit auf verwalteten Geräten [separat geregelt wird](/docs/de/admin-setup#wsl-sessions-in-claude-code-desktop), auf die gleiche Weise ausgegraut. Neue Sitzungen werden standardmäßig auf die erste SSH-Verbindung gesetzt, wenn eine konfiguriert ist, und Desktop zeigt eine Meldung an, dass lokale Sitzungen auf diesem Gerät nicht verfügbar sind, wenn Sie versuchen, eine vorhandene fortzusetzen. Wählen Sie stattdessen eine [SSH](#ssh-sessions)- oder [Cloud](#cloud-sessions)-Umgebung, oder kontaktieren Sie Ihr IT-Team.1019Wenn der Eintrag für Ihren Computer in der Umgebungsauswahl ausgegraut ist und den Tooltip **Disabled by your organization** zeigt, hat Ihr Administrator [lokale Sitzungen ausgeschaltet](#managed-settings). Unter Windows ist der Eintrag [WSL](/docs/de/desktop-wsl), dessen Verfügbarkeit auf verwalteten Geräten [separat geregelt](/docs/de/admin-setup#wsl-sessions-in-claude-code-desktop) wird, auf die gleiche Weise ausgegraut.
1020
1021Neue Sitzungen verwenden standardmäßig die erste SSH-Verbindung, sofern eine konfiguriert ist. Wenn Sie versuchen, eine bestehende lokale Sitzung fortzusetzen, zeigt Desktop eine Meldung an, dass lokale Sitzungen auf diesem Gerät nicht verfügbar sind. [Gespeicherte lokale Umgebungen](#create-a-saved-environment) zeigen diesen Fehler, wenn Sie eine davon auswählen: `Couldn’t switch environments: the Local environment isn’t available anymore.` Wählen Sie stattdessen eine [SSH](#ssh-sessions)- oder [Cloud](#cloud-sessions)-Umgebung aus oder wenden Sie sich an Ihr IT-Team.
815 1022
816<h3 id="cloud-sessions">1023<h3 id="cloud-sessions">
817 Cloud-Sitzungen1024 Cloud-Sitzungen
819 1026
820Cloud-Sitzungen werden im Hintergrund fortgesetzt, auch wenn Sie die App schließen. Die Nutzung wird auf Ihre [Abonnementplanlimits](/docs/de/costs) angerechnet, ohne separate Compute-Gebühren.1027Cloud-Sitzungen werden im Hintergrund fortgesetzt, auch wenn Sie die App schließen. Die Nutzung wird auf Ihre [Abonnementplanlimits](/docs/de/costs) angerechnet, ohne separate Compute-Gebühren.
821 1028
822Sie können benutzerdefinierte Cloud-Umgebungen mit verschiedenen Netzwerkzugriffsstufen und Umgebungsvariablen erstellen. Um diese zu verwalten, öffnen Sie das Umgebungs-Dropdown im Eingabefeld und wählen Sie **Cloud**:1029Um eine Cloud-Umgebung hinzuzufügen, zu bearbeiten oder zu [archivieren](/docs/de/cloud-environments#archive-an-environment), öffnen Sie die [Umgebungsauswahl](#start-a-session):
823 1030
824* **Eine Umgebung hinzufügen**: wählen Sie **Cloud-Umgebung hinzufügen**1031* **Eine Umgebung hinzufügen**: Wählen Sie unten im Menü der Auswahl **New environment** aus, dann den Tab **Cloud** des [Dialogs **New environment**](#create-a-saved-environment)
825* **Eine Ihrer eigenen Umgebungen bearbeiten oder archivieren**: fahren Sie mit der Maus darüber und klicken Sie auf das Zahnrad-Symbol1032* **Eine Ihrer eigenen Umgebungen bearbeiten oder archivieren**: fahren Sie mit der Maus darüber und klicken Sie auf das Zahnrad-Symbol
826 1033
827Siehe [Cloud-Umgebungen konfigurieren](/docs/de/cloud-environments) für Details zur Konfiguration von Netzwerkzugriff und Umgebungsvariablen.1034Siehe [Cloud-Umgebungen konfigurieren](/docs/de/cloud-environments) für Details zur Konfiguration von Netzwerkzugriff und Umgebungsvariablen.
836 Wenn Sie Desktop mit einem [Drittanbieter](/docs/de/third-party-integrations) verwenden, benötigen SSH-Sitzungen eine eigene Einrichtung. Siehe [SSH remote sessions in Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/ssh-remote-sessions).1043 Wenn Sie Desktop mit einem [Drittanbieter](/docs/de/third-party-integrations) verwenden, benötigen SSH-Sitzungen eine eigene Einrichtung. Siehe [SSH remote sessions in Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/ssh-remote-sessions).
837</Note>1044</Note>
838 1045
839Um eine SSH-Verbindung hinzuzufügen, öffnen Sie vor dem Starten einer Sitzung das Umgebungs-Dropdown im Eingabefeld, wählen Sie dann **SSH > Add SSH connection…** und füllen Sie die Verbindungsdetails aus:1046Fügen Sie im [Dialog **New environment**](#create-a-saved-environment) eine SSH-Verbindung hinzu und starten Sie dann eine Sitzung auf dieser Verbindung. Wenn eine neue Sitzung keine Umgebungsauswahl unter dem Eingabefeld hat, haben Sie das frühere Layout. Siehe [Prüfen, welches Layout Sie haben](#check-which-layout-you-have).
1047
1048<Steps>
1049 <Step title="Dialog New environment öffnen">
1050 Bevor Sie eine Sitzung starten, öffnen Sie die Umgebungsauswahl unter dem Eingabefeld und wählen Sie unten in ihrem Menü **New environment** aus.
1051 </Step>
1052
1053 <Step title="Verbindung hinzufügen">
1054 Öffnen Sie auf dem Tab **SSH** des Dialogs **New environment** die Liste **Host**, wählen Sie **Add SSH connection…** aus und füllen Sie die Verbindungsdetails aus:
840 1055
841* **Name**: ein freundlicher Bezeichner für diese Verbindung1056 * **Name**: eine aussagekräftige Bezeichnung für diese Verbindung.
842* **SSH host**: `user@hostname` oder ein in `~/.ssh/config` definierter Host1057 * **SSH host**: `user@hostname` oder ein in `~/.ssh/config` definierter Host.
843* **SSH port**: Standard ist 22, wenn leer gelassen, oder verwendet den Port aus Ihrer SSH-Konfiguration1058 * **SSH port**: standardmäßig 22, wenn das Feld leer bleibt, oder der Port aus Ihrer SSH-Konfiguration.
844* **SSH key (optional)**: Pfad zu Ihrem privaten Schlüssel, z. B. `~/.ssh/id_ed25519`. Lassen Sie das Feld leer, um Ihre SSH-Konfiguration oder Ihren SSH-Agenten zu verwenden.1059 * **SSH key (optional)**: Pfad zu Ihrem privaten Schlüssel, etwa `~/.ssh/id_ed25519`. Lassen Sie das Feld leer, um Ihre SSH-Konfiguration oder Ihren SSH-Agent zu verwenden.
845* **Worktree folder**: ein Ordner auf dem Remote-Computer, z. B. `~/worktrees`, in dem neue Sitzungen ihre Worktrees erstellen. Lassen Sie das Feld leer, um den [Standard des Remote-Computers](#choose-where-ssh-session-worktrees-go) zu verwenden.1060 * **Worktree folder**: ein Ordner auf dem Remote-Rechner, etwa `~/worktrees`, in dem neue Sitzungen ihre Worktrees erstellen. Lassen Sie das Feld leer, um den [Standard des Remote-Rechners](#choose-where-ssh-session-worktrees-go) zu verwenden.
846 1061
847Nach dem Hinzufügen wird die Verbindung im Umgebungs-Dropdown unter **SSH** angezeigt. Wählen Sie sie aus, um eine Sitzung auf diesem Computer zu starten. Claude läuft auf dem Remote-Computer mit Zugriff auf seine Dateien und Tools.1062 Wählen Sie dann **Add SSH connection** aus.
1063 </Step>
1064
1065 <Step title="Sitzung auf der Verbindung starten">
1066 Wählen Sie einen Ordner auf dem Remote-Rechner aus und klicken Sie auf **Create environment**. Rechner und Ordner bleiben als [gespeicherte Umgebung](#create-a-saved-environment) für spätere Sitzungen zusammen erhalten. Desktop wählt sie für die neue Sitzung aus. Geben Sie also Ihre Aufgabe ein und drücken Sie **Enter**.
1067 </Step>
1068</Steps>
848 1069
849Auf dem Remote-Computer kann Linux, macOS oder [Windows](#windows-remote-machines) laufen. Desktop installiert Claude Code auf dem Remote-Computer automatisch beim ersten Verbindungsaufbau. Nach der Verbindung unterstützen SSH-Sitzungen Berechtigungsmodi, Konnektoren, Plugins und MCP-Server.1070Auf dem Remote-Computer kann Linux, macOS oder [Windows](#windows-remote-machines) laufen. Desktop installiert Claude Code auf dem Remote-Computer automatisch beim ersten Verbindungsaufbau. Nach der Verbindung unterstützen SSH-Sitzungen Berechtigungsmodi, Konnektoren, Plugins und MCP-Server.
850 1071
1175 1396
1176Dateibearbeitungen und einige Tools können fehlschlagen, während Desktop nicht verbunden ist. Wenn die Aufgabe sie benötigt, halten Sie Desktop verbunden:1397Dateibearbeitungen und einige Tools können fehlschlagen, während Desktop nicht verbunden ist. Wenn die Aufgabe sie benötigt, halten Sie Desktop verbunden:
1177 1398
1178* **Worktrees**: In einer Sitzung, die einen [Worktree](#work-in-parallel-with-sessions) verwendet, prüft Desktop jede Dateibearbeitung, bevor Claude sie vornimmt. Während Desktop nicht verbunden ist, wartet jede Bearbeitung etwa 30 Sekunden und schlägt dann fehl. Shell-Befehle laufen weiterhin. Auf einem Linux- oder macOS-Remote-Computer [können Bearbeitungen weiterhin funktionieren](#worktree-edits-while-disconnected). Wenn Sie unsicher sind, starten Sie die Sitzung ohne Worktree.1399* **Worktrees**: In einer Sitzung, die einen [Worktree](#run-a-session-in-its-own-worktree) verwendet, prüft Desktop jede Dateibearbeitung, bevor Claude sie vornimmt. Während Desktop getrennt ist, wartet jede Bearbeitung etwa 30 Sekunden und schlägt dann fehl. Shell-Befehle laufen weiterhin. Auf einem Linux- oder macOS-Remote-Rechner [können Bearbeitungen weiter funktionieren](#worktree-edits-while-disconnected). Wenn Sie unsicher sind, starten Sie die Sitzung ohne Worktree.
1179* **Ordnerbeschränkungen**: Wenn Ihre Organisation einschränkt, welche Ordner Sitzungen verwenden dürfen, prüft Desktop jedes Lesen, jede Suche und jede Bearbeitung von Dateien, mit oder ohne Worktree. Während Desktop nicht verbunden ist, wartet jeder dieser Vorgänge bis zu 10 Minuten und schlägt dann fehl.1400* **Ordnerbeschränkungen**: Wenn Ihre Organisation einschränkt, welche Ordner Sitzungen verwenden dürfen, prüft Desktop jedes Lesen, jede Suche und jede Bearbeitung von Dateien, mit oder ohne Worktree. Während Desktop nicht verbunden ist, wartet jeder dieser Vorgänge bis zu 10 Minuten und schlägt dann fehl.
1180* **Konnektoren**: [Konnektoren](#connect-external-tools) und andere Tools, die Desktop bereitstellt, laufen über Desktop, daher schlägt jeder Aufruf nach etwa 30 Sekunden fehl, während es nicht verbunden ist1401* **Konnektoren**: [Konnektoren](#connect-external-tools) und andere Tools, die Desktop bereitstellt, laufen über Desktop, daher schlägt jeder Aufruf nach etwa 30 Sekunden fehl, während es nicht verbunden ist
1181* **Workflows**: Desktop prüft jeden neuen [Workflow](/docs/de/workflows), bevor er startet, daher wartet ein neuer Workflow, während Desktop nicht verbunden ist, bis zu 10 Minuten und schlägt dann fehl1402* **Workflows**: Desktop prüft jeden neuen [Workflow](/docs/de/workflows), bevor er startet, daher wartet ein neuer Workflow, während Desktop nicht verbunden ist, bis zu 10 Minuten und schlägt dann fehl
1264 Festlegen, wo Worktrees von SSH-Sitzungen abgelegt werden1485 Festlegen, wo Worktrees von SSH-Sitzungen abgelegt werden
1265</h4>1486</h4>
1266 1487
1267Sofern Ihre Organisation nicht einschränkt, welche Ordner Sitzungen verwenden dürfen, erstellen neue SSH-Sitzungen ihre [Worktrees](#work-in-parallel-with-sessions) am ersten der folgenden Orte, der festgelegt ist:1488Sofern Ihre Organisation nicht einschränkt, welche Ordner Sitzungen verwenden dürfen, erstellen neue SSH-Sitzungen ihre [Worktrees](#run-a-session-in-its-own-worktree) am ersten dieser Orte, der gesetzt ist:
1268 1489
12691. **Worktree folder** in der SSH-Verbindung14901. **Worktree folder** in der SSH-Verbindung
12702. [`worktree.location`](/docs/de/settings-reference#worktree-location) in `~/.claude/settings.json` auf dem Remote-Computer14912. [`worktree.location`](/docs/de/settings-reference#worktree-location) in `~/.claude/settings.json` auf dem Remote-Computer
1272 1493
1273Jedes Projekt erhält einen eigenen Unterordner in dem von Ihnen festgelegten Ordner, sodass der Pfad eines Worktrees bei `~/worktrees` `~/worktrees/<project>-<id>/<worktree-name>` lautet. Wenn der festgelegte Ordner innerhalb des Projekts liegt, ignoriert Desktop ihn für dieses Projekt und verwendet den Standard. Auf einem [Windows-Remote-Computer](#windows-remote-machines) verwendet Desktop immer den Standard.1494Jedes Projekt erhält einen eigenen Unterordner in dem von Ihnen festgelegten Ordner, sodass der Pfad eines Worktrees bei `~/worktrees` `~/worktrees/<project>-<id>/<worktree-name>` lautet. Wenn der festgelegte Ordner innerhalb des Projekts liegt, ignoriert Desktop ihn für dieses Projekt und verwendet den Standard. Auf einem [Windows-Remote-Computer](#windows-remote-machines) verwendet Desktop immer den Standard.
1274 1495
1275Um **Worktree folder** für eine Verbindung festzulegen, die Sie zuvor hinzugefügt haben oder die Ihre Organisation verwaltet, fahren Sie im Umgebungs-Dropdown mit der Maus darüber und klicken Sie auf das Zahnrad-Symbol.1496<a id="set-the-worktree-folder-on-an-existing-connection" />
1276 1497
1277Das Feld erfordert Claude Desktop v1.44121.0 oder höher. Wenn Ihre Organisation einschränkt, welche Ordner Sitzungen verwenden dürfen, blendet Desktop das Feld aus und belässt Worktrees innerhalb des Projekts.1498<h5 id="set-the-worktree-folder-on-an-existing-connection">
1499 Den Worktree-Ordner für eine bestehende Verbindung festlegen
1500</h5>
1501
1502Setzen Sie **Worktree folder** in den Einstellungen einer Verbindung, die Sie früher hinzugefügt haben oder die Ihre Organisation verwaltet. Das Feld erfordert Claude Desktop v1.44121.0 oder höher. Wenn Ihre Organisation einschränkt, welche Ordner Sitzungen verwenden dürfen, blendet Desktop das Feld aus und behält Worktrees innerhalb des Projekts.
1503
1504<Steps>
1505 <Step title="Verbindung finden">
1506 Öffnen Sie die [Umgebungsauswahl](#start-a-session) und suchen Sie die Verbindung unter **SSH**.
1507 </Step>
1508
1509 <Step title="Einstellungen der Verbindung öffnen">
1510 Bewegen Sie den Mauszeiger über die Verbindung und klicken Sie auf das Zahnradsymbol. Wenn der geöffnete Dialog neben **Host** **Edit connection…** zeigt, wählen Sie **Edit connection…** aus.
1511 </Step>
1512
1513 <Step title="Ordner festlegen">
1514 Geben Sie in **Worktree folder** einen Ordner auf dem Remote-Rechner ein, etwa `~/worktrees`, und wählen Sie **Save changes** aus.
1515 </Step>
1516</Steps>
1278 1517
1279<h4 id="files-and-processes-on-the-remote-machine">1518<h4 id="files-and-processes-on-the-remote-machine">
1280 Dateien und Prozesse auf dem Remote-Computer1519 Dateien und Prozesse auf dem Remote-Computer
1321 Den Prozess einer Sitzung beenden1560 Den Prozess einer Sitzung beenden
1322</h5>1561</h5>
1323 1562
1324Um den Claude Code-Prozess einer Sitzung zu beenden, [archivieren Sie die Sitzung](#work-in-parallel-with-sessions) in Desktop, während Desktop mit dem Remote-Computer verbunden ist. Der Prozess läuft weiter, nachdem seine Aufgabe erledigt ist und nachdem Sie Desktop beendet haben.1563Um den Claude-Code-Prozess einer Sitzung zu beenden, [archivieren Sie die Sitzung](#archive-a-session) in Desktop, während Desktop mit dem Remote-Rechner verbunden ist. Der Prozess läuft weiter, nachdem seine Aufgabe erledigt ist und nachdem Sie Desktop beendet haben.
1325 1564
1326Bevor Sie eine Sitzung archivieren, die einen Worktree hat, lesen Sie [Mit Sitzungen parallel arbeiten](#work-in-parallel-with-sessions).1565Bevor Sie eine Sitzung archivieren, deren Worktree nicht committete Änderungen enthält, siehe [Nicht committete Änderungen beim Archivieren einer Sitzung behalten](#keep-uncommitted-changes-when-a-session-is-archived).
1327 1566
1328<h5 id="see-which-user-the-processes-run-as">1567<h5 id="see-which-user-the-processes-run-as">
1329 Sehen, unter welchem Benutzer die Prozesse laufen1568 Sehen, unter welchem Benutzer die Prozesse laufen
1474 SSH-Verbindungen für Ihr Team vorkonfigurieren1713 SSH-Verbindungen für Ihr Team vorkonfigurieren
1475</h4>1714</h4>
1476 1715
1477Administratoren können SSH-Verbindungen an Teammitglieder verteilen, indem sie `sshConfigs` in den [verwalteten Einstellungen](/docs/de/managed-settings) setzen. Auf diese Weise definierte Verbindungen werden in der Umgebungs-Dropdown-Liste jedes Benutzers automatisch angezeigt und sind als verwaltet gekennzeichnet. Benutzer können sie auswählen und [ihren eigenen **Worktree folder**](#choose-where-ssh-session-worktrees-go) dafür festlegen, aber in der App nichts anderes bearbeiten oder sie löschen.1716Administratoren können SSH-Verbindungen an Teammitglieder verteilen, indem sie `sshConfigs` in den [verwalteten Einstellungen](/docs/de/managed-settings) festlegen.
1717
1718* **Was Benutzer sehen**: Auf diese Weise definierte Verbindungen erscheinen automatisch in der Umgebungsauswahl jedes Benutzers.
1719* **Was Benutzer ändern können**: Benutzer können eine verwaltete Verbindung auswählen und [ihren eigenen **Worktree folder**](#set-the-worktree-folder-on-an-existing-connection) dafür festlegen. Die übrigen Felder können sie in der App nicht bearbeiten, und sie können die Verbindung nicht löschen.
1478 1720
1479Das folgende Beispiel konfiguriert eine einzelne Verbindung vor:1721Das folgende Beispiel konfiguriert eine einzelne Verbindung vor:
1480 1722
1563Um zu bestätigen, dass die Einstellungen greifen, prüfen Sie den Computer eines Entwicklers:1805Um zu bestätigen, dass die Einstellungen greifen, prüfen Sie den Computer eines Entwicklers:
1564 1806
1565<Steps>1807<Steps>
1566 <Step title="Umgebungs-Dropdown prüfen">1808 <Step title="Die Umgebungsauswahl prüfen">
1567 Beenden Sie Desktop, öffnen Sie es erneut und öffnen Sie dann das Umgebungs-Dropdown im Eingabefeld. **Lokal** ist ausgegraut, und **Shared Dev VM** erscheint unter **SSH**. Wenn **Lokal** weiterhin verfügbar ist, prüfen Sie die Desktop-Version, ob die Datei gültiges JSON ist und welche verwaltete Quelle der Computer liest.1809 Beenden Sie Desktop, öffnen Sie es erneut und öffnen Sie dann die [Umgebungsauswahl](#start-a-session). Die Einstellungen gelten, wenn dort Folgendes angezeigt wird:
1810
1811 * Der Eintrag für diesen Computer, ausgegraut
1812 * **Shared Dev VM** unter **SSH**. Wenn der Eintrag dort nicht aufgeführt ist, klicken Sie auf die einzelne Zeile **SSH** oder auf **More** am Ende der Gruppe.
1813
1814 Wenn der Eintrag für den Computer weiterhin verfügbar ist, prüfen Sie diese Ursachen:
1815
1816 * **Desktop-Version**: Aktualisieren Sie Desktop, wenn die Version älter als v1.37937.0 ist.
1817 * **Datei mit verwalteten Einstellungen**: Stellen Sie sicher, dass die Datei gültiges JSON enthält.
1818 * **Verwaltete Quelle**: Stellen Sie sicher, dass der Computer die [verwaltete Quelle](/docs/de/managed-settings#how-claude-code-combines-managed-sources) liest, die die Schlüssel enthält.
1568 </Step>1819 </Step>
1569 1820
1570 <Step title="Einen Host hinzufügen, der nicht auf der Allowlist steht">1821 <Step title="Einen Host hinzufügen, der nicht auf der Allowlist steht">
1571 [Fügen Sie eine SSH-Verbindung hinzu](#ssh-sessions) mit einem Hostnamen, der nicht auf der Allowlist steht, z. B. `other.example.com`. Desktop speichert die Verbindung, verweigert aber den Verbindungsaufbau und meldet, dass die Einstellungen Ihrer Organisation die Verbindung nicht zulassen.1822 [Fügen Sie eine SSH-Verbindung hinzu](#ssh-sessions) mit einem Hostnamen, der nicht auf der Allowlist steht, etwa `other.example.com`. Desktop speichert die Verbindung, verweigert aber den Verbindungsaufbau und meldet, dass die Einstellungen Ihrer Organisation die Verbindung nicht zulassen.
1572 </Step>1823 </Step>
1573</Steps>1824</Steps>
1574 1825
1612| `browserExternalPageTools` | auf `"disabled"` setzen, um zu verhindern, dass Claude Tools verwendet, um externe Seiten im [Browser-Bereich](#browse-external-sites) zu lesen oder zu bearbeiten. Benutzer können externe Websites weiterhin selbst navigieren, und lokale Dev-Server-Vorschauen sind nicht betroffen. |1863| `browserExternalPageTools` | auf `"disabled"` setzen, um zu verhindern, dass Claude Tools verwendet, um externe Seiten im [Browser-Bereich](#browse-external-sites) zu lesen oder zu bearbeiten. Benutzer können externe Websites weiterhin selbst navigieren, und lokale Dev-Server-Vorschauen sind nicht betroffen. |
1613| `disableMobileSimulatorTools` | auf `true` setzen, um Claudes Tools zum Steuern und Erfassen von Geräten im [iOS-Simulator-Bereich](/docs/de/desktop-ios-simulator#turn-off-simulator-access) zu blockieren. Der Bereich bleibt für die eigenen Taps des Benutzers nutzbar; nur Claudes Zugriff wird entfernt. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |1864| `disableMobileSimulatorTools` | auf `true` setzen, um Claudes Tools zum Steuern und Erfassen von Geräten im [iOS-Simulator-Bereich](/docs/de/desktop-ios-simulator#turn-off-simulator-access) zu blockieren. Der Bereich bleibt für die eigenen Taps des Benutzers nutzbar; nur Claudes Zugriff wird entfernt. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |
1614| `disableBrowserExternalNavigation` | auf `true` setzen, um externe Browsing im [Browser-Bereich](#browse-external-sites) vollständig auszuschalten. Weder Benutzer noch Claude können zu externen Websites navigieren, und localhost Dev-Server-Vorschauen sind nicht betroffen. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |1865| `disableBrowserExternalNavigation` | auf `true` setzen, um externe Browsing im [Browser-Bereich](#browse-external-sites) vollständig auszuschalten. Weder Benutzer noch Claude können zu externen Websites navigieren, und localhost Dev-Server-Vorschauen sind nicht betroffen. Der Wert muss der JSON-Boolean `true` sein; der String `"true"` wird ignoriert. |
1615| `sshConfigs` | vorkonfigurieren Sie [SSH-Verbindungen](#pre-configure-ssh-connections-for-your-team), die in der Umgebungs-Dropdown angezeigt werden. Benutzer können verwaltete Verbindungen nicht löschen und daran nichts außer ihrem eigenen **Worktree-Ordner** bearbeiten. |1866| `sshConfigs` | vorkonfigurieren Sie [SSH-Verbindungen](#pre-configure-ssh-connections-for-your-team), die in der Umgebungsauswahl angezeigt werden. Benutzer können verwaltete Verbindungen nicht löschen und daran nichts außer ihrem eigenen **Worktree-Ordner** bearbeiten. |
1616| `sshHostAllowlist` | beschränken Sie [SSH-Sitzungen](#restrict-which-ssh-hosts-users-can-connect-to) auf Hosts, deren aufgelöster Hostname einem dieser Muster entspricht. Wird nur aus verwalteten Einstellungen gelesen. |1867| `sshHostAllowlist` | beschränken Sie [SSH-Sitzungen](#restrict-which-ssh-hosts-users-can-connect-to) auf Hosts, deren aufgelöster Hostname einem dieser Muster entspricht. Wird nur aus verwalteten Einstellungen gelesen. |
1617| `disableDesktopLocalSessions` | auf `true` setzen, um [Code-Sitzungen, die auf dem Gerät ausgeführt werden](#local-sessions-on-managed-devices), auszuschalten und SSH-Sitzungen zu anderen Hosts sowie Cloud-Sitzungen verfügbar zu lassen. Der Wert muss der JSON-Boolean `true` sein. Wird nur aus verwalteten Einstellungen gelesen. Erfordert Claude Desktop v1.37937.0 oder später. |1868| `disableDesktopLocalSessions` | auf `true` setzen, um [Code-Sitzungen, die auf dem Gerät ausgeführt werden](#local-sessions-on-managed-devices), auszuschalten und SSH-Sitzungen zu anderen Hosts sowie Cloud-Sitzungen verfügbar zu lassen. Der Wert muss der JSON-Boolean `true` sein. Wird nur aus verwalteten Einstellungen gelesen. Erfordert Claude Desktop v1.37937.0 oder später. |
1618| `disableSshSavedPasswords` | auf `true` setzen, damit Desktop nicht mehr anbietet, SSH-Passwörter zu speichern, und die zuvor gespeicherten weder verwendet noch anzeigt. Das Einschalten löscht diese nicht. Wird nur aus verwalteten Einstellungen gelesen. Erfordert Claude Desktop v1.49585.0 oder später. |1869| `disableSshSavedPasswords` | auf `true` setzen, damit Desktop nicht mehr anbietet, SSH-Passwörter zu speichern, und die zuvor gespeicherten weder verwendet noch anzeigt. Das Einschalten löscht diese nicht. Wird nur aus verwalteten Einstellungen gelesen. Erfordert Claude Desktop v1.49585.0 oder später. |
1756 2007
1757| CLI | Desktop-Äquivalent |2008| CLI | Desktop-Äquivalent |
1758| - | - |2009| - | - |
1759| `--model sonnet` | Modell-Dropdown neben der Schaltfläche „Senden“ |2010| `--model sonnet` | Modellauswahl in der Zeile unter dem Eingabefeld |
1760| `--resume`, `--continue` | Klicken Sie auf eine Sitzung in der Seitenleiste, oder geben Sie `/resume` in das Eingabefeld ein, um eine Sitzung aufzugreifen, die Sie von der CLI gestartet haben |2011| `--resume`, `--continue` | Klicken Sie auf eine Sitzung in der Seitenleiste, oder geben Sie `/resume` in das Eingabefeld ein, um eine Sitzung aufzugreifen, die Sie von der CLI gestartet haben |
1761| `--permission-mode` | Moduswahlschalter neben der Schaltfläche „Senden“ |2012| `--permission-mode` | Moduswahlschalter in der Zeile unter dem Eingabefeld |
1762| `--dangerously-skip-permissions` | Bypass-Berechtigungsmodus. Aktivieren Sie auf Pro- und Max-Plänen in Einstellungen → Claude Code → „Bypass-Berechtigungsmodus zulassen“; auf Team- und Enterprise-Plänen wird es durch die Organisationsrichtlinie gesteuert |2013| `--dangerously-skip-permissions` | Bypass-Berechtigungsmodus. Aktivieren Sie auf Pro- und Max-Plänen in Einstellungen → Claude Code → „Bypass-Berechtigungsmodus zulassen“; auf Team- und Enterprise-Plänen wird es durch die Organisationsrichtlinie gesteuert |
1763| `--add-dir` | Fügen Sie mehrere Repos mit der Schaltfläche **+** in Cloud-Sitzungen hinzu |2014| `--add-dir` | [Ordner zu einer Sitzung hinzufügen](#add-folders-to-a-session) in lokalen und SSH-Sitzungen, oder wählen Sie in einer Cloud-Sitzung [mehrere Repositorys](#run-long-running-tasks-in-the-cloud) aus |
1764| `--allowedTools`, `--disallowedTools` | Kein Pro-Sitzungs-Äquivalent. Berechtigungsregeln in [Einstellungsdateien](/docs/de/settings) gelten weiterhin. |2015| `--allowedTools`, `--disallowedTools` | Kein Pro-Sitzungs-Äquivalent. Berechtigungsregeln in [Einstellungsdateien](/docs/de/settings) gelten weiterhin. |
1765| `--verbose` | [Ausführlicher Ansichtsmodus](#switch-view-modes) |2016| `--verbose` | [Ausführlicher Ansichtsmodus](#switch-view-modes) |
1766| `--print`, `--output-format` | Nicht verfügbar. Desktop ist nur interaktiv. |2017| `--print`, `--output-format` | Nicht verfügbar. Desktop ist nur interaktiv. |
1767| `ANTHROPIC_MODEL` Umgebungsvariable | Modell-Dropdown neben der Schaltfläche „Senden“ |2018| `ANTHROPIC_MODEL` Umgebungsvariable | Modellauswahl in der Zeile unter dem Eingabefeld |
1768| `MAX_THINKING_TOKENS` Umgebungsvariable | Im lokalen Umgebungs-Editor festlegen. Siehe [Umgebungskonfiguration](#environment-configuration). |2019| `MAX_THINKING_TOKENS` Umgebungsvariable | Siehe [Extended Thinking ausschalten](#turn-off-extended-thinking) |
1769 2020
1770<h3 id="shared-configuration">2021<h3 id="shared-configuration">
1771 Gemeinsame Konfiguration2022 Gemeinsame Konfiguration
1777* **[MCP-Server](/docs/de/mcp)**, die in `~/.claude.json` oder `.mcp.json` konfiguriert sind, funktionieren in beiden2028* **[MCP-Server](/docs/de/mcp)**, die in `~/.claude.json` oder `.mcp.json` konfiguriert sind, funktionieren in beiden
1778* **[Hooks](/docs/de/hooks)** und **[Skills](/docs/de/skills)**, die in Einstellungen definiert sind, gelten für beide2029* **[Hooks](/docs/de/hooks)** und **[Skills](/docs/de/skills)**, die in Einstellungen definiert sind, gelten für beide
1779* **[Einstellungen](/docs/de/settings)** in `~/.claude.json` und `~/.claude/settings.json` werden geteilt. Berechtigungsregeln, erlaubte Tools und andere Einstellungen in `settings.json` gelten für Desktop-Sitzungen.2030* **[Einstellungen](/docs/de/settings)** in `~/.claude.json` und `~/.claude/settings.json` werden geteilt. Berechtigungsregeln, erlaubte Tools und andere Einstellungen in `settings.json` gelten für Desktop-Sitzungen.
1780* **Modelle**: die gleichen [Modelle](/docs/de/model-config#available-models) sind in beiden verfügbar. In Desktop wählen Sie das Modell aus dem Dropdown neben der Schaltfläche „Senden“. Sie können das Modell während der Sitzung über dasselbe Dropdown ändern.2031* **Modelle**: die gleichen [Modelle](/docs/de/model-config#available-models) sind in beiden verfügbar. In Desktop wählen Sie das Modell über die Modellauswahl in der Zeile unter dem Eingabefeld. Sie können das Modell während der Sitzung über dieselbe Auswahl ändern.
1781 2032
1782<h4 id="mcp-servers-from-the-claude-desktop-chat-app">2033<h4 id="mcp-servers-from-the-claude-desktop-chat-app">
1783 MCP-Server aus der Claude Desktop Chat-App2034 MCP-Server aus der Claude Desktop Chat-App
1805| [Drittanbieter-Provider](/docs/de/third-party-integrations) | Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry | Anthropic's API standardmäßig. Für Gateway-Routing siehe [Desktop-App mit einem Gateway verbinden](/docs/de/llm-gateway-connect#desktop-app). Um die Code-Registerkarte auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder einem selbstgehosteten LLM-Gateway auszuführen, siehe [Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/overview). |2056| [Drittanbieter-Provider](/docs/de/third-party-integrations) | Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry | Anthropic's API standardmäßig. Für Gateway-Routing siehe [Desktop-App mit einem Gateway verbinden](/docs/de/llm-gateway-connect#desktop-app). Um die Code-Registerkarte auf Amazon Bedrock, Google Cloud's Agent Platform, Microsoft Foundry oder einem selbstgehosteten LLM-Gateway auszuführen, siehe [Claude Desktop on 3P](https://claude.com/docs/third-party/claude-desktop/overview). |
1806| [MCP-Server](/docs/de/mcp) | In Einstellungsdateien konfigurieren | Konnektoren-UI für lokale und SSH-Sitzungen oder Einstellungsdateien |2057| [MCP-Server](/docs/de/mcp) | In Einstellungsdateien konfigurieren | Konnektoren-UI für lokale und SSH-Sitzungen oder Einstellungsdateien |
1807| [Plugins](/docs/de/plugins/overview) | `/plugin`-Befehl | Plugin-Manager-UI |2058| [Plugins](/docs/de/plugins/overview) | `/plugin`-Befehl | Plugin-Manager-UI |
1808| @mention-Dateien | Textbasiert | Mit Autovervollständigung; lokale und SSH-Sitzungen nur |2059| @mention-Dateien | Textbasiert | Mit Autovervollständigung, außer bei der ersten Nachricht einer Cloud-Sitzung |
1809| Dateianhänge | Nicht verfügbar | Bilder, PDFs |2060| Dateianhänge | Nicht verfügbar | Bilder, PDFs |
1810| Sitzungsisolation | [`--worktree`](/docs/de/cli-reference)-Flag | **worktree**-Option beim Starten einer Sitzung |2061| Sitzungsisolation | [`--worktree`](/docs/de/cli-reference)-Flag | [Eine Sitzung in einem eigenen Worktree ausführen](#run-a-session-in-its-own-worktree) |
1811| Mehrere Sitzungen | Separate Terminals | Seitenleisten-Tabs |2062| Mehrere Sitzungen | Separate Terminals | Seitenleisten-Tabs |
1812| Wiederkehrende Aufgaben | Cron-Jobs, CI-Pipelines | [Geplante Aufgaben](/docs/de/desktop-scheduled-tasks) |2063| Wiederkehrende Aufgaben | Cron-Jobs, CI-Pipelines | [Geplante Aufgaben](/docs/de/desktop-scheduled-tasks) |
1813| Computernutzung | [Aktivieren über `/mcp`](/docs/de/computer-use) auf macOS | [App- und Bildschirmsteuerung](#let-claude-use-your-computer) auf macOS und Windows |2064| Computernutzung | [Aktivieren über `/mcp`](/docs/de/computer-use) auf macOS | [App- und Bildschirmsteuerung](#let-claude-use-your-computer) auf macOS und Windows |
1833 Fehlerbehebung2084 Fehlerbehebung
1834</h2>2085</h2>
1835 2086
1836Die folgenden Abschnitte behandeln Probleme, die spezifisch für die Desktop-App sind. Für Runtime-API-Fehler, die im Chat angezeigt werden, wie `API Error: 500`, `529 Overloaded`, `429` oder `Prompt is too long`, siehe die [Fehlerreferenz](/docs/de/errors). Diese Fehler und ihre Lösungen sind gleich über CLI, Desktop und Web.2087Die folgenden Abschnitte behandeln Probleme, die spezifisch für die Desktop-App sind. Für Runtime-API-Fehler, die im Chat angezeigt werden, wie `API Error: 500`, `529 Overloaded`, `429` oder `Prompt is too long`, siehe die [Fehlerreferenz](/docs/de/errors).
1837 2088
1838<h3 id="check-your-version">2089<h3 id="check-your-version">
1839 Überprüfen Sie Ihre Version2090 Überprüfen Sie Ihre Version
1856 2107
1857In einer lokalen Sitzung führt die Registerkarte **Code** ihre eigene Kopie von Claude Code aus, die eine eigene Versionsnummer hat. Die Desktop-App lädt diese Kopie herunter und aktualisiert sie. Daher kann sie sich vom Befehl `claude` in Ihrem Terminal unterscheiden, und das Aktualisieren der einen aktualisiert nicht die andere.2108In einer lokalen Sitzung führt die Registerkarte **Code** ihre eigene Kopie von Claude Code aus, die eine eigene Versionsnummer hat. Die Desktop-App lädt diese Kopie herunter und aktualisiert sie. Daher kann sie sich vom Befehl `claude` in Ihrem Terminal unterscheiden, und das Aktualisieren der einen aktualisiert nicht die andere.
1858 2109
2110<h3 id="check-which-layout-you-have">
2111 Überprüfen Sie, welches Layout Sie haben
2112</h3>
2113
2114Wenn eine neue Sitzung keine [Umgebungsauswahl](#start-a-session) unter dem Eingabefeld hat, verwenden Sie das frühere Layout:
2115
2116* **[Desktop älter als v2.37337.0](#check-your-version)**: Aktualisieren Sie die App, um das aktuelle Layout zu erhalten. Wählen Sie unter macOS **Claude → Nach Updates suchen** bzw. unter Windows **Hilfe → Nach Updates suchen**.
2117* **[Drittanbieter](/docs/de/third-party-integrations)**: Sie behalten das frühere Layout, es ist also nichts zu tun.
2118
2119Im früheren Layout wählen Sie die Umgebung und den Projektordner oberhalb des Eingabefelds sowie den Berechtigungsmodus und das Modell in der Zeile darunter. Dem früheren Layout fehlen der [Bereich mit Sitzungsdetails](#see-session-details) und die [gespeicherten lokalen und SSH-Umgebungen](#create-a-saved-environment).
2120
1859<h3 id="403-or-authentication-errors-in-the-code-tab">2121<h3 id="403-or-authentication-errors-in-the-code-tab">
1860 403 oder Authentifizierungsfehler auf der Registerkarte „Code“2122 403 oder Authentifizierungsfehler auf der Registerkarte „Code“
1861</h3>2123</h3>