Akademia · Narzędzia agentowe
Open-source narzędzie wiersza poleceń, które przenosi modele Gemini wprost do terminala: do 1M tokenów kontekstu, wbudowane wyszukiwanie Google i obsługa Model Context Protocol. Poniżej instalacja, autoryzacja i komendy, których używamy na co dzień.
Ostatnia aktualizacja:
Aktualizacja: 18.06.2026 Gemini CLI przestał obsługiwać użytkowników indywidualnych (darmowych) oraz plany Google AI Pro i Ultra. Następcą dla tych odbiorców jest Antigravity CLI (napisany w Go, binarka agy) — instalujesz go jedną komendą: curl -fsSL https://antigravity.google/cli/install.sh | bash (na Windows odpowiednikiem jest skrypt PowerShell). Dostęp do Gemini CLI zachowują konta Code Assist Standard/Enterprise oraz płatne klucze API.
01 / Wprowadzenie · Czym jest
Gemini CLI to open-source narzędzie wiersza poleceń, które daje dostęp do modeli Gemini bezpośrednio w terminalu. Oferuje do 1M tokenów kontekstu, wbudowane narzędzia (m.in. wyszukiwarkę Google) oraz obsługę Model Context Protocol (MCP). Sprawdza się u osób, które pracują głównie w terminalu i chcą szybkiego dostępu do AI bez przełączania się między aplikacjami.
Szybki start: zainstaluj Node.js 20+, uruchom npm install -g @google/gemini-cli, a następnie polecenie gemini i zaloguj się kontem Google.
02 / Instalacja · Windows, Linux, macOS
Windows: pobierz wersję LTS (20+ lub 22 LTS) ze strony nodejs.org/en/download. Jeśli używasz menedżera wersji (nvm-windows):
nvm install 22.11.0
nvm use 22.11.0 Linux (Ubuntu/Debian):
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs macOS (Homebrew):
brew install node Po instalacji zweryfikuj wersję:
node --version npm install -g @google/gemini-cli Po instalacji komenda gemini działa z dowolnego miejsca w systemie. Możesz też uruchomić CLI jednorazowo bez instalacji:
npx https://github.com/google-gemini/gemini-cli Na macOS/Linux dostępny jest też Homebrew: brew install gemini-cli. Kanały wydań: @latest (stabilny), @preview (nowe funkcje), @nightly (build z gałęzi main).
03 / Autoryzacja · Pierwsze uruchomienie
Najprostsza metoda to przeglądarkowy OAuth. Po uruchomieniu gemini wybierz „Login with Google", zaloguj się i potwierdź uprawnienia dla Gemini CLI — gotowe.
gemini i wybierz „Login with Google".export GOOGLE_CLOUD_PROJECT="twoj-projekt".Darmowe limity: dla użytkowników indywidualnych darmowy dostęp przez konto Google zakończył się 18.06.2026 — limity 60 zapytań na minutę i 1000 dziennie nie obowiązują już osób prywatnych. Zostają one dla kont Code Assist Standard/Enterprise oraz płatnych kluczy API. Darmowy onboarding indywidualny przeniósł się do Antigravity CLI. Vertex AI zależy od projektu i konta rozliczeniowego.
Daje pełną kontrolę nad modelem i rozliczeniami. Klucz pobierzesz z Google AI Studio:
export GEMINI_API_KEY="XXXX"
gemini Scenariusz enterprise z pełnym nadzorem GCP — limity i ceny wynikają z konta rozliczeniowego w Google Cloud:
export GOOGLE_API_KEY="XXXX"
export GOOGLE_GENAI_USE_VERTEXAI=true
gemini Izolacja: flaga --sandbox uruchamia narzędzia w izolowanym środowisku — przydatne, gdy nie chcesz, by agent działał wprost na systemie hosta.
04 / Komendy · Slash, kontekst, shell
Zarządzają sesją CLI. Najważniejsze:
| Komenda | Działanie |
|---|---|
/init | Generuje GEMINI.md — plik konfiguracyjny projektu. |
/help | Pomoc i lista dostępnych komend. |
/tools | Lista dostępnych narzędzi CLI. |
/mcp | Lista serwerów Model Context Protocol. |
/memory | Zarządzanie kontekstem z GEMINI.md. |
/chat save | Zapis i wznowienie konwersacji. |
/compress | Kompresja kontekstu (oszczędność tokenów). |
/copy | Kopiuje ostatnią odpowiedź do schowka. |
/restore | Przywraca stan plików sprzed edycji. |
/stats | Wykres tokenów i limitów sesji. |
/auth | Przełączanie metod logowania (OAuth / klucz API / Vertex). |
/vim | Tryb vim w polu input. |
/clear | Czyści ekran i kontekst (alias Ctrl+L). |
/quit | Wyjście z Gemini CLI. |
Dołączaj pliki i katalogi do kontekstu znakiem małpy:
@./src/main.js # pojedynczy plik
@./image.png # obrazek do analizy
@./src/ # cały katalog rekurencyjnie .gitignore i GEMINI_IGNORE — np. node_modules/ nie trafi do kontekstu.@"My Folder/file.ts" albo escaping ukośnikiem.Wykonuj komendy systemowe wprost z Gemini CLI:
!git status # pojedyncza komenda shell
! # wejście w tryb shell (! ponownie aby wyjść) Bezpieczeństwo: komendy z trybu shell działają z takimi samymi uprawnieniami jak Twój terminal (bash na macOS/Linux, PowerShell na Windows). CLI ustawia zmienną GEMINI_CLI=1, więc skrypty mogą wykryć uruchomienie z Gemini.
Ctrl+L — wyczyść ekran · Ctrl+V — wklej tekst lub obrazek.Ctrl+Y — YOLO mode (auto-zatwierdzanie) · Ctrl+X — otwórz edytor zewnętrzny.Ctrl+C / Ctrl+D — anuluj zapytanie lub wyjdź (dwuklik).Shift+Tab — auto-accept edycji narzędzi · F12 — konsola debug (przydatne przy MCP).05 / MCP · Kontrola przeglądarki
Model Context Protocol to otwarty standard stworzony przez Anthropic, który pozwala agentom AI na bezpieczną integrację z narzędziami zewnętrznymi. ChromeDevTools MCP daje Gemini pełną kontrolę przeglądarki Chrome — nawigację po stronach, wypełnianie formularzy, testowanie UI, screenshoty, debugowanie i wykonywanie JavaScript.
gemini mcp add chrome-devtools npx chrome-devtools-mcp@latest gemini mcp add -s user chrome-devtools npx chrome-devtools-mcp@latest Konfiguracja globalna zapisuje się w ~/.gemini/settings.json. Po instalacji możesz dawać komendy w języku naturalnym, np.:
Otworz localhost:3000, sprawdz czy sa bledy w konsoli i pokaz mi je Podgląd: komenda /mcp pokazuje listę zainstalowanych serwerów MCP, a /tools — wszystkie dostępne narzędzia (łącznie z MCP). Pełną listę serwerów MCP znajdziesz na github.com/modelcontextprotocol/servers.
Wdrożenie u Was
Akademia to materiały. Wdrożenie to dwa kwartały na Waszym kodzie — z pomiarem efektu w DEVLens. 30 minut wystarczy, żeby sprawdzić, czy ma to u Was sens.