Claude Code. W Visual Studio.

Natywne rozszerzenie Visual Studio dla Claude Code: panel czatu, planowanie, diffy, kontekst kodu, automatyzacja IDE, debugger i Remote Control. Agentem pozostaje Claude Code; rozszerzenie daje mu dostęp do prawdziwego środowiska Visual Studio.

Platforma
Visual Studio 2022 · 2026
Protokół
Agent Client Protocol
Licencja
MIT

Jaki problem rozwiązuje?

Claude Code działa w terminalu, ale Visual Studio wie rzeczy, których terminal nie widzi: natywny diff, Error List, projekty i rozwiązanie (solution), aktywny dokument, debugger, call stack, zmienne lokalne i stan uruchomionej aplikacji.

Rozszerzenie łączy Claude Code z tym środowiskiem. Zamiast kopiować kod i błędy do terminala, agent korzysta z kontekstu IDE i pracuje na prawdziwym projekcie.

Claude Code działa poza procesem Visual Studio, a rozszerzenie udostępnia mu funkcje IDE przez Agent Client Protocol i narzędzia do sterowania Visual Studio.

Co dostajesz w środku Visual Studio?

Chat

Odpowiedzi w Markdown pojawiają się na bieżąco. Do tego historia sesji, diffy oraz tryby Manual, Accept Edits, Plan i Auto.

Plan

Plan implementacji jest otwierany jako dokument. Możesz go zaakceptować albo odesłać z komentarzem przed rozpoczęciem implementacji.

Changed files

Każdy plik zmieniony przez sesję można otworzyć, zaakceptować lub odrzucić, pojedynczo albo zbiorczo.

Kontekst dokumentów

Aktywny dokument, kilka dokumentów, zaznaczenia i obrazy mogą trafić do sesji bez ręcznego kopiowania treści.

Automatyzacja IDE

Otwieranie i aktywowanie dokumentów, dodawanie plików do projektów, praca z rozwiązaniem, build/rebuild/clean, Error List, Output i polecenia DTE.

Debugger

Breakpointy, start debugowania, oczekiwanie na breakpoint, call stack, zmienne lokalne, obliczanie wyrażeń, praca krokowa, wznawianie i zatrzymanie.

Sterowanie aplikacją

Podczas debugowania agent może korzystać z UI Automation: znaleźć okna, odczytać drzewo interfejsu, klikać przyciski, zaznaczać pola wyboru, wpisywać tekst i robić zrzuty ekranu.

Remote control

Ta sama sesja może być prowadzona z claude.ai/code, gdy Remote Control jest włączone.

Historia i status

Sesje, tytuł rozmowy, czas pracy, zużycie tokenów, aktywność oraz stan kontekstu są widoczne w panelu.

Powiadomienia

Gdy Visual Studio jest w tle, możesz dostać powiadomienie o zakończeniu pracy, prośbie o zgodę albo planie czekającym na akceptację.

Jak wygląda typowy przepływ?

Otwierasz rozwiązanie i uruchamiasz Claude Code w panelu Visual Studio. W razie potrzeby dodajesz kontekst i opisujesz zadanie tak jak w zwykłej sesji Claude Code.

W trybie Plan najpierw dostajesz plan jako dokument i możesz go poprawić, zanim agent cokolwiek zmieni. Zmiany w plikach trafiają potem do Changed Files i diffów.

Po zmianach agent może zbudować rozwiązanie, odczytać prawdziwe błędy z Error List, uruchomić debugger i przejść przez kod. Praca nie kończy się więc na wygenerowaniu poprawki: agent może skompilować kod, znaleźć przyczynę błędu i poprawić go jeszcze raz.

Uprawnienia i bezpieczeństwo.

Prośby o uprawnienia pojawiają się w IDE i czekają na Twoją decyzję. W trybie Manual agent pyta przed każdą operacją, która wymaga zgody; w trybach Accept Edits i Auto pyta rzadziej.

Rozszerzenie korzysta z istniejącego logowania Claude Code. Nie tworzy osobnego logowania dla Visual Studio i nie przejmuje poświadczeń w procesie rozszerzenia.

Sesja może wysłać do skonfigurowanego dostawcy modelu kod źródłowy, niezapisane zmiany, ścieżki plików, obrazy i wyniki narzędzi. Weź to pod uwagę w repozytoriach z poufnym kodem.

Wymagania i ograniczenia.

Rozszerzenie wymaga Visual Studio 2022 lub 2026, komponentu .NET 8 Runtime w instalacji Visual Studio, Node.js 22+ i zalogowanego Claude Code CLI.

Możliwości zależą od adaptera ACP i funkcji, które udostępnia. Rozszerzenie nie gwarantuje pełnej zgodności z każdą wersją oficjalnych integracji Claude Code.

Budowanie ze źródeł.

Pełne budowanie i pakowanie VSIX wymaga Windows i Visual Studio z obciążeniem Visual Studio extension development.

F5 uruchamia osobną instancję eksperymentalną Visual Studio. Zbudowanie rozszerzenia nie aktualizuje instalacji używanej na co dzień, więc do zwykłej pracy trzeba zainstalować nowy plik VSIX.