Obsługa komputera z poziomu CLI
Obsługa komputera pozwala Claude otwierać aplikacje, sterować ekranem i pracować na komputerze w ramach tej samej sesji CLI. Przydaje się do zadań wymagających GUI, takich jak testowanie natywnych aplikacji, sprawdzanie przepływów interfejsu czy obsługa narzędzi bez CLI lub API. Claude wybiera tę metodę, gdy zadanie nie pasuje do dokładniejszych narzędzi, takich jak MCP, Bash albo Claude in Chrome.
Funkcja jest wbudowanym serwerem MCP computer-use i domyślnie pozostaje wyłączona. W interaktywnej sesji uruchom /mcp, znajdź computer-use na liście serwerów i wybierz **Enable**. To ustawienie zapamiętuje się osobno dla projektu, więc trzeba je włączyć w każdym projekcie, w którym chcesz korzystać z obsługi komputera. Przy pierwszej próbie macOS poprosi o uprawnienia Accessibility i Screen Recording, potrzebne odpowiednio do klikania, pisania i przewijania oraz do odczytu ekranu.
To funkcja w wersji research preview dla macOS, dostępna w planach Pro lub Max. Wymaga sesji interaktywnej i nie działa w trybie nieinteraktywnym uruchomionym z flagą -p. Komputer może kontrolować tylko jedna sesja naraz, a blokada jest zwalniana dopiero po zakończeniu sesji, nie po ukończeniu zadania.
Sterowanie odbywa się na rzeczywistym pulpicie i w zatwierdzonych aplikacjach, dlatego granica zaufania różni się od tej dla izolowanego narzędzia Bash. Claude sprawdza działania i ostrzega przed potencjalnymi próbami prompt injection widocznymi na ekranie. W razie potrzeby naciśnij Esc, aby natychmiast przerwać bieżące działanie, albo użyj Ctrl+C w terminalu.
computer-use./mcp
Build the app target, launch it, and click through each tab to make sure nothing crashes. Screenshot any error states you find.
test the onboarding flow
Zastosowanie w praktyce
Możesz zbudować natywną aplikację macOS, uruchomić ją i przeklikać jej kontrolki, aby zweryfikować działanie przed samodzielnym otwarciem. Do testowania lokalnej aplikacji Electron możesz zlecić Claude przejście przez rejestrację i wykonanie zrzutów ekranowych poszczególnych etapów. Przy problemie z układem okna Claude może odtworzyć błąd, zmienić rozmiar okna, zrobić zrzut, poprawić CSS i sprawdzić poprawkę. Funkcja pasuje też do obsługi symulatorów, paneli sprzętowych i zastrzeżonych aplikacji, które nie udostępniają CLI ani API.