SSD Nodes Learn 🎉 VPS od $5.50/mies.
Przewodniki Matt ConnorAutor: Matt Connor · Zaktualizowano 2026-08-21

Claude Cowork a Claude Code: różnice i wybór narzędzia

Porównanie agentów Anthropic z sierpnia 2026 roku. Sprawdź, kiedy wybrać Claude Cowork do pracy w sandboxie, a kiedy Claude Code do operacji w lokalnym shellu lub na VPS.

Jaka jest różnica między Claude Cowork a Claude Code?

Claude Cowork oraz Claude Code to dwa agenty Anthropic stworzone do różnych zadań. Cowork pracuje na dokumentach i narzędziach biurowych, wewnątrz folderów i konektorów, do których przyznano mu dostęp. Claude Code pracuje na bazie kodu i w powłoce (shell), na maszynie, na której został uruchomiony – może to być laptop lub wynajęty VPS (virtual private server).

Krótka zasada wyboru: jeśli efektem pracy ma być plik, który otworzy współpracownik, należy użyć Cowork. Jeśli efektem ma być commit lub działająca usługa, należy użyć Claude Code.

Każde poniższe stwierdzenie dotyczące możliwości zostało zweryfikowane 19 sierpnia 2026 r. na podstawie oficjalnych stron Anthropic: strony produktu Cowork, przeglądu architektury Cowork, przewodnika wprowadzającego do Cowork oraz dokumentacji Claude Code. Dostępność, interfejsy oraz ograniczenia planów ulegają zmianom, dlatego należy sprawdzać datę każdego czytanego porównania, w tym niniejszego.

Gdzie wykonywana jest praca?

To jest różnica, która determinuje wszystkie pozostałe.

Cowork posiada dwa tryby wykonywania zadań, a strona architektury opisuje je oddzielnie. W sesji lokalnej „pętla agenta działa natywnie na urządzeniu”. Obejmuje to obsługę konwersacji, odczyt i zapis plików w podłączonych folderach, pobieranie danych z sieci oraz lokalne serwery wtyczek MCP. Wykonywanie kodu odbywa się wewnątrz odizolowanej maszyny wirtualnej Linux na tym samym urządzeniu, z zastosowaniem filtrowania ruchu wychodzącego oraz ograniczeń wywołań systemowych.

W sesji chmurowej „pętla agenta oraz wykonywanie kodu działają w odizolowanym, tymczasowym środowisku typu sandbox na infrastrukturze zarządzanej przez Anthropic”. Każda sesja otrzymuje własny sandbox, tworzony w momencie rozpoczęcia sesji i niszczony po jej zakończeniu; środowiska te nie współdzielą stanu. Sandbox nie ma dostępu do adresów prywatnych, wewnętrznych, link-local ani metadanych chmury, a każde połączenie wychodzące przechodzi przez proxy, którego sandbox nie może skonfigurować ani ominąć, dzięki czemu dostępne są tylko miejsca z listy dozwolonych.

Zaletą sesji chmurowej jest to, że praca trwa nawet po odejściu od komputera: wystarczy zamknąć laptopa, a zadanie jest kontynuowane. Kosztem jest to, że sandbox nie jest Twoją maszyną. Nie ma on wglądu w Twoją sieć domową, usługi wewnętrzne ani serwery, ponieważ blokowanie właśnie tego jest celem reguł ruchu wychodzącego.

Claude Code ma inną formę. Interfejs wiersza poleceń (CLI) działa jako zwykły proces na wybranej przez Ciebie maszynie, dzięki czemu dziedziczy jej system plików, pozycję w sieci oraz poświadczenia.

curl -fsSL https://claude.ai/install.sh | bash
cd your-project
claude

Przy pierwszym użyciu wymagane jest zalogowanie. Uruchom te same polecenia w sesji SSH, a Claude Code będzie działać na serwerze, mając dostęp do Twojego repozytorium oraz jednostek systemd.

Claude Code posiada również tryb chmurowy, co sprawia, że porównanie staje się mniej przejrzyste, ale bardziej rzetelne. claude --cloud "fix the failing auth test" uruchamia sesję na odizolowanej maszynie wirtualnej zarządzanej przez Anthropic, a maszyna ta klonuje zdalne repozytorium GitHub z Twojej bieżącej gałęzi, zamiast korzystać z lokalnej kopii roboczej. claude --teleport przywraca sesję do Twojego terminala wraz z jej gałęzią i historią. Według stanu na sierpień 2026 interfejs webowy Claude Code jest udokumentowany jako wersja poglądowa (research preview) dla użytkowników planów Pro, Max i Team.

Do czego ma dostęp poszczególne narzędzie?

Cowork ma dostęp wyłącznie do tego, co zostanie mu udostępnione. W aplikacji desktopowej użytkownik przyznaje dostęp do konkretnych folderów, a Claude może w nich odczytywać, zapisywać i trwale usuwać pliki. Wytyczne bezpieczeństwa Anthropic jasno określają konsekwencje: należy utworzyć „dedykowany folder roboczy dla Claude” i nie umieszczać w nim folderów zawierających dane uwierzytelniające lub dokumenty osobiste.

Łączniki wymienione na stronie produktu obejmują Microsoft 365, Google Drive, Slack i Amplitude, a także własne łączniki dodawane samodzielnie. Jest to obszar biurowy, w którym Cowork znajduje swoje zastosowanie.

Sesja chmurowa Cowork uzyskuje dostęp do plików lokalnych poprzez odwołanie się do aplikacji desktopowej na danym urządzeniu, za pośrednictwem połączenia pośredniczonego przez Anthropic. Wynikają z tego dwie kwestie. Zasięg dostępu ogranicza się do folderów podłączonych przez użytkownika. Ponadto, „jeśli aplikacja desktopowa jest offline, sesja w chmurze nie ma dostępu do urządzenia”, więc zaplanowane zadanie nocne wymagające lokalnego arkusza kalkulacyjnego nie zostanie wykonane, gdy laptop jest wyłączony. Praca oparta wyłącznie na łącznikach chmurowych jest kontynuowana bez zakłóceń.

Claude Code ma dostęp do wszystkiego, do czego ma uprawnienia konto użytkownika, na którym jest uruchomiony. Oznacza to dostęp do repozytorium, a także apt, systemctl, docker, gniazda bazy danych oraz każdego hosta osiągalnego z sieci, w której znajduje się serwer. W tym przypadku nie przyznaje się dostępu folder po folderze, co jest istotą działania, ale również źródłem ryzyka.

Narzędziem ograniczającym ten zakres jest piaskownica Bash, włączana za pomocą /sandbox w trakcie sesji. Jest ona dostarczana wraz z Claude Code i wykorzystuje system operacyjny do wymuszenia ograniczeń systemu plików oraz sieci dla każdego polecenia Bash i jego procesów potomnych, dzięki czemu Claude wykonuje większość poleceń bez konieczności każdorazowego potwierdzania. Rozwiązanie to działa w systemach macOS, Linux i WSL2. Natywny system Windows nie jest wspierany, dlatego w środowisku Windows należy uruchamiać Claude Code wewnątrz dystrybucji WSL2.

W jaki sposób sterować zadaniem i weryfikować wynik?

Platforma Cowork opiera się na przekazywaniu zadań i sprawdzaniu rezultatów. Praca jest zlecana poprzez Dispatch – jeden ciągły wątek dostępny z poziomu telefonu lub komputera. Powiadomienie push informuje o zakończeniu zadania lub konieczności zatwierdzenia dalszych kroków przez użytkownika. Claude przesyła gotowy wynik, na przykład arkusz kalkulacyjny lub notatkę, zamiast prezentować każdy etap pracy. Wskaźniki postępu pokazują aktualne działania, jeśli użytkownik chce śledzić proces na bieżąco.

Zatwierdzenia dostępne są w trzech trybach, których nazwy odpowiadają ich funkcjonalności. Tryb Manually approve wstrzymuje działanie do momentu potwierdzenia każdej akcji. Tryb Automatically approve pozwala Claude na weryfikację działań pod kątem bezpieczeństwa i blokowanie tych niebezpiecznych. Tryb Skip all approvals usuwa te zabezpieczenia, przy czym usuwanie plików pozostaje chronione. Centrum pomocy jasno określa zasady i warto je powtórzyć: żaden tryb nie zastępuje osądu użytkownika, który pozostaje odpowiedzialny za działania podejmowane przez agenta w jego imieniu.

Claude Code opiera się na mechanizmie diff. Praca agenta jest widoczna w terminalu, gdzie użytkownik czyta proponowane zmiany. Weryfikacja odbywa się w ramach istniejącego przepływu pracy, czyli poprzez gałęzie (branches) i pull requests. W przypadku konieczności odejścia od stanowiska, funkcja Remote Control udostępnia uruchomioną sesję lokalną do monitorowania z poziomu przeglądarki lub aplikacji mobilnej. Jest to ten sam schemat, co w przypadku sterowania sesją Claude Code z poziomu telefonu.

Harmonogramowanie zadań dostępne jest po obu stronach. Cowork planuje zadania wykonywane w chmurze, dzięki czemu nie wymagają one włączonego komputera. Claude Code dzieli to rozwiązanie: procedury działają w chmurze, natomiast zaplanowane zadania desktopowe uruchamiane są na lokalnej maszynie, co zapewnia bezpośredni dostęp do plików.

Czy konektory i wtyczki zastępują serwery MCP oraz umiejętności?

Nie, ponieważ oba produkty opierają się na tym samym stosie rozszerzeń. MCP (model context protocol) to otwarty standard łączenia agenta z zewnętrznymi narzędziami i danymi. Umiejętności (skills) to spakowane instrukcje, które agent wczytuje, gdy stają się istotne. Wtyczki (plugins) łączą umiejętności i konektory w jeden pakiet, a w Cowork zarządza się nimi w sekcji Customize na karcie Cowork.

Różnica polega na miejscu uruchomienia serwera. Zdalne konektory MCP są dostępne w Claude, Cowork oraz Claude Desktop. Wyjątkiem są lokalne serwery MCP: „lokalne konektory i wtyczki zawierające lokalne serwery MCP działają wyłącznie za pośrednictwem aplikacji desktopowej”, więc sesja Cowork otwarta w przeglądarce lub na telefonie nie będzie ich widzieć.

Claude Code wykorzystuje te same serwery MCP i dodaje elementy niezbędne dla repozytorium. Plik CLAUDE.md w katalogu głównym projektu jest odczytywany na początku każdej sesji. Hooki wykonują polecenia powłoki przed lub po akcji, dzięki czemu formater może uruchamiać się przy każdej edycji. Subagenci dzielą pracę na oddzielne okna kontekstowe. Pliki te znajdują się w repozytorium, więc podlegają przeglądowi i wersjonowaniu tak jak kod.

Jeśli już uruchamiasz własne serwery MCP na VPS, zdalne serwery są osiągalne z obu produktów. Jest to najtańszy sposób na zapewnienie Cowork dostępu do zasobów, dla których Anthropic nie dostarcza gotowego konektora. Warstwa umiejętności również jest współdzielona, więc napisana umiejętność jest przenośna, a artykuł agent skills opisuje jej format.

Co opuszcza Twoją maszynę?

Odpowiedz na to pytanie przed podłączeniem folderu.

W sesji chmurowej Cowork wiele danych opuszcza urządzenie: „praca agenta, w tym wszelkie pliki lokalne otwierane przez aplikację desktopową, jest przetwarzana na serwerach Anthropic, zamiast pozostawać na urządzeniu”. Taka jest konstrukcja tego rozwiązania i to właśnie pozwala sesji przetrwać zamknięcie laptopa. Lokalna sesja Cowork utrzymuje pętlę agenta oraz obsługę plików bezpośrednio na urządzeniu.

Gdy Claude Code działa lokalnie, proces oraz pliki pozostają na Twojej maszynie lub serwerze, podobnie jak dane wyjściowe poleceń. Przesyłany jest kontekst: zawartość plików oraz wyniki poleceń, nad którymi model ma pracować, ponieważ sam model działa na serwerach Anthropic. Słowo „lokalny” nie zmienia tego aspektu. claude --cloud zmienia więcej, ponieważ sesja chmurowa klonuje repozytorium do maszyny wirtualnej zarządzanej przez Anthropic.

Jeden szczegół ma znaczenie, jeśli praca odbywa się w środowisku z ograniczeniami sieciowymi. Sesje chmurowe wywołują API Anthropic z infrastruktury zarządzanej przez Anthropic, a nie z Twojej sieci. W rezultacie lista dozwolonych adresów IP (allowlist) w organizacji spowoduje, że każda sesja chmurowa hostowana przez Anthropic zakończy się błędem uwierzytelniania, dopóki wsparcie Anthropic nie wyłączy tych usług z ograniczeń.

Którego narzędzia użyć?

Należy użyć Cowork, gdy praca dotyczy dokumentów i systemów biurowych. Na przykład: tworzenie prezentacji na podstawie folderu z materiałami badawczymi, uzgadnianie dwóch arkuszy kalkulacyjnych, przygotowywanie podsumowania na podstawie wątków ze Slacka i wiadomości e-mail lub przekształcanie folderu plików PDF w streszczenie. Zadania te składają się z wielu kroków, obejmują kilka aplikacji, a ich wynikiem jest plik.

Należy użyć Claude Code, gdy praca dotyczy bazy kodu, terminala lub serwera. Na przykład: naprawa niezaliczanego testu, przeprowadzanie bisect w celu znalezienia regresji, pisanie i uruchamianie migracji lub diagnozowanie przyczyny zwracania błędu 502 przez nginx po wdrożeniu. Dotyczy to każdej sytuacji, w której powodzenie weryfikuje się za pomocą uruchomionego polecenia i odczytanego wyniku.

Kluczowym czynnikiem rozstrzygającym jest sposób weryfikacji. Jeśli wynik sprawdza się poprzez otwarcie dokumentu, odpowiednim narzędziem jest Cowork. Jeśli weryfikacja wymaga wykonania polecenia, należy użyć Claude Code, ponieważ narzędzie to potrafi samodzielnie wykonać polecenie i odczytać zwrócony wynik.

Cowork jest dostępny w płatnych planach (Pro, Max, Team oraz Enterprise) i działa w przeglądarce, na komputerach stacjonarnych oraz urządzeniach mobilnych (wersja mobilna jest w fazie beta, a wersje desktopowe dostępne są dla systemów macOS, Windows, ChromeOS i Linux). Ograniczenia planów zmieniają się szybciej niż jakiekolwiek inne informacje, dlatego należy zapoznać się z aktualną stroną zamiast z opisem. Należy pamiętać o jednej uwadze operacyjnej: Cowork zużywa więcej limitów niż standardowy czat, ponieważ agent wykonujący wiele kroków zużywa na to wiele tur konwersacji.

Jeśli rzeczywiste pytanie dotyczy wyboru agenta do programowania, a nie wyboru między tymi dwoma narzędziami, bardziej przydatną stroną jest porównanie z Cursor, Codex i Copilot.

Co zmienia się, gdy praca odbywa się na VPS

VPS to środowisko, w którym te dwa produkty całkowicie przestają się pokrywać. Piaskownica w chmurze Cowork nie ma dostępu do adresów prywatnych, wewnętrznych ani link-local, więc nie może nawiązać połączenia SSH z serwerem, odczytać /var/log/nginx/error.log ani zrestartować jednostki. Blokady te są celowe i żadne ustawienie w interfejsie Cowork ich nie usuwa. Lokalna sesja Cowork działa na własnym urządzeniu, znajdując się bliżej sieci, jednak nadal operuje na podłączonych folderach, a nie na hostach.

Claude Code na serwerze nie posiada tych ograniczeń, dlatego odpowiedzialność za bezpieczeństwo spoczywa na użytkowniku. Należy uruchamiać go jako zwykły użytkownik z wybranymi regułami sudo, a nie jako root. Sesję należy utrzymywać wewnątrz katalogu projektu. Warto włączyć /sandbox, aby polecenia Bash były ograniczone przez mechanizmy wymuszane przez jądro systemu. Należy przechowywać poświadczenia poza drzewem roboczym, ponieważ wszystko, co odczyta agent, staje się kontekstem, który może zostać powtórzony. Bezpieczne uruchamianie Claude Code na VPS szczegółowo opisuje konfigurację konta, zaporę sieciową oraz trwałą sesję terminala.

Skuteczny schemat pracy: serwer przechowuje repozytorium oraz usługi, Claude Code działa tam w sesji terminala, która trwa po zakończeniu połączenia SSH, a użytkownik łączy się z dowolnego miejsca. Praca jest kontynuowana, gdy laptop przechodzi w stan uśpienia, ponieważ proces działa na maszynie, która nie zasypia. Jest to ta sama korzyść, którą zapewnia sesja w chmurze Cowork, osiągnięta w inny sposób, na sprzęcie podlegającym pełnej kontroli.

Spodziewane awarie

Zaplanowane zadanie Cowork nie wykonało się w nocy. Aplikacja desktopowa była zamknięta. Sesja w chmurze działa nadal po przejściu aplikacji w tryb offline, jednak nie ma dostępu do urządzenia, więc każdy krok odczytujący podłączony folder nie znajduje żadnych danych. Przenieś dane wejściowe do połączonej usługi chmurowej lub pozostaw komputer włączony z otwartą aplikacją.

Cowork odczytał stronę internetową, a następnie wykonał nieoczekiwane działanie. Jest to efekt prompt injection: instrukcji ukrytych w zewnętrznej treści, które Claude interpretuje jako część poprawnego zadania. Ochroną jest ograniczenie zakresu dostępu. Podłącz jeden folder roboczy zamiast całego katalogu domowego i zachowaj ostrożność w przypadku nieznanych serwerów MCP oraz wtyczek.

Claude Code zmodyfikował nieoczekiwany plik. Sesja lokalna posiada uprawnienia konta użytkownika, z którego została uruchomiona. Przed zatwierdzeniem zmian przejrzyj diff i pracuj na gałęzi, którą można w razie potrzeby usunąć.

Sesja chmurowa Claude Code nie widzi najnowszych zmian. claude --cloud klonuje zdalne repozytorium GitHub dla bieżącej gałęzi, a nie lokalną kopię roboczą, dlatego niezatwierdzone zmiany są niewidoczne. Najpierw wykonaj push, a następnie uruchom sesję.

FAQ

Czy Claude Cowork może edytować kod i uruchamiać polecenia tak jak Claude Code?

Może uruchamiać kod, ponieważ jego wykonywanie odbywa się w piaskownicy w sesji chmurowej oraz w odizolowanej maszynie wirtualnej Linux w sesji lokalnej. Narzędzie to nie jest zorientowane na repozytoria. Brak w nim przepływu przeglądu git, odczytu CLAUDE.md w katalogu głównym projektu, hooków oraz terminala obsługiwanego samodzielnie. W przypadku jednorazowego skryptu do arkusza kalkulacyjnego Cowork jest wystarczający. Do pracy w utrzymywanej bazie kodu właściwym narzędziem jest Claude Code, ponieważ warstwą weryfikacji jest git, a sprawdzenie poprawności odbywa się za pomocą polecenia.

Czy Claude Cowork może uzyskać dostęp do mojego VPS lub serwera wewnętrznego?

Sesja chmurowa nie ma takiej możliwości. Piaskownica nie może łączyć się z adresami prywatnymi, wewnętrznymi, link-local ani metadanymi chmury, a cały ruch wychodzący przechodzi przez proxy, które zezwala tylko na określone miejsca docelowe, więc połączenie SSH z VPS nie jest dostępne. Jeśli wymagane jest działanie agenta na serwerze, należy zainstalować Claude Code bezpośrednio na tym serwerze i tam go uruchomić.

Czy do korzystania z Cowork wymagana jest aplikacja Claude Desktop?

W przypadku plików lokalnych i lokalnych serwerów MCP – tak. Cowork działa w przeglądarce, na komputerze i urządzeniach mobilnych, ale sesja chmurowa może odczytywać i zapisywać pliki w podłączonych folderach tylko wtedy, gdy aplikacja desktopowa jest otwarta na danym komputerze. Artefakty na żywo, użycie przeglądarki i lokalne konektory to funkcje wersji desktopowej. Zadanie wykorzystujące wyłącznie konektory chmurowe, takie jak Google Drive lub Slack, działa bez aplikacji.

Czy mogę ponownie użyć tych samych umiejętności i serwerów MCP w obu narzędziach?

W większości przypadków tak. Zdalne konektory MCP działają w Claude, Cowork i Claude Desktop, a umiejętności są współdzielone, więc znaczna część konfiguracji jest przenośna między nimi. Wyjątkiem w Cowork są lokalne serwery MCP, ponieważ działają one wyłącznie za pośrednictwem aplikacji desktopowej. Claude Code dodaje elementy na poziomie repozytorium, takie jak CLAUDE.md i hooki, które nie mają swojego odpowiednika w Cowork.