Claude Code Desktop wprowadza zaznaczanie elementów w panelu przeglądarki
Aplikacja Claude Code Desktop rozszerza swoje możliwości o zintegrowany panel przeglądarki (Browser pane), ułatwiający bezpośrednią pracę nad interfejsami wewnątrz zakładki Code. Nowa funkcja zaznaczania elementów ułatwia inspekcję interfejsów w środowisku Claude Code, umożliwiając programistom precyzyjne wskazywanie asystentowi AI komponentów wymagających modyfikacji.
Aktywacja i funkcjonowanie Browser pane
Panel przeglądarki w Claude Code Desktop można wywołać za pomocą skrótu klawiszowego Cmd+Shift+B (na systemach macOS) lub Ctrl+Shift+B (w systemie Windows), a także wybierając go bezpośrednio z menu Views. Narzędzie to działa jako w pełni funkcjonalna przeglądarka z obsługą kart, pozwalająca na jednoczesne otwarcie lokalnego środowiska deweloperskiego (dev servers) oraz zewnętrznych stron, takich jak dokumentacja techniczna czy systemy śledzenia zadań (np. Linear, GitHub, aplikacja Slack).
Kluczową cechą Browser pane jest jego rygorystyczna izolacja. Działa on w ramach czystego profilu przeglądarki, który nie współdzieli zapisanych loginów ani historii z osobistą przeglądarką użytkownika. Dzięki temu programiści mogą bezpiecznie testować aplikacje bez ryzyka konfliktów tożsamościowych. Istnieje jednak wbudowana opcja zachowania ciasteczek i pamięci lokalnej pomiędzy restartami lokalnego serwera poprzez aktywację ustawienia Persist sessions z menu rozwijanego serwera, co znacząco obniża narzut na ponowne logowanie podczas dewelopmentu.
Zaznaczanie elementów interfejsu (Cmd+Shift+S) i automatyczna weryfikacja
Wprowadzona funkcja zaznaczania elementów pozwala na płynną, wizualną interakcję z renderowanym widokiem. Po naciśnięciu skrótu Cmd+Shift+S, użytkownik może wybrać dowolny obiekt na stronie i wydać instrukcję wprowadzającą korekty w strukturze wizualnej. Znacząco redukuje to konieczność werbalnego opisywania zagnieżdżeń widoków czy specyfiki hierarchii drzewa DOM.
Co więcej, proces wprowadzania korekt poddawany jest automatycznej weryfikacji. Model samodzielnie testuje zachowanie strony po zmianie kodu – mechanizm wykonuje zrzuty ekranu, analizuje zaktualizowane drzewo DOM, wymusza zdarzenia kliknięcia i wypełnia testowe formularze, naprawiając zauważone problemy na bieżąco. Dla deweloperów oprogramowania natywnego w ekosystemie macOS został zintegrowany również widok iOS Simulator, dający zbliżone możliwości diagnostyczne w aplikacjach mobilnych.
Modele i tryby uprawnień (Permission modes)
Całkowita autonomia w poruszaniu się po przeglądarce i plikach zależy od konfiguracji modelu językowego i profilu zabezpieczeń (Permission modes). Platforma obsługuje pięć trybów ingerencji asystenta w projekt: Manual, Accept edits, Plan, Auto oraz Bypass permissions.
Najbardziej zaawansowany tryb Auto, w którym agent operuje samodzielnie z włączonymi barierami zabezpieczeń (safety checks) w tle, wymaga sparowania sesji z potężniejszymi iteracjami modelu językowego: wspierane są Opus 4.6, Sonnet 4.6 lub Fable 5. W trosce o integralność interakcji z zewnętrznymi domenami, proces uruchamia dedykowane warstwy analityczne (safety classifiers). Każda próba wykorzystania narzędzi do zapisu w zewnętrznej sieci generuje monit o jednorazowy lub stały dostęp: Allow once, Always allow lub Deny.
Elastyczne obszary robocze w zakładce Code
Innowacyjny pulpit roboczy dystrybuuje zakres obowiązków pomiędzy trzy główne zakładki: klasyczny obszar konwersacji Chat, moduł zautomatyzowanych ról agentowych Cowork (współpracujący w modelu Dispatch) oraz docelową zakładkę do budowania logiki aplikacji, Code.
Zależnie od polityki infrastrukturalnej, praca przebiega we właściwie sprofilowanym środowisku (Environment) – do wyboru oddano tryb Local, sesje podtrzymujące zadania w tle oznaczone jako Cloud, operacje na zdalnych maszynach przez tunele SSH oraz użycie dystrybucji WSL pod kontrolą systemu Windows. Całość środowiska wspiera reorganizację widoków metodą przeciągania elementów (drag-and-drop). Towarzyszący mu zintegrowany terminal (uruchamiany błyskawicznie kombinacją `Ctrl+``) przetwarza komendy powłoki współdzieląc perspektywę katalogową z głównym kontekstem asystenta.
Aby ułatwić orientację w masywnych zrzutach operacyjnych, deweloperzy mogą swobodnie używać skrótu Ctrl+O, manipulując głębią analityczną transkryptów (View modes). Platforma dopuszcza klasyczny format Normal, pogłębiony zapis wszystkich ścieżek dostępu jako Verbose lub skróconą prezentację wyników Summary.
Przegląd kodu i monitorowanie Pull Requests
Wbudowany widok różnic (diff view) pozwala programistom wizualnie zaaprobować plany asystenta (np. zliczające modyfikacje na poziomie +12 -1 linijek per plik). Aktywacja funkcji Review code na danym zestawie zmian zleci agentowi dodatkową przebieżkę ewaluacyjną nakierowaną na wyłapanie groźnych omyłek semantycznych czy podatności w kodzie.
Finalizacja zadań z użyciem zakładki Code spina cykl produkcyjny CI/CD. Rozwiązanie integruje się pod spodem z protokołami GitHub CLI (gh) monitorując potoki CI po wypchnięciu Pull Requesta na środowiska. Jeśli kontrola zwróci błędy kompilacji, zintegrowana obsługa opcji Auto-fix spróbuje iteracyjnie naprawić mankamenty kodowe. W połączeniu z funkcjonalnością Auto-merge (opartą operacyjnie o mergowanie typu squash), cykl programistyczny w zakładce Code umożliwia w 100% zautomatyzowane dostarczanie zatwierdzonego kodu do głównej gałęzi wydawniczej projektu.