Gemini CLI – otwartoźródłowy agent AI w Twoim terminalu

ciekawostki

Spis treści

Wprowadzenie

Linia poleceń pozostaje podstawowym narzędziem wielu programistów ze względu na szybkość, wszechobecność i prostą automatyzację. Google udostępnił właśnie Gemini CLI – otwartoźródłowy interfejs, który sprowadza moc modeli Gemini bezpośrednio do terminala . Projekt ma licencję Apache 2.0, więc kod można swobodnie analizować i rozwijać.

Najważniejsze funkcje techniczne

  • Duży kontekst 1 M tokenów – zapytania mogą obejmować obszerne repozytoria bez konieczności dzielenia plików .
  • Wysokie limity zapytań – po zalogowaniu się kontem Google otrzymujemy darmową licencję Gemini Code Assist z limitem 60 żądań/min i 1000/dzień to obecnie najwyższa pula dla pojedynczego dewelopera .
  • Integracja z Google Search – każde polecenie można ugruntować aktualnymi wynikami sieciowymi, co zwiększa trafność odpowiedzi .
  • Rozszerzalność przez MCP (–tool) – CLI obsługuje Model Context Protocol, więc łatwo dodać generowanie obrazów (Imagen), wideo (Veo) czy operacje na repozytoriach Git .
  • Wspólny silnik z Gemini Code Assist – te same możliwości „agent mode” trafiają jednocześnie do VS Code i CLI, umożliwiając wieloetapowe planowanie, autokorektę i refaktoryzację .
Rodzaj kontaDzienny limit żądańLimity sekundowe
Bezpłatne (osobiste)100060 / min
Standard / Enterprisewedług rozliczeniadowolne (API Key)

Przykłady użycia

Instalacja jest jednowierszowa:

ShellScript
npx https://github.com/google-gemini/gemini-cli

Po pierwszym uruchomieniu wystarczy uwierzytelnić się przeglądarką. Dalej możemy:

  • Analiza kodugemini explain path/to/file.ts generuje opis działania pliku.
  • Automatyzacja DevOps – zapytanie @GitHub list pull-requests pobiera otwarte PR-y, łącząc się z API GitHuba przez wbudowane narzędzie.
  • Prototypowanie aplikacji – opis interfejsu w prompt + obraz szkicu uruchamia multimodalne generowanie szkieletu front-endu.
  • Debugowanie – „znajdź potencjalny wyciek pamięci w ./src” powoduje skan całego katalogu i sugestie poprawek.

Jak wykorzystać w IDE?

Można to zrobić poprzez instalacje wtyczek Google Code Assist dla
Visual Studio Code lub IntelliJ.
Po instalacji wystarczy zalogować się w wtyczce.
Jest też możliwość dodania jako model w Github Copilot w planie darmowym, by to zrobić należy w liście modeli kliknąć Manage Models

Z listy wybrać Gemini i wprowdzić klucz API ze strony AI Studio i wybrać Gemini 2.5 Flash.

Zastosowania w praktyce

Dzięki skryptowemu wywoływaniu (echo "test" | gemini -p) Gemini CLI można wpiąć w zadania CI/CD – np. automatyczne przygotowanie changeloga lub generowanie dokumentacji po każdym commicie. Pojedynczy zespół może też uruchomić kilka agentów równolegle: jeden pisze testy jednostkowe, drugi tworzy migracje baz danych, a trzeci przygotowuje recenzję kodu. Otwarto źródłowy charakter ułatwia dopasowanie narzędzia do niestandardowych workflowów oraz audyt bezpieczeństwa.

Źródła

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powiązane posty

Zacznij wpisywać wyszukiwane hasło powyżej i naciśnij Enter, aby wyszukać. Naciśnij ESC, aby anulować.

Powrót do góry
Hej. Nie zapomnij podzielić się opinią oraz udostępnić dalej.