Paweł Łukasiewicz: programista blogger
Paweł Łukasiewicz
2026-04-01
Paweł Łukasiewicz: programista blogger
Paweł Łukasiewicz
2026-04-01
Udostępnij Udostępnij Kontakt
Wprowadzenie

Znacie to uczucie gdy macie świetne narzędzie w IDE, ale ledwo opuszczacie edytor żeby wpisać jedno polecenie w terminalu i już czujecie się jak bez rąk? Przez lata traktowałem terminal jako konieczne zło – miejsce gdzie wpisuję git push, odpalam testy i szybko wracam do VS Code, gdzie dzieje się "prawdziwa praca".

Ale coś się zmieniło. I nie mówię o kolejnym aliasie w .bashrc.

GitHub Copilot CLI przenosi AI bezpośrednio do terminala. Nie jako ciekawostkę, nie jako beta ficzer – jako pełnoprawnego asystenta który czyta Twój kod, rozumie kontekst projektu, generuje testy, robi code review i debuguje problemy. Wszystko bez opuszczania wiersza poleceń.

Ten cykl to polskie tłumaczenie oficjalnego kursu GitHub Copilot CLI for Beginners – rozszerzone o własne przykłady w C#, praktyczne uwagi dla bardziej doświadczonych deweloperów i obserwacje z codziennej pracy. Link do oryginalnego źródła znajdziecie przy każdym wpisie.

Czym jest GitHub Copilot CLI?

Najprościej: to Copilot, ale w terminalu. Zamiast okna czatu w VS Code – masz interaktywny interfejs tekstowy do którego możesz przekazać pliki, katalogi, wyniki komend i zadawać pytania w naturalnym języku.

W praktyce Copilot CLI potrafi:

  • przeanalizować projekt i wskazać problemy zanim zaczniesz pisać nowy kod
  • wygenerować testy jednostkowe dla istniejącej klasy C#
  • wyjaśnić co robi fragment kodu który właśnie dostałeś w PR
  • zasugerować refactoring z uzasadnieniem
  • odpowiedzieć na pytanie "dlaczego ten test failuje?" i od razu zaproponować fix

To nie jest --help na sterydach. To coś bliżej pary programowania z doświadczonym kolegą który siedzi obok – tylko że dostępnego o 2 w nocy i nieznudzącego się gdy pytasz "głupie" pytanie po raz trzeci.

🔍 Rodzina GitHub Copilot – gdzie co działa?
Produkt Gdzie działa Do czego służy
GitHub Copilot CLI ⟵ ten kurs Terminal AI bezpośrednio w wierszu poleceń
GitHub Copilot VS Code, Visual Studio, JetBrains Agent mode, inline suggestions, czat w IDE
Copilot on GitHub.com Przeglądarka Czat o repozytoriach, tworzenie agentów
Copilot Coding Agent GitHub Przydzielasz issue – dostajesz gotowego PR

Każdy z tych produktów ma swoje miejsce. CLI nie zastępuje Copilota w IDE – uzupełnia go. Są rzeczy które wygodniej zrobić w terminalu (szybka analiza, skryptowanie, pipeline CI) i rzeczy które lepiej wychodzą w edytorze (inline suggestions, nawigacja po kodzie). Ten kurs skupia się na tym pierwszym.

Dla kogo jest ten kurs?

Oficjalnie: dla początkujących. Realnie: dla każdego kto chce zrozumieć CLI od podstaw i wycisnąć z niego więcej niż podstawowe "zapytaj AI o kod".

Kurs będzie wartościowy jeśli jesteś:

  • deweloperem .NET który do tej pory używał Copilota tylko w VS Code i chce zobaczyć co zyskuje w terminalu
  • osobą która słyszała o Copilot CLI ale nie wiedziała od czego zacząć
  • deweloperem który chce zrozumieć context windows, custom agents i MCP servers – nie tylko je "włączyć"

Każdy artykuł zaczyna się od podstaw, ale kończy na czymś bardziej zaawansowanym. Jeśli dany fragment wydaje Ci się oczywisty – przewiń do sekcji z rozszerzeniami.

⚠️ Uwaga o języku przykładów

Oryginalny kurs używa Pythona jako języka przykładowego. W tej serii pracujemy na prostej C# Console App – bliżej profilu bloga, bliżej realiów pracy .NET developera. Logika demonstracji jest identyczna, tylko język się zmienia. Jeśli chcesz śledzić oryginał równolegle – wersja C# jest tam dostępna jako oficjalna alternatywa.

Projekt przewodni – TaskList CLI

Przez całą serię będziemy pracować na jednej aplikacji. To prosta C# Console App do zarządzania listą zadań – nic spektakularnego, ale wystarczająco realna żeby zademonstrować code review, generowanie testów, debugowanie i integrację z zewnętrznymi narzędziami.

Aplikacja jest celowo prosta: kilka klas, plik JSON z danymi, podstawowe operacje CRUD. Chodzi o to, żebyś mógł skupić się na tym co robi Copilot CLI, a nie zastanawiał się nad logiką biznesową. Każdy kolejny artykuł będzie tę aplikację rozbudowywał lub analizował – zobaczysz jak CLI radzi sobie z realnym, rosnącym kodem.

🌟 Przykład: co będziemy robić w tej serii

Wyobraź sobie że dostajesz ticket: "Dodaj walidację i testy do modułu zadań". Tradycyjnie: siadasz, piszesz walidację, piszesz testy, poprawiasz błędy – godzina lub dwie. Z Copilot CLI: opisujesz zadanie, wskazujesz plik, CLI analizuje kod, generuje testy zgodnie ze strukturą projektu – Ty reviewujesz i decydujesz co mergować. Czas: 15–20 minut.

Dokładnie taki scenariusz przeprowadzimy w artykule 04. Najpierw jednak trzeba rozumieć narzędzie – stąd ten cykl od podstaw.

Co warto wiedzieć przed startem

Kilka rzeczy na które warto zwrócić uwagę zanim przejdziemy do instalacji w artykule 01.

Dostęp do Copilota i koszty

Copilot CLI wymaga aktywnej subskrypcji GitHub Copilot. Dostępne opcje:

  • Copilot Free – ograniczony tier, bez karty kredytowej, wystarcza do nauki
  • Copilot Pro – ~10 USD/mies., pełne możliwości dla indywidualnych deweloperów
  • Copilot Business – przez organizację, z centralnym zarządzaniem
  • GitHub Education – Copilot Pro za darmo dla weryfikowanych studentów i nauczycieli

Sprawdź swój status tutaj: github.com/settings/copilot

Windows i .NET – specyfika środowiska

Większość dokumentacji jest pisana z perspektywy macOS/Linux. Na Windows kilka rzeczy działa inaczej: PATH po instalacji npm, PowerShell vs CMD, kodowanie znaków w terminalu. W kolejnych artykułach będę te różnice wprost sygnalizować – nie zakładam że pracujesz na Macu.

🔍 GitHub Codespaces jako zero-setup alternatywa

Jeśli nie chcesz instalować niczego lokalnie – GitHub Codespaces ma Copilot CLI gotowy od razu po uruchomieniu kontenera. To świetna opcja jeśli chcesz najpierw zobaczyć jak to działa, a potem zdecydować czy instalować lokalnie. W artykule 01 pokażę oba podejścia.

Dlaczego powstaje ten cykl?

Kiedy zacząłem eksplorować Copilot CLI, zrobiłem to co zawsze gdy interesuje mnie nowy temat – zacząłem szukać dobrego materiału po polsku. I jak zwykle w przypadku nowych narzędzi: cisza. Są dokumentacje, są wpisy po angielsku, jest sporo szumu – ale przystępnego materiału dla polskiego developera praktycznie nie ma.

Postanowiłem to zmienić.

Ten cykl jest oparty na oficjalnym kursie GitHub Copilot CLI for Beginners przygotowanym przez GitHub. Tłumaczę to po polsku, w swoim stylu, z własnymi przykładami w C# i rozszerzeniami tam gdzie temat warto pogłębić. Link do oryginalnego źródła znajdziecie przy każdym wpisie – nie kradniemy, chcemy żeby temat był przyjazny dla polskiego czytelnika.

📚 Plan całego cyklu
# Temat
00 Wprowadzenie – czym jest CLI i rodzina Copilot (ten wpis)
01 Instalacja i pierwsze kroki – CLI w 10 minut
02 Trzy tryby pracy z Copilot CLI
03 Kontekst i wielowątkowe rozmowy
04 Code review, debugowanie i testy z terminala
05 Własny asystent AI – agenci i custom instructions
06 Skills – automatyzacja powtarzalnych zadań
07 MCP Servers – Copilot połączony z GitHub, bazami i API
08 Kompletny workflow – od issue do PR z Copilot CLI
Podsumowanie

GitHub Copilot CLI to nie zabawka dla entuzjastów terminala. To narzędzie które realnie przyspiesza workflow – szczególnie jeśli już pracujesz z Copilotem w IDE i chcesz mieć ten sam poziom wsparcia AI w każdym kontekście, nie tylko w edytorze.

W następnym artykule zainstalujemy CLI, zalogujemy się i zweryfikujemy że wszystko działa – a przy okazji stworzymy szkielet naszej aplikacji TaskList, której będziemy używać przez całą serię.

Do zobaczenia w artykule 01! 🚀