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.
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.
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.
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.
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.
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
-pstarten)
Schritt 1: Das MCP-Menü öffnen
Im Terminal ausführen:
/mcp
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.
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:
- MCP-Server (falls konfiguriert)
- Bash (für Shell-Befehle)
- Claude in Chrome (für Browser-Aufgaben)
- 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:
Escbricht 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.
Ablauf:
-
xcodebuildausfü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.
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.
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.
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:
- Claude schreibt und startet einen lokalen Server.
- Claude triggert Aktionen in der App per GUI und prüft die UI-Antwort.
- Sie erfassen den passenden API-Call in Apidog und erstellen automatisierte Tests.
- 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 --versionzeigt v2.1.85+ - Pro- oder Max-Tarif (
/statusprü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)