DEV Community

Cover image for Claude Code: So steuern Sie Ihren Mac jetzt
Emre Demir
Emre Demir

Posted on • Originally published at apidog.com

Claude Code: So steuern Sie Ihren Mac jetzt

TL;DR

Claude Code kann jetzt Ihren Mac steuern: Es öffnet Apps, klickt sich durch Benutzeroberflächen, führt Tests aus und erstellt Screenshots – alles direkt im Terminal. Die Funktion ist als Forschungsvorschau für Pro- und Max-Abos auf macOS verfügbar. Aktivierung: /mcp im Claude-Terminal, computer-use-Server starten und in den Systemeinstellungen die Rechte für Bedienungshilfen sowie Bildschirmaufnahme freigeben.

Teste Apidog noch heute

Claude kann jetzt Ihren Computer verwenden

Anthropic hat am 23. März 2026 die neue Computerbenutzungsfunktion in Claude Code vorgestellt. Damit kann Claude Code nicht nur Code schreiben, sondern diesen auch direkt ausführen, Apps öffnen, durch GUIs navigieren, Fehler erkennen und selbstständig beheben – alles automatisiert innerhalb einer Terminal-Sitzung.

Vorher mussten Sie eine von Claude geschriebene App manuell kompilieren, öffnen und testen. Jetzt übernimmt Claude den kompletten Prozess: Kompilieren, Starten, Interagieren, Fehler dokumentieren und gleich beheben – ohne das Terminal zu verlassen.

Das verändert die Aufgabenstellung: Früher „Schreib mir diese App“, jetzt „Erstelle diese App und stelle sicher, dass sie funktioniert“.

💡 Tipp: Für API-Projekte kann Claude jetzt komplette Abläufe per GUI-Interaktion testen – auch wenn das Tool keine CLI oder API bietet. Nach erfolgreichem Verhalten in der App können Sie mit Apidog automatisierte API-Testsuiten erstellen, um die Abläufe programmatisch zu validieren.

Was Sie damit tun können

Native Apps End-to-End erstellen und validieren

Sie können Workflows wie diesen prompten:

Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when done.
Enter fullscreen mode Exit fullscreen mode

Claude führt xcodebuild aus, startet die App, bedient das UI, prüft den Schieberegler und dokumentiert Fehlerzustände per Screenshot. Fehler werden direkt erkannt, Code-Patches angewendet und erneut getestet – Sie erhalten einen verifizierten Build.

UI-Tests ohne Test-Framework

Statt Playwright, Selenium oder XCTest einzurichten, reichen Anweisungen in natürlicher Sprache:

Open the app, click through the onboarding screens, and tell me if any
screen takes more than a second to load.
Enter fullscreen mode Exit fullscreen mode

Claude klickt sich durch die Onboarding-Bildschirme, macht Screenshots und meldet langsame oder fehlerhafte Übergänge – ohne Testharness oder fragile Selektoren. Funktioniert mit Electron-, nativen macOS-Apps und im iOS-Simulator.

Visuelle Fehler und Layoutfehler debuggen

Auch knifflige CSS-Probleme können reproduziert werden:

The settings modal clips its footer on narrow windows. Resize the app
window until you can reproduce it, screenshot the clipped state, then
check the CSS for the modal container.
Enter fullscreen mode Exit fullscreen mode

Claude ändert die Fenstergröße, erstellt gezielt Screenshots vom Fehlerzustand, liest und patcht das CSS – keine Ratespiele mehr.

Nur-GUI-Tools steuern

Auch Tools ohne CLI oder API (Design-Programme, Hardware-Panels, Unternehmenssoftware, iOS Simulator) lassen sich steuern. Sie beschreiben das Ziel im Terminal, Claude erledigt die Interaktion.

Ein GIF, das zeigt, wie Claude eine Anwendung auf macOS steuert, indem es durch die Benutzeroberfläche klickt und Fenstergrößen ändert.

Wie man es aktiviert

Die Computerbenutzung ist standardmäßig deaktiviert und muss pro Projekt aktiviert werden.

Voraussetzungen:

  • macOS (nicht Windows/Linux)
  • Claude Code v2.1.85+ (claude --version)
  • Pro- oder Max-Tarif
  • Authentifizierung über claude.ai
  • Interaktive Sitzung (nicht mit -p starten)

Schritt 1: Das MCP-Menü öffnen

Im Terminal ausführen:

/mcp
Enter fullscreen mode Exit fullscreen mode

Dann in der Serverliste computer-use suchen (wird als deaktiviert angezeigt).

Schritt 2: Den Server aktivieren

computer-use auswählen und Aktivieren. Die Einstellung bleibt pro Projekt erhalten.

Schritt 3: macOS-Berechtigungen erteilen

Beim ersten Versuch erscheinen zwei Systemmeldungen:

  • Bedienungshilfen: Ermöglicht Klicken und Scrollen
  • Bildschirmaufnahme: Ermöglicht Anzeigeauswertung

Beide Rechte in den Systemeinstellungen freigeben. Nach Bildschirmaufnahme ggf. Claude Code neu starten.

Testen Sie die Einrichtung mit einer GUI-Aufgabe:

Build the app target, launch it, and click through each tab to confirm
nothing crashes. Screenshot any error states you find.
Enter fullscreen mode Exit fullscreen mode

Wie Claude auf Ihrem Bildschirm funktioniert

Immer eine Sitzung gleichzeitig

Die Computerbenutzung hält eine maschinenweite Sperre. Läuft bereits eine Nutzung, schlagen neue Anfragen mit einer Fehlermeldung fehl. Beenden Sie ggf. die andere Sitzung.

Apps werden ausgeblendet während Claude arbeitet

Nur die freigegebenen Apps sind während der Steuerung sichtbar. Ihr Terminal bleibt sichtbar, aber Claude sieht es in Screenshots nicht.

Nach Abschluss werden ausgeblendete Apps wiederhergestellt.

Jederzeit anhalten

Während der Nutzung erscheint eine macOS-Benachrichtigung: „Claude verwendet Ihren Computer – drücken Sie Esc zum Beenden.“ Mit Esc oder Ctrl+C im Terminal können Sie jederzeit abbrechen. Claude gibt die Sperre frei und stellt alle Apps wieder her.


Genehmigung pro App

Das Aktivieren des computer-use-Servers gibt Claude keinen pauschalen Zugriff. Beim ersten Zugriff auf eine App erscheint eine Terminalabfrage mit:

  • Welche Apps gesteuert werden sollen
  • Angeforderte Zusatzrechte (z.B. Zwischenablage)
  • Wie viele andere Apps ausgeblendet werden

Sie wählen Für diese Sitzung zulassen oder Verweigern. Die Genehmigung gilt nur für die aktuelle Sitzung.

Zusätzliche Warnungen

Drei App-Kategorien zeigen Warnmeldungen vor der Freigabe:

Warnung Apps
Entspricht Shell-Zugriff Terminal, iTerm2, VS Code, Warp, IDEs
Kann jede Datei lesen/schreiben Finder
Kann Systemeinstellungen ändern Systemeinstellungen

Das Ziel: Sie wissen, was Sie freigeben. Es gibt keine pauschale Blockade.

App-Kontrollebenen

Kontrollebene App-Typen
Nur-Ansicht Browser, Handelsplattformen
Nur-Klick Terminals, IDEs
Volle Kontrolle Alle anderen Apps

Browser sind auf Ansicht beschränkt (Datenschutz). Für vollständige Browserautomatisierung: Claude in Chrome.


Wie Claude entscheidet, wann die Computerbenutzung verwendet werden soll

Claude nutzt die Computerbenutzung nur, wenn kein anderes Tool das Ziel erreichen kann. Die Reihenfolge:

  1. MCP-Server (falls konfiguriert)
  2. Bash (für Shell-Befehle)
  3. Claude in Chrome (für Browser-Aufgaben)
  4. Computerbenutzung (für reine GUI-Aufgaben)

Für Befehle wie „Tests ausführen“ wird zuerst npm test genutzt, nicht die UI geklickt.

Sicherheitsmodell

Die Computerbenutzung läuft nicht sandboxed wie Bash, sondern auf Ihrer echten Maschine. Daher:

  • App-Genehmigungen: Claude steuert nur explizit freigegebene Apps.
  • Sentinel-Warnungen: Shell-, Dateisystem- und Systemeinstellungszugriffe werden vor Genehmigung signalisiert.
  • Terminal ausgeschlossen: Screenshots enthalten nie das Terminal (kein Prompt-Leak).
  • Globaler Abbruch: Esc bricht sofort ab und gibt Kontrolle zurück.
  • Sperrdatei: Nur eine Sitzung gleichzeitig.
  • Prompt-Injection-Erkennung: Jede Aktion wird geprüft; Claude erkennt potenzielle Angriffsversuche.

Anthropic empfiehlt: Nutzen Sie die Funktion nicht für sensible Daten, bevor Sie sich mit der Funktionsweise vertraut gemacht haben – starten Sie mit Testumgebungen.

Beispiel-Workflows

End-to-End Swift App-Validierung

Build the MenuBarStats target, launch it, open the preferences window,
and verify the interval slider updates the label. Screenshot the
preferences window when done.
Enter fullscreen mode Exit fullscreen mode

Ablauf:

  • xcodebuild ausführen
  • App starten
  • Einstellungen öffnen
  • Schieberegler bedienen und Label prüfen
  • Screenshot erstellen
  • Fehler samt Quelltextstelle melden

Einen Layoutfehler reproduzieren

The settings modal clips its footer on narrow windows. Resize the app
window down until you can reproduce it, screenshot the clipped state,
then check the CSS for the modal container.
Enter fullscreen mode Exit fullscreen mode

Ablauf: Claude ändert die Fenstergröße schrittweise, erstellt Screenshots vom Fehler, liest das CSS, identifiziert das Problem, wendet einen Fix an und testet erneut.

iOS Simulator-Tests ohne XCTest

Open the iOS Simulator, launch the app, tap through the onboarding
screens, and tell me if any screen takes more than a second to load.
Enter fullscreen mode Exit fullscreen mode

Ablauf: Claude steuert den Simulator wie ein Nutzer – keine XCTest-Konfiguration oder Zielanpassung nötig.

Electron App Onboarding-Flow

Launch the desktop app in dev mode, complete the signup flow using
test@example.com, and screenshot each step. Flag any step where the
button is not clickable or the UI shows an error.
Enter fullscreen mode Exit fullscreen mode

Ablauf: Claude startet die App, füllt Formulare aus, klickt durch die Onboarding-Schritte, erstellt Screenshots und kennzeichnet Fehler.

Computerbenutzung mit API-Tests

Kombinieren Sie Claudes Computerbenutzung mit Apidog für umfassende API-Verifizierung:

  1. Claude schreibt und startet einen lokalen Server.
  2. Claude triggert Aktionen in der App per GUI und prüft die UI-Antwort.
  3. Sie erfassen den passenden API-Call in Apidog und erstellen automatisierte Tests.
  4. Zukünftige Fehler werden von den Apidog-Tests erkannt, nicht erst durch manuelle UI-Prüfung.

So kombinieren Sie manuelle End-to-End-Validierung (Claude klickt durch die App) mit CI-fähigen API-Tests.

Unterschiede zwischen CLI und Desktop-App

CLI und Desktop-Version teilen sich die Engine; einige Einstellungen sind derzeit nur am Desktop verfügbar:

Funktion Desktop CLI
Aktivieren Einstellungen > Desktop-App > Allgemein /mcp > computer-use aktivieren
Liste der verweigerten Apps In den Einstellungen konfigurierbar Noch nicht verfügbar
Automatisches Einblenden Optional Immer aktiviert
Dispatch-Integration Ja Nicht zutreffend

Für fast alle Dev-Workflows reicht die CLI-Version aus.

Fehlerbehebung

„Computerbenutzung wird von einer anderen Claude-Sitzung verwendet“

Eine andere Sitzung hält die Sperre. Beenden Sie diese Sitzung. Bei Absturz wird die Sperre automatisch aufgehoben.

Die macOS-Berechtigungsaufforderung erscheint immer wieder

Nach Erteilung der Bildschirmaufnahme muss Claude Code ggf. neu gestartet werden. Prüfen Sie in Systemeinstellungen > Datenschutz & Sicherheit > Bildschirmaufnahme, ob Ihr Terminal aktiviert ist.

computer-use erscheint nicht in /mcp

Checkliste:

  • macOS verwenden (nicht Linux/Windows)
  • claude --version zeigt v2.1.85+
  • Pro- oder Max-Tarif (/status prüfen)
  • Authentifizierung über claude.ai
  • Interaktive Sitzung (kein -p)

Claude kann die App nicht sehen, nachdem Sie sie genehmigt haben

Bei der Genehmigungsaufforderung unbedingt Für diese Sitzung zulassen anklicken. Bei versehentlicher Ablehnung Sitzung beenden und neu starten.

FAQ

Welche Claude Code-Version wird benötigt?

Ab v2.1.85. Prüfen mit claude --version. Update: npm install -g @anthropic-ai/claude-code.

Funktioniert es unter Windows oder Linux?

Nein, aktuell nur auf macOS.

Kann ich die Computerbenutzung über Amazon Bedrock oder Google Vertex AI nutzen?

Nein. Nur mit claude.ai-Konto (Pro/Max).

Ist es in Team- oder Enterprise-Plänen verfügbar?

Nur in Pro- und Max-Plänen während der Vorschauphase.

Was passiert, wenn ich die Bildschirmaufnahmeberechtigung nicht erteile?

Ohne Bildschirmaufnahme kann Claude keine visuellen Prüfungen machen. Die meisten Workflows benötigen beide Rechte.

Kann Claude auf Apps zugreifen, die ich nicht genehmigt habe?

Nein, Zugriffe sind immer sitzungsbasiert und explizit zu genehmigen.

Wie entziehe ich den Computerbenutzungszugriff komplett?

In Claude Code /mcp ausführen und computer-use deaktivieren. macOS-Rechte in Systemeinstellungen > Datenschutz & Sicherheit entfernen.

Ist die Computerbenutzung sicher für sensible Daten?

Anthropic rät von sensiblen Daten während der Vorschau ab. Nutzen Sie Testumgebungen und lesen Sie den Sicherheitsleitfaden zur Computerbenutzung.

Können mehrere Claude Code-Sitzungen gleichzeitig die Computerbenutzung nutzen?

Nein, immer nur eine Sitzung gleichzeitig.

Wie unterscheidet sich das von Playwright oder Selenium?

Playwright/Selenium erfordern Skripte und Setup. Die Computerbenutzung funktioniert via natürlicher Sprache, ohne Testharness, dafür mit weniger Determinismus. Für stabile CI-Regressionssuiten: Playwright. Für schnelle UI-Checks und nicht-automatisierbare Apps: Computerbenutzung.

Top comments (0)