Sve što trebate znati o Google Gemini CLI: Značajke, novosti i stručni uvidi

Google Gemini CLI: otvoreni AI agent koji transformira vaš terminal
Pregled – Što je Google Gemini CLI?
Google Gemini CLI je open-source alat za rad kroz naredbeni redak (CLI) koji je Google predstavio sredinom 2025. godine i koji dovodi snagu Googleovih Gemini AI modela izravno u terminale developera theverge.com blog.google. U osnovi, to je AI asistent u terminalu (ili „agent“) osmišljen da pomaže developerima u pisanju koda, ispravljanju grešaka i izvršavanju širokog spektra zadataka koristeći naredbe na prirodnom jeziku. Google opisuje Gemini CLI kao “temeljnu nadogradnju vašeg terminal iskustva” koja nudi “najizravniji put od vašeg prompta do našeg modela” theverge.com. Iako je odličan za pomoć kodiranju, napravljen je za “mnogo više”, djelujući kao svestrani lokalni alat za generiranje sadržaja, rješavanje problema, duboka istraživanja i upravljanje zadacima blog.google.
U svojoj srži, Gemini CLI povezuje se s Googleovim Gemini 2.5 Pro velikim jezičnim modelom (LLM) – trenutno najnaprednijim Googleovim AI modelom za zadatke zaključivanja i kodiranja theverge.com. To znači da CLI može koristiti ogroman prozor konteksta od 1 milijun tokena (daleko veći od većine konkurentskih modela) za razumijevanje i manipulaciju kodom ili sadržajem theverge.com. Alat radi lokalno u vašem terminalu (podržava Mac, Linux, pa čak i Windows), djelujući kao lagani AI agent koji čita, piše i izvršava naredbe na vašem računalu temeljem upita na prirodnom jeziku techcrunch.com devclass.com. Budući da djeluje u poznatom terminalskom okruženju, developerima ne treba mijenjati kontekst ili IDE – jednostavno mogu pitati AI da objasni kod, generira funkcije, pokrene build/test naredbe ili čak pretražuje web, sve iz naredbenog retka.
Primarna svrha Gemini CLI-ja je besprijekorno integrirati AI asistenciju u tokove rada developera. Googleova motivacija za razvoj ovog alata je prepoznavanje da “CLI nije samo alat; to je dom” za mnoge developere techzine.eu. Ugradnjom AI-ja u to okruženje, Gemini CLI ima za cilj povećati produktivnost i učiniti terminal još snažnijim. Googleovim riječima, “kako se zadržava pouzdanje developera u terminal, tako raste i potreba za integriranom AI asistencijom” blog.google. Gemini CLI odgovara na tu potrebu nudeći sučelje na prirodnom jeziku za kodiranje i sistemske zadatke, potpomognuto najsuvremenijim AI modelom. I što je bitno, Google je open-sourceao Gemini CLI (pod Apache 2.0 licencom) blog.google – što znači da developeri mogu pregledati izvorni kod, proširiti funkcionalnost i čak pridonositi poboljšanjima na GitHubu.
Ključne značajke i tehničke mogućnosti
Besplatan, napredan AI model: Možda je najznačajnija značajka Gemini CLI-ja što pruža besplatan pristup snažnom AI modelu. Svaki korisnik s osobnim Google računom može se prijaviti i dobiti Gemini Code Assist licencu bez troška, što omogućuje korištenje Gemini 2.5 Pro modela unutar CLI-a blog.google. Ovaj model je najsuvremeniji, s prozorom konteksta od 1 milijun tokena za razumijevanje velikih baza koda ili dokumenata theverge.com. Google to ističe kao „neusporedivi limit korištenja” za pojedinačne developere – besplatni korisnici mogu napraviti do 60 zahtjeva modelu po minuti i 1.000 zahtjeva na dan bez plaćanja blog.google theverge.com. Ovi limiti su iznimno široki (približno duplo više od onoga što je Google primijetio da treba njihovim inženjerima tijekom internog testiranja) i daleko nadmašuju ograničenja sličnih alata theverge.com. U praksi, to znači da developeri mogu intenzivno koristiti Gemini CLI za dovršavanje koda, generiranje i upite bez brze pojave paywalla. (Za one kojima treba više ili žele određene modele, Gemini CLI se može konfigurirati i s API ključem za Googleove AI servise poput Vertex AI, što omogućuje plaćanje prema korištenju blog.google.)
Napredna pomoć pri kodiranju: Gemini CLI je napravljen kao pratitelj za kodere. Može čitati, mijenjati i generirati kod po vašim lokalnim datotekama razumijevajući upute na prirodnom jeziku. Na primjer, možete ga upitati „Objasni što ova funkcija radi” ili „Napiši unit test za ovaj modul”, i analizirat će vaš kod kako bi dao odgovor ili generirao traženi kod techcrunch.com. Podržava složene zadatke, poput ispravljanja grešaka, dodavanja novih značajki, predlaganja refaktoringa pa čak i izvršavanja build ili git naredbi umjesto vas techcrunch.com docs.anthropic.com. U pozadini koristi snažne sposobnosti Gemini modela – Google navodi da je Gemini 2.5 Pro trenutno jedan od najboljih modela za koderske zadatke i benchmarke blog.google. Sučelje kroz naredbeni redak znači da je ova AI pomoć dostupna u svakom editoru ili IDE-u koji koristite (jer nije vezana za neki specifičan dodatak u editoru) – što je prednost u odnosu na AI pomagače temeljene na GUI-ju devclass.com. Zapravo, Google je namjerno integrirao Gemini CLI s postojećim dodatkom za IDE (Gemini Code Assist) kako bi pružio ujednačeno iskustvo: i VS Code/IntelliJ dodatak i CLI dijele isti AI backend i „agent“ sposobnosti blog.google techzine.eu. Ovo omogućuje developeru da ima “jednog pratitelja, gdje god da radi” – bilo u editoru ili terminalu techzine.eu.
Izvršavanje naredbi na prirodnom jeziku: Osim što predlaže kod, Gemini CLI zapravo može izvršavati naredbe i alate na vašem sustavu, čineći ga „agentskim“ AI-em. Na primjer, ako mu na običnom engleskom (ili hrvatskom) kažete da kompajlira vaš program, pokrene dev server ili izvrši migraciju baze podataka, može sam pokrenuti te shell naredbe techcrunch.com. Može također automatski povezati više koraka (npr. „buildaj aplikaciju, zatim je deployaj”). Kako bi ovu moć držao pod kontrolom, Gemini CLI koristi sustav odobravanja akcija od strane korisnika: po zadanom će tražiti vašu potvrdu prije izvršavanja bilo kakvih potencijalno opasnih akcija ili izmjena datoteka techzine.eu devclass.com. Možete odobriti određenu akciju, odbiti je ili odabrati „uvijek dozvoli“ radi praktičnosti techzine.eu. Ova zaštita pomaže u sprječavanju nesreća ili zlonamjernih uputa, a naredbe se izvršavaju u sandbox okruženju radi sigurnosti (na macOS koristi nativni sandbox; na drugim OS-ovima može koristiti izolirani Docker/Podman kontejner) devclass.com. Google naglašava da je sigurnost bila ključan fokus – svaku radnju korisnik eksplicitno odobrava, a alat podržava sandboxing radi smanjenja rizika poput neželjenih promjena na sustavu ili prompt injection napada devclass.com.
Ugrađeni alati i povezivost s webom: Kako bi povećao svoju korisnost, Gemini CLI dolazi s integriranim alatima koji mu omogućuju dohvaćanje vanjskih informacija i proširivanje odgovora. Posebno istaknuta značajka je integracija s Google pretraživanjem: CLI može automatski izvršavati pretrage na internetu i dohvaćati web stranice kako bi potvrdio svoje odgovore s informacijama u stvarnom vremenu blog.google. Ovo je korisno za zadatke poput traženja dokumentacije, rješavanja pogrešaka online ili pronalaženja primjera s interneta – sve obavlja AI u trenu. Prema Googleu, ovime možete “osigurati modelu kontekst u stvarnom vremenu izvana” putem alata za pretraživanje blog.google. Gemini CLI također podržava Model Context Protocol (MCP), novi standard koji omogućava AI agentima povezivanje s vanjskim alatima i izvorima podataka na strukturiran način blog.google. Putem MCP-a ili drugih ekstenzija, CLI može komunicirati s bazama podataka, cloud servisima ili vlastitim API-jima. Primjerice, Google navodi da se može povezati s MCP serverima kako bi AI mogao sigurno upititi vanjske baze podataka ili servise techcrunch.com. Uključeni su čak i kreativni alati: koristeći Googleove modele za generativne medije, CLI može generirati slike i videozapise na zahtjev. Gemini CLI može koristiti Imagen (Googleov model za generiranje slika) i Veo (Googleov model za generiranje videa iz teksta) za ispunjavanje zahtjeva – primjer je izrada “kratkog videa koji prikazuje avanture narančastog mačka” pomoću tih modela blog.google. To znači da CLI nije ograničen samo na tekst i kod; proširuje se i na multimodalno stvaranje (slike, videozapisi) techzine.eu theverge.com. Takve mogućnosti olakšavaju generiranje vizuala i multimedijalnih sadržaja kao dio razvojnog tijeka (primjerice, izrada ilustrativnog dijagrama ili demo videa pomoću AI-a).
Proširivost i prilagodba: Budući da je Gemini CLI open-source, developeri ga mogu proširivati i prilagođavati svojim potrebama. Google izričito potiče zajednicu da pregleda kod (koji se nalazi na GitHubu) i doprinosi poboljšanjima i novim mogućnostima blog.google. CLI je dizajniran kao modularan i proširiv, oslanjajući se na standarde poput MCP-a i prilagodljive sistemske promptove. Primjerice, u bilo kojoj projektnoj mapi možete uključiti poseban konfiguracijski fajl (GEMINI.md
) koji služi kao trajni sistemski prompt ili kontekst za taj projekt devclass.com techzine.eu. U ovom fajlu možete definirati AI-u upute specifične za projekt – poput preferencija kodnog stila, detalja o tehnološkom stacku ili čak smjernica za tim. Mullen objašnjava da gemini.md
omogućuje “prilagodbu komunikacije s Geminijem”, navodeći vaše okvire, preferirane naredbe i drugi kontekst kako bi AI-ovi odgovori bili prilagođeni vašem projektu techzine.eu. CLI će također automatski ažurirati GEMINI.md
kako radite: može spremiti važne informacije koje otkrije (npr. podatke o arhitekturi projekta) tako da ostanu sačuvane između sesija devclass.com techzine.eu. Ovo omogućava svim članovima tima dosljednu “AI memoriju” za projekt. Nadalje, napredni korisnici mogu razviti vlastite ekstenzije ili alate koje Gemini CLI može koristiti. Budući da podržava MCP, developeri mogu povezati vlastite servise (npr. JIRA integraciju za kreiranje ticketa ili vlastitu biblioteku za rad s testnim podacima) i omogućiti AI agentu da ih koristi u svom radu blog.google. Ponašanje CLI-ja (poput zadanih promptova ili osobnosti agenta) moguće je podešavati konfiguracijskim fajlovima, slično kao što to omogućuje OpenAI Codex CLI github.com. Ukratko, personalizacija je ugrađena – “svatko zaslužuje autonomiju da svoj terminal učini jedinstvenim”, a Gemini CLI nudi alate za to blog.google.
Višeplatformska i prilagođena za developere: Gemini CLI distribuira se kao npm paket (potreban je Node.js 18+) i radi na macOS-u, Linuxu i Windowsu. Za razliku od nekih ranijih AI CLI alata, radi nativno na Windowsu bez potrebe za Linux subsystemom devclass.com docs.anthropic.com. Instalacija je jednostavna (npm install -g @google/gemini-cli
ili čak jednim redom putem npx
github.com) i pri prvom pokretanju gemini
bit će potrebno prijaviti se putem preglednika za autentikaciju s vašim Google računom github.com. Nakon autentikacije, alat otvara interaktivnu CLI sesiju s promptom u stilu razgovora. Developeri ističu da je sučelje više uglađeno od običnog tekstualnog REPL-a – “alat nudi grafički impresivno sučelje”, dajući bogatije iskustvo u terminalu techzine.eu. Ima čak i opcije tema (možete odabrati temu boja već pri prvom pokretanju) kako bi se uklopilo u izgled vašeg terminala github.com. U pozadini, sve radi lokalno osim poziva Gemini API-ju. Vaš izvorni kod i podaci ostaju na vašem računalu (samo promptovi i potreban kontekst šalju se modelu u oblaku) help.openai.com help.openai.com. Time se adresiraju sigurnosne brige jer se vaš kod ne šalje u cijelosti – CLI šalje modelu samo relevantne upite ili izvatke. Dodatno, Google je integrirao Gemini CLI s poznatim cloud i razvojnim alatima: primjerice, radi s gcloud CLI (Google Cloud SDK) za implementacije u oblaku devclass.com. U demonstraciji, Google je prikazao implementaciju aplikacije na Cloud Run putem CLI-ja uz minimalan napor techzine.eu – što upućuje da tvrtka vidi ovaj alat i kao poveznicu s vlastitom cloud platformom (npr. nakon što AI pomogne u izradi aplikacije, može pomoći i u njenom postavljanju na Google Cloud). Općenito, Gemini CLI je dizajniran da se osjeća “prirodno” u razvojnim tijekovima – “dizajniran je tako da bude poznat developerima” i ne zahtijeva gotovo nikakvu dodatnu krivulju učenja osim osnovnog poznavanja njegovog pokretanja techzine.eu.
Novosti i nedavna ažuriranja (2024.–2025.)
Google je predstavio Gemini CLI 25. lipnja 2025. kroz službeni blog post i koordinirano praćenje u medijima blog.google techcrunch.com. Najava je pozicionirala Gemini CLI kao dio šireg Googleovog AI iskoraka, kojem su prethodila velika ažuriranja samog Gemini modela. (Samo nekoliko mjeseci ranije, u ožujku/travnju 2025., Google je uveo Gemini 2.5 Pro, nadogradnju svog vodećeg LLM-a koji je brzo stekao popularnost među developerima za kodiranje techcrunch.com.) Pokretanjem Gemini CLI-ja, Google očito želi kapitalizirati taj zamah i svoju AI tehnologiju izravno plasirati u ruke i terminale developera. Tajming sugerira Googleovu stratešku reakciju na eksplozivni rast AI alata za programiranje tijekom 2024.–2025. Prema TechCrunch-u, mnogi developeri su počeli koristiti Googleove Gemini modele putem alata trećih strana poput Cursor-a i GitHub Copilota, koji su postali “veliki biznisi” sami za sebe techcrunch.com. Google je zato u ranom dijelu 2025. izbacivao vlastite AI alate za kodiranje (npr. Gemini Code Assist u IDE-ima i eksperimentalnog asinkronog agenta za kodiranje pod imenom “Jules” techcrunch.com) kako bi uspostavio izravniji odnos s developerima. Izdanje Gemini CLI-ja sredinom 2025. jest vrhunac tih napora, donoseći agensku AI tehnologiju izravno na komandnu liniju.
Službena objava na Googleovom blogu (koju su napisali viši inženjer Taylor Mullen i PM Ryan Salva) naglašava kako je Gemini CLI usmjeren prema “sljedećem desetljeću” AI-potpomognutog razvoja devclass.com devclass.com. Salva je na tiskovnim brifinzima naglasio kako Google vjeruje da će alati poput ovoga “dominirati načinom na koji kreatori rade u sljedećem desetljeću”, te da će omogućavanje besplatnog pristupa u preview fazi pomoći Googleu da rano uspostavi snažnu poziciju devclass.com. Doista, glavni dio vijesti bio je velikodušni besplatni paket za Gemini CLI. Brojni tehnički portali istaknuli su da je alat besplatan i otvorenog koda, uz kvote korištenja znatno iznad onoga što konkurencija nudi theverge.com devclass.com. Primjerice, The Verge je primijetio da bi to “moglo dati prednost pred drugim AI alatima za kodiranje poput Anthropicovog Claudea ili GitHub Copilota” smanjenjem ulazne barijere za developere theverge.com. DevClass izvještava da se Google ovim potezom “pozicionira za [sljedeće] desetljeće umjetne inteligencije”, namjerno postavljajući tako visoke limite korištenja (60/min, 1000/dan) da većina developera “nikada neće doseći te teoretske granice”, čak ni uz intenzivno korištenje bgr.com. Ova strategija percipirana je kao otvoreni izazov rivalima – kako je jedan komentator domišljato primijetio, golemi besplatni paket će “staviti puno pritiska na Anthropic” devclass.com.
Kada je riječ o ažuriranjima, Gemini CLI je u “Preview” fazi od svog lansiranja (sredina 2025.). Programeri ga mogu odmah početi koristiti, ali Google najavljuje da stiže još više noviteta. Špekulira se hoće li alat ostati besplatan kad postane opće dostupno rješenje. Google još nije objavio cijene nakon preview faze; The Verge bilježi da Google nije rekao hoće li agent “ostati besplatan kad bude potpuno dostupan” niti kako će biti riješeno korištenje iznad limita theverge.com. Moguće je da će u budućnosti napredne značajke ili veće kvote zahtijevati plaćanje (na sličan način kao drugi Google Cloud servisi). Za sada je preview verzija potpuno funkcionalna. Google također aktivno prikuplja povratne informacije – primjerice, GitHub repozitorij projekta otvoren je s praćenjem bugova i pozivom zajednici za doprinos blog.google. To sugerira da će se alat brzo prilagođavati stvarnim korisničkim potrebama.
Vrijedi napomenuti i kontekst evolucije Googleovog Gemini modela krajem 2024. i 2025., koji stoji iza CLI-ja. Gemini 1.0 (Pro i manja “Flash” verzija) prvi put je predstavljen developerima u prosincu 2024. blog.google, a slijedio ga je Gemini 2.0 početkom 2025. s još izraženijim “agentskim” mogućnostima. Do svibnja 2025. na Google I/O, predstavljeni su Gemini 2.5 s funkcijama poput “Deep Think” (poboljšani način rezoniranja) blog.google. Sve te nadogradnje izravno ulaze u Gemini CLI – primjerice, CLI koristi Gemini 2.5 Pro koji sada uključuje kontekst od 1M tokena i unaprijeđene sposobnosti kodiranja theverge.com. Stoga na Gemini CLI ne treba gledati kao na izolirani događaj, već kao dio šireg Googleovog širenja Gemini ekosustava (koji uključuje i web aplikaciju, API-je te dodatke). U developer keynoteu na I/O 2025 Google je zapravo najavio dolazak Gemini CLI-ja, a neki pažljivi čitatelji primijetili su da je blog objava nakratko bila objavljena dan ranije reddit.com – što pokazuje koliko je ovo lansiranje bilo usko povezano s Googleovim AI strategijama.
Još jedno ažuriranje istaknuto u medijima: Google je naznačio da bi u budućnosti Gemini CLI mogao podržavati lokalne/offline modele. U intervjuu, Googleov Allen Hutchison napomenuo je kako se “nadaju da će ga koristiti s lokalnim modelima poput [Gemme] u budućnosti” devclass.com. “Gemma” je vjerojatno manji model baziran na Geminiu, koji može raditi na krajnjim korisničkim uređajima (što odgovara trendu nuđenja manjih, fine-tuned modela za offline rad). Trenutno CLI zahtijeva internetsku vezu kako bi pristupio Googleovu cloud API-ju, no arhitektura je “neovisna o modelu” i mogla bi evoluirati i za lokalne/open source modele techzine.eu. Ova najava sugerira da Google gleda unaprijed prema hibridnoj budućnosti u kojoj će developeri moći uključivati različite AI modele u isti CLI sučelje.
Zaključno, vijest o izlasku Gemini CLI-ja u lipnju 2025. dočekana je s optimizmom jer Google ozbiljno cilja na developere otvaranjem koda alata i omogućavanjem izdašne besplatne kvote. To je značajan pomak u konkurentskom krajoliku AI alata za razvoj, koji jasno pokazuje da je Google spreman kratkoročno se odreći profita (besplatan compute) kako bi privukao korisnike i doprinose zajednice. Prve recenzije su pozitivne po pitanju mogućnosti, iako postoji oprez glede dugoročnih pitanja (cijene, točnost koda i sigurnost na velikoj skali). Google naglašava da vidi Gemini CLI kao dugoročnu investiciju – alat koji će se kontinuirano poboljšavati i biti ključan dio developerskog iskustva u nadolazećoj AI eri devclass.com.
Komentari i uvidi stručnjaka
Stručnjaci iz industrije, developeri i Googleovi voditelji proizvoda dali su svoja razmišljanja o tome što Gemini CLI znači za developersku zajednicu i kako se pozicionira u kontekstu AI alata. Evo ključnih sažetaka:
- Novi trend u developerskim alatima: Tim Anderson iz DevClass-a ističe da si Google nije mogao “priuštiti da ignorira” trend AI asistenata baziranih na CLI-ju, s obzirom na uspjeh konkurencije devclass.com. Anthropicov Claude Code i OpenAI Codex CLI pokazali su da mnogi developeri žele AI pomoć izravno u terminalu, što je vjerojatno ubrzalo razvoj Gemini CLI-ja devclass.com. Uvođenje Gemini CLI-ja dio je Googleovog “pozicioniranja za [sljedeće] desetljeće umjetne inteligencije” prihvaćanjem ovog trenda na vrijeme devclass.com devclass.com. To je priznanje da AI agenti za kodiranje – bilo u editorima ili terminalima – ostaju standardan alat developera.
- Oduševljenje developera i reakcija na besplatnu kvotu: Prva reakcija zajednice bila je usmjerena na izvanredno visoke limite besplatnog korištenja. Na forumima su mnogi impresionirani time što Google nudi svoj najbolji model praktički besplatno u praktičnom paketu. Popularan komentar koji navodi DevClass glasio je “Ogroman [besplatni paket], i stavit će puno pritiska na Anthropic” devclass.com. Udvostručivanjem najveće interne korištenosti koju je Google ranije zabilježio, praktički su osigurali da većina korisnika nikad neće osjetiti ograničenja bgr.com theverge.com. Ovu gestu dobre volje tumači se kao da je Google “gladan” vratiti dio popularnosti od alternative poput OpenAI-a. Neki analitičari drže da je Googleova velikodušnost s besplatnim periodom strategija za brzo povećanje usvajanja – “vjerojatno da bi se postigla snažna pozicija na tržištu s koje kasnije mogu imati koristi”, kako kaže DevClass devclass.com. Drugim riječima, Google je spreman sada podnijeti troškove (AI izračun) radi dugoročne lojalnosti developera.
- Usporedbe s konkurentskim rješenjima: Očekivana su poređenja Gemini CLI-ja s drugim alatima. TechCrunch je istaknuo da on “izravno konkurira” OpenAI Codex CLI i Anthropic Claude Codeu, koji su već ranije stekli reputaciju “lakše integracije, brzine i učinkovitosti” u odnosu na starije AI alate za kodiranje techcrunch.com. Većina se slaže da je Google sada dostigao konkurenciju po osnovnim mogućnostima (razumijevanje koda lokalno, izvršavanje naredbi…) i nadmašio ih po ograničenjima korištenja. The Verge izričito navodi da velikodušna besplatna kvota Gemini CLI-ja može dati prednost pred Anthropicovim Claudeom, GitHub Copilotom pa čak i nadolazećom Microsoft AI integracijom u Windows Terminal theverge.com. Jedno je područje posebno: podrška za Windows. DevClass ističe da za razliku od Claude Codea ili Codexa (koji na Windowsu zahtijevaju WSL), Googleov CLI radi “nativno” na Windowsu, što ga čini znatno dostupnijim širokom krugu korisnika odmah prvi dan devclass.com.
- Citat Googleova tima: Googleovi inženjeri predstavljaju Gemini CLI na vizionarski način. “Vjerujemo da će ovakvi alati dominirati načinom rada kreatora u sljedećem desetljeću,” rekao je Ryan J. Salva (Googleov stariji direktor upravljanja proizvodima za Gemini) na press briefing-u devclass.com. Ova izjava naglašava Googleovu viziju da AI agenti poput Gemini CLI-ja nisu prolazni hir, već temeljna promjena načina izrade softvera – i jasno žele biti lideri, a ne pratitelji tog trenda. Taylor Mullen, stariji inženjer i suvoditelj projekta, objasnio je zašto terminalu treba AI: “Za developere, CLI nije samo alat; to je dom,” rekao je, napominjući da integracija AI-a u ovo okruženje otvara “ogromne mogućnosti” ako je izvedeno kako treba techzine.eu techzine.eu. Mullen naglašava da je mnogo dizajnerskog truda uloženo kako bi AI bio prirodan nastavak terminalskog rada, a ne nezgrapni dodatak. Također je demonstrirao AI-jeve mogućnosti na primjeru – pokazao je kako može i objasniti samog sebe (uživo, Mullen je dao Gemini CLI-u da preuzme vlastiti izvorni kod i objasni kako radi techzine.eu!). Ovakva samoreferencijalna demonstracija impresionirala je prisutne i pokazala širinu upotrebe agenta – od čitanja dokumentacije do njezina sažimanja unutar CLI-ja.
- Briga oko kvalitete i točnosti: Unatoč entuzijazmu, stručnjaci pozivaju na oprez, ponavljajući opće brige oko AI asistenata za kodiranje. Stack Overflow anketa developera 2024. pokazala je da “samo 43% developera vjeruje u točnost AI alata” za kodiranje techcrunch.com. AI-generirani kod može donijeti skrivene bugove ili sigurnosne probleme ako se koristi bez provjere, a studije su pokazale da modeli povremeno generiraju pogrešna rješenja techcrunch.com. Google je toga svjestan; otvaranjem koda CLI-ja i uvođenjem potvrda žele da developeri zadrže kontrolu. No, prvi korisnici prijašnjeg Googleova dodatka (Code Assist plugin) ostavili su mješovite ocjene – DevClass navodi da je Gemini Code Assist VS Code ekstenzija, iako je instalirana gotovo 1 milijun puta, ima samo 2,5★ ocjenu, uz pritužbe da je “za generiranje koda ovo bilo potpuno gubljenje vremena” zbog haluciniranih funkcija devclass.com. To naglašava da AI nije nepogrešiv te će Gemini CLI vjerojatno proći slične “dječje bolesti”. Razlika je što s otvorenim kodom CLI-ja zajednica može odmah prijavljivati greške i poboljšavati strategije promptova, pa je moguć brži napredak. Google je implementirao određene mjere zaštite (npr. obavezna verzioniranja,
/dry-run
način za pregled promjena, itd.) kako bi developeri mogli prepoznati greške. Kako bi rekao zagovornik, prednost CLI agenta je fleksibilnost – ako AI predloži loše rješenje, korisnik ga može ignorirati ili doraditi, baš kao što bi to napravio i uz kolegu. - Fokus na sigurnost: Analitičari sigurnosti ističu važnost sandboxinga i dopuštenja kod Gemini CLI-ja. Po defaultu agent radi u ograničenom modu i “akcije su podložne odobravanju putem prompta” devclass.com. CLI eksplicitno obavještava korisnike pri prelasku u “auto” mod koji može izvršiti promjene, slično Codex CLI-ju i njegovim suggest/auto-edit/full-auto modovima help.openai.com help.openai.com. Uz to, Google implementira OS-specifične sandboxe: na Mac-u koristi ugrađeni Seatbelt sandbox, a na Linuxu/Windowsu može automatski pokrenuti container (Podman/Docker) kako bi naredbe bile sigurno izvršavane devclass.com. Unatoč tim zaštitama, stručnjaci upozoravaju da rizici poput prompt injectiona (navođenje AI-a da izvrši pogrešne naredbe) “ostaju teško rješivi” devclass.com. Ako neiskusni korisnici zatraže od Gemini CLI-ja da radi nešto što ne razumiju (npr. izmjena sigurnosnih postavki), moguća je šteta. Google naglašava da se uključivanjem korisnika u odobravanja i open-source pristupom mnogi rizici umanjuju – developeri mogu vidjeti koje naredbe će se izvršiti i po potrebi sami mijenjati agentov kod. Za profesionalne primjene, Google sugerira korištenje Vertex AI integracije (plaćeno) gdje je moguće nametnuti organizacijska sigurnosna pravila devclass.com.
Zaključno, stručnjaci su impresionirani, ali odmjereni. Osjeća se da je Gemini CLI ozbiljan i uzbudljiv projekt – “jedan od najuzbudljivijih Google AI alata dosad”, kako navodi BGR bgr.com – pogotovo zbog otvorenosti i besplatne dostupnosti. Hvaljen je zbog mogućeg ubrzanja radnih procesa i pristupačnosti terminala (čak i manje iskusnima s CLI-jem). No, profesionalci priznaju da smo još uvijek u ranim danima ove tehnologije: na AI treba gledati kao na korisnog kolegu, a ne sveznajućeg orakla. Kako Salva naglašava, Googleov je cilj da ovakvi AI agenti postanu neizostavni dio svakodnevnog rada kroz nadolazeće desetljeće devclass.com. Prvi odjek u javnosti pokazuje da je Gemini CLI preskočio početnu prepreku: izazvao je interes i optimizam zajednice.
Primjene i praktične upotrebe
Gemini CLI je svestran alat koji podržava širok raspon načina uporabe za developere i IT profesionalce. Evo nekoliko praktičnih načina na koje se može primijeniti:
- Razumijevanje koda i dokumentacija: Developeri mogu koristiti prirodni jezik kako bi brzo razumjeli nepoznate baze koda. Na primjer, tako što prijeđu u direktorij projekta i upišu
gemini
, mogu postaviti pitanja poput “Opiši glavne dijelove arhitekture ovog sustava” ili “Koji su sigurnosni mehanizmi implementirani u ovom kodu?” github.com. CLI će analizirati vaše projektne datoteke i proizvesti objašnjenje ili sažetak, čime se štedi sati ručnog pregledavanja koda. Također može odgovarati na pitanja o specifičnim funkcijama ili logici (praktički postaje stalno dostupan recenzent koda). Ovo je iznimno korisno prilikom priključivanja na novi projekt ili rada na open-source repozitoriju – Gemini CLI može služiti kao vaš osobni “turistički vodič” kroz kod. Također je vješt u generiranju dokumentacije: možete ga zamoliti da napravi docstringove za sve funkcije u datoteci ili sažme promjene u pull requestu u narativnom obliku github.com. - Interaktivno otklanjanje grešaka i rješavanje problema: Kada se nešto pokvari, Gemini CLI može pomoći u debugiranju analizirajući poruke o pogreškama ili logove te predložiti rješenja. Developer može zalijepiti stack trace ili ispis greške u CLI i pitati, “Što uzrokuje ovu grešku?”. Budući da agent može pretraživati web, može čak automatski pronaći relevantna rješenja sa Stack Overflowa ili iz dokumentacije blog.google. Dodatno, CLI može pokretati test naredbe i interpretirati rezultate. Na primjer, možete mu reći “Pokreni skup testova i reci mi zbog čega testovi padaju”, a on može pokrenuti testove, pročitati ispis neuspjeha i ponuditi vjerojatne uzroke ili čak predložiti izmjene koda za ispravak greške. Ovo uvelike unapređuje rješavanje problema, osobito u složenim okruženjima.
- Razvoj uz poticanje naredbama (“AI su-programer”): Gemini CLI posebno se ističe kao AI par-programer. Možete ga zamoliti da generira kod – od pojedinačne funkcije do cijele aplikacije – uz pomoć visokorazinskih uputa. Primjeri korištenja: “Implementiraj prvi nacrt za funkcionalnost X na temelju GitHub issuea #123” github.com, ili “Napravi novi Python skript koji koristi ovaj API za prikupljanje metrika”. CLI će izraditi kod, kreirajući nove datoteke ili uređujući postojeće prema potrebi. Vi ostajete u kontroli pregledavajući razlike i odobravajući promjene. Također je suradnički: možete voditi dijalog i dalje poboljšavati kod dodatnim instrukcijama (npr. “Sada optimiziraj ovu funkciju”, “Dodaj rukovanje greškama za mrežne padove”). Ovo znatno ubrzava izradu prototipa. Tijekom Googleove demonstracije prikazali su čak i generiranje Discord bota od nule samo opisom što bi bot trebao raditi github.com. Mogućnost prelaska od ideje do pokretanja koda uz minimalno ručno tipkanje ovdje je ključna prednost. Važno je naglasiti da s kontekstom od 1M tokena, Gemini CLI može obrađivati vrlo velike baze koda – možete ga pitati za funkciju skrivenoj među tisućama linija koda ili tražiti promjene kroz više datoteka i on ima dovoljno konteksta da to napravi github.com. Ova duljina konteksta mu također omogućuje unos velikih referentnih materijala pri generiranju (npr. možete mu dostaviti dug dokument sa zahtjevima ili PDF pa generirati kod prema tom specifikacijom).
- Refaktoriranje i održavanje: Za timove koji rade s naslijeđenim kodom ili velikim refaktoriranjima, Gemini CLI može automatizirati mnogo zamornih zadataka. Možete ga zatražiti, “Migriraj ovu bazu koda na najnoviju verziju Jave, počevši od plana” github.com. AI može izraditi višekorakni plan refaktora, a zatim ga provoditi korak po korak – ažurirati projektne datoteke, zamijeniti zastarjele API-je, pokrenuti testove itd. Slično, može odraditi i ponavljajuće zadatke čišćenja: “Preimenuj ovu varijablu u svim datotekama i ažuriraj reference” ili “Dodaj licencne zaglavlja svim izvornim datotekama”. Automatizacijom takvih zadataka oslobađa developere za složeniji rad. Još jedan scenarij je ažuriranje ili zakrpavanje koda – npr., “Ova knjižnica ima poznatu ranjivost, primijeni preporučenu zakrpu”. Gemini CLI može pretražiti poznate CVE-ove putem weba i čak automatski primijeniti ispravke ako su jednostavni.
- DevOps i projektna automatizacija: Zahvaljujući mogućnosti pokretanja shell naredbi i integracije sa sustavskim alatima, Gemini CLI je koristan za DevOps zadatke. Možete pitati: “Postavi CI pipeline konfiguraciju za ovaj projekt”, a AI može izraditi GitHub Actions ili GitLab CI YAML konfiguraciju, instalirati ovisnosti itd., na temelju tehnologija korištenih u projektu. Također može pretraživati povijest sustava za verzioniranje – “Daj mi sažetak svih promjena od jučer” github.com – što je izvrsno za dnevne standupove ili pisanje changeloga. U složenijem primjeru, možete zatražiti: “Napravi prezentaciju s git poviješću zadnjih 7 dana, grupirano po funkcionalnosti i članu tima” github.com. Koristeći MCP ekstenzije i mogućnost povezivanja s Google Slides API-jima, CLI može pokušati generirati prezentaciju (ili barem sadržaj za nju) sažimajući vašu povijest commitova. Još jedan Googleov primjer: “Napravi web aplikaciju preko cijelog ekrana za zidni prikaz naših najinteraktivnijih GitHub issuea.” github.com – zadatak koji uključuje agregaciju podataka i kreiranje sučelja, a agent ga može osmišljeno započeti i programirati. Ovi primjeri pokazuju da Gemini CLI, osim jednokratnog kodiranja, može koordinirati višekorakne radne tokove (prikupljanje podataka → generiranje koda → izvršenje).
- Integracija s vanjskim alatima (MCP poslužitelji): Za enterprise timove, Gemini CLI može se integrirati s internim alatima putem Model Context Protocola. To znači da ga možete povezati s, primjerice, znanjem vaše tvrtke ili sustavom za praćenje ticketa. Ako je podešen, developer može pitati “Kakvo je stanje ticketa XYZ-456?” i CLI može to dohvatiti iz Jira sustava putem MCP plugina. Ili, “Provisioniraj novu instancu baze podataka za testiranje” a kroz MCP može se povezati s API-jima infrastrukture i to odraditi. Google posebno spominje da je moguće povezivanje s vanjskim bazama podataka techcrunch.com. S pravim ekstenzijama, Gemini CLI može postati objedinjeno prirodnojezično sučelje prema brojnim sustavima – kodu, dokumentaciji, cloudu itd. Ovo je vrlo moćno za DevOps inženjere i sistemske administratore. Iako CLI dolazi sa zadanim alatima (Search, Imagen/Veo, itd.), tvrtke ga mogu proširivati prema svojim potrebama.
- Kreativna i edukativna upotreba: Nije namijenjen samo iskusnim programerima – Gemini CLI ima i mogućnosti generiranja sadržaja koje mogu biti zabavne ili korisne u drugim područjima. Na primjer, developeri mogu pomoću njega izraditi izvještaje ili analize. Google spominje upotrebu CLI-ja s “Deep Research agent” personom za sastavljanje istraživačkih izvještaja techcrunch.com. Zamislite scenarij: “Analiziraj ove logove i izradi sažet izvještaj o ponašanju sustava.” Agent može obraditi log datoteke i izbaciti ključne uvide. Druga upotreba: “Generiraj dijagram arhitekture za ovaj projekt” – može proizvesti opis koji s generacijom slike postaje dijagram. Također, budući da može raditi s slikama i PDF ulazima, možete mu dati skice ili dizajnerske mockupe i tražiti kod (npr. “Evo wireframea (kao slika); generiraj HTML/CSS za to” – koristeći multimodalne mogućnosti). Za IT podršku ili profesionalce, iako je Gemini CLI fokusiran na developere, još uvijek može pomoći u zadacima poput generiranja skripti ili automatizacije: sistemac može reći “Napiši Bash skriptu za praćenje iskorištenosti diska i slanje upozorenja ako prijeđe 90%” i dobiti funkcionalnu skriptu. Google također ističe nekodirajuće zadatke poput generiranja prezentacija i izrade slika za širu upotrebu devclass.com. Zaista ga možete zamoliti da izradi sliku (“mačke u avionu”, primjer za koji se pisac na BGR-u šaljivo osvrnuo bgr.com) ili kratki video, a on će koristiti AI modele za to blog.google. Ovo otvara mogućnosti u pripovijedanju, prototipiranju UI elemenata ili edukacijskom sadržaju – sve uz jednostavne naredbe iz terminala.
- Timska suradnja i dijeljenje znanja: Korištenje projektnih
GEMINI.md
datoteka u Gemini CLI-ju znači da može služiti kao trajno spremište znanja za projekt. Svi članovi tima koji koriste CLI imat će koristi od akumuliranog konteksta i uputa u toj datoteci. Primjerice, ako jedan developer provede sat vremena objašnjavajući Gemini CLI-ju kako funkcionira prilagođeni proces deploya, taj kontekst (nakon što se spremi u GEMINI.md) može učiniti AI pametnijim za sve na timu u idućim sesijama techzine.eu techzine.eu. Ovo potiče oblik AI-pokretane dokumentacije – samo korištenje CLI-ja za pitanja i dobivanje/poboljšavanje odgovora efektivno stvara dokumentaciju koju drugi mogu naknadno koristiti (bilo putem AI-ja ili čitanjem GEMINI.md). To je inovativan način hvatanja “prešutnog znanja” u projektu. Kako je alat otvorenog koda, neki timovi će ga možda “forkati” ili prilagoditi za provođenje svojih najboljih praksi (npr. ugraditi linter u AI workflow, tako da uvijek sugerira kod u skladu sa stilom tima). U CI/CD pipelineovima, timovi mogu koristiti Gemini CLI i automatizirano – npr., noćni posao može pokrenuti Gemini CLI skriptu za analizu repozitorija na code smellove ili generirati izvještaj o pokrivenosti testovima koristeći neinteraktivni način izvođenja s flagovima i skriptama (nije nužno samo interaktivan) blog.google. Ovo pokazuje da uz interaktivnu primjenu, može biti i temelj za automatizacijske skripte.
U praktičnom smislu, developerima i DevOps timovima koji koriste Google Cloud Gemini CLI će biti posebno koristan. Budući da je integriran s Google cloud alatima i modelima, može se ići od razvoja do deploymenta mnogo lakše. Mogući workflow: korištenje CLI-ja za generiranje ili izmjenu koda, lokalno pokretanje testova, a potom deploy aplikacije na Google Cloud Run ili App Engine – sve putem prirodnojezičnih uputa. Tijekom previewa, Google je pokazao da deployment pokrenut kroz Gemini CLI automatski koristi Cloud Build i može konfigurirati cloud resurse po potrebi techzine.eu. Ova čvrsta integracija znači da, za organizacije koje već koriste Google Cloud, CLI može pojednostaviti i kodiranje i upravljanje cloudom kroz jedno sučelje.
Za rezime, primjene Gemini CLI-a obuhvaćaju cijeli ciklus razvoja softvera: planiranje, kodiranje, testiranje, otklanjanje pogrešaka, dokumentiranje i implementaciju. Služi kao AI švicarski nožić u terminalu – od odgovaranja na ad-hoc pitanja („što znači ova greška?”) do generiranja složenih artefakata (kôd, konfiguracije, čak i medije). Rani korisnici oduševljeni su čak i „malim“ poboljšanjima u svakodnevnom radu – npr. brzim pretraživanjem dokumentacije: možete jednostavno pitati „Kako koristiti BigQuery klijent u Pythonu?” i CLI može putem web pretrage dohvatiti relevantan isječak dokumentacije te ga prikazati, bez napuštanja terminala. Okuplja mnogo alata na jednom mjestu, upravljanih prirodnim jezikom.
Usporedba s drugim AI/LLM CLI alatima
Razvojni inženjeri mogli bi se pitati kako se Google Gemini CLI nosi u odnosu na druge AI CLI asistente. Najbliži konkurenti su OpenAI-jev Codex CLI i Anthropicov Claude Code, koji su također agentni AI alati za terminal. U nastavku slijedi usporedba njihovih glavnih značajki:
Značajka/Aspekt | Google Gemini CLI (Google) | Codex CLI (OpenAI) | Claude Code (Anthropic) |
---|---|---|---|
Otvoreni kod | Da – u potpunosti otvoren kod (Apache 2.0) blog.google. Kôd na GitHubu pod google-gemini organizacijom. Razvojni inženjeri mogu pregledavati i doprinositi. | Da – otvoren kod na GitHubu (openai/codex repozitorij) help.openai.com. Zajednica potiče doprinose kroz „issues/discussions“. | Da – otvoren kod na GitHubu (anthropics/claude-code repozitorij) s aktivnom zajednicom (15k+ zvjezdica) github.com github.com. |
AI model u pozadini | Gemini 2.5 Pro (najnoviji model Google DeepMind) theverge.com. Podržava multimodalni unos (tekst+slike) i kontekst od 1M tokena. Optimiziran za kodiranje i rezoniranje. | Koristi OpenAI GPT-4/GPT-3.5 modele (Codex CLI može koristiti bilo koji model putem OpenAI API-ja) github.com. Zadani je brza varijanta GPT-4 („o4-mini”). Nema ugrađenu podršku za slike. | Koristi Claude 2 (Anthropicov napredni LLM za kodiranje) s kontekstualnim prozorom do 100k tokena techcrunch.com. Jako dobar u rezoniranju s dugačkim kontekstom i dijalogu. |
Besplatan paket korištenja | Da – velikodušan besplatan pregled. Osobni Google račun daje 60 zahtjeva/minutu i 1.000 dnevno putem Gemini 2.5 Pro modela bez naknade blog.google theverge.com. U suštini, ovo je najveći besplatni paket u industriji. | Nema besplatnog paketa (alat je besplatan, ali treba OpenAI API ključ). Korištenje se naplaćuje po standardnim cijenama za tokene. Korisnici pri registraciji dobiju mali besplatni kredit, nakon čega je potrebna pretplata ili plaćanje prema potrošnji. | Ograničeno besplatno – Potreban je pristup Anthropic API-ju. Claude Code zahtijeva aktivnu naplatu na API-ju (pay-as-you-go) ili Claude Pro/Max pretplatu docs.anthropic.com. Anthropic nudi nešto besplatnih probnih kredita, ali za intenzivnije korištenje potreban je plaćeni plan (npr. $20/mj za Claude Pro uključuje Claude Code). |
Podrška za platforme | Windows, Mac, Linux – Višeplatformsko. Windows podržan nativno (bez potrebe za WSL-om) devclass.com. Distribuira se kao Node.js paket (potreban Node 18+). | Mac i Linux službeno help.openai.com. Windows zahtijeva WSL2 (nema nativne Windows izvedbe) help.openai.com. Distribuira se kao Node.js alat (npm install -g @openai/codex ). | Mac i Linux službeno. Windows zahtijeva WSL2 (prema Anthropic dokumentaciji) docs.anthropic.com docs.anthropic.com. Također Node.js alat (npm install -g @anthropic-ai/claude-code ). |
Mogućnosti kodiranja | Izvrsno – posebno treniran za kodiranje (Gemini Pro vodi na rang-listama kodiranja) blog.google. Rukuje generiranjem, izmjenama i otklanjanjem grešaka u kôdu. Integriran s Google Code Assistom za višestupanjski „agent“ mod blog.google. 1M-token kontekst omogućuje pogled na cijelu bazu koda. | Izvrsno – koristi OpenAI-jeve najjače modele (GPT-4) poznate po sposobnostima kodiranja. Pruža „Suggest“, „Auto-Edit“ i „Full Auto“ modove za različite stupnjeve autonomije help.openai.com help.openai.com. Kontekst ograničen modelom (npr. 8k-32k tokena za GPT-4). | Izvrsno – Claude je poznat po izvrsnom rezoniranju i radu s dugačkim tekstovima. Claude Code automatski uvlači projektni kontekst i može obraditi široku bazu koda (100k tokena) techcrunch.com. Podržava „agentne radnje“ (izmjene datoteka, git operacije) slično drugima. |
Prirodno-jezične naredbe | Da – pokrećite shell naredbe, uređujte datoteke itd. putem NL promptova. Potvrda potrebna po defaultu techzine.eu. Podržava višestupanjsku egzekuciju planova (uz korisničku potvrdu u svakoj fazi ili „uvijek dopušteno”). Integracija s Google Cloud CLI-em za zadatke implementacije devclass.com. | Da – podržava izvedbu naredbi u izoliranom (sandbox) okruženju help.openai.com. Mogućnost podešavanja načina odobrenja (ručno do potpuno automatizirano) help.openai.com help.openai.com. Fokusiran na lokalne zadatke (nema integracije s cloudom iz kutije). | Da – može izvršavati i automatizirati zadatke (npr. pokretati testove, komitirati kod). Naglasak na izravnom radu u terminalu i git workflow-u docs.anthropic.com docs.anthropic.com. Enterprise verzija spaja se s cloud platformama (Bedrock, Vertex) za upravljanu implementaciju docs.anthropic.com. |
Web/pretraga integracija | Da – ugrađen Google Search alat za web pregledavanje blog.google. Može u realnom vremenu dohvatiti dokumentaciju ili vanjske informacije za bolji odgovor. Također može koristiti Google Veo (video) i Imagen (slikovno) AI alate theverge.com blog.google. | Nema po defaultu. Codex CLI nema ugrađeno web pregledavanje (moguć manualan API plug-in). Uglavnom se oslanja na znanje naučeno na treniranju modela. (OpenAI model ima pregledavanje weba samo putem specifičnih ChatGPT plugina, ne u Codex CLI-u). | Da – omogućena pretraga weba. Claude Code može pretraživati dokumentaciju i internetske resurse kao dio promptiranja docs.anthropic.com. Automatski uvlači kontekst s weba po potrebi (uz dopuštenje korisnika). |
Sandbox & sigurnost | Naglasak na sigurnosti: radnje zahtijevaju korisničku potvrdu osim ako nije drugačije postavljeno techzine.eu. Višeslojni sandbox: na macOS koristi sistemski sandbox; na Linuxu/Windowsu može koristiti Docker/Podman za izolaciju devclass.com. Kôd korisnika ostaje lokalno (samo upiti idu u cloud) help.openai.com. Otvoreni kod radi transparentnosti blog.google. | Sličan pristup: zadani „Suggest“ mod zahtijeva potvrdu izmjena help.openai.com. „Full Auto“ radi u sandbox okruženju s onemogućenim mrežama, ograničenom na trenutnu mapu help.openai.com. Windows koristi WSL sandbox. Kao open source projekt, svi ga mogu revidirati. | Slično: po defaultu traži korisničku potvrdu. Anthropic ističe „sigurnost i privatnost po dizajnu“, s izravnim API pozivima (bez posrednih servera) i svjesnošću lokalnog konteksta docs.anthropic.com. Claude Code operacije odvijaju se u korisničkom okruženju, a Anthropic nudi enterprise opcije za usklađenost (npr. korištenje preko Vertex AI-a za kontrolu podataka) docs.anthropic.com. |
Jedinstvene prednosti | Besplatan i snažan. Neusporediv besplatan paket korištenja velikog modela s dugim kontekstom blog.google. Snažna integracija s Google ekosustavom (AI Studio, Cloud deploy) devclass.com. Multimodalne mogućnosti (slike/video) generiranja blog.google. Nativna Windows podrška. Izuzetna proširivost putem MCP i konfiguracijskih datoteka blog.google. | Višestruka podrška AI-providerima. Codex CLI može se konfigurirati za korištenje ne samo OpenAI modela, već i drugih API-ja (postoji čak i Gemini postavka) github.com. Tako jedan CLI može koristiti različite AI sustave. Uveo je i koncept bogatih „načina odobrenja“ koji su kasnije preuzeli drugi help.openai.com. Podržan najjačim OpenAI modelima (posebno za opće znanje o kodu). | Dug kontekst i enterprise integracija. Claudeov prozor od 100k tokena odličan je za razumijevanje velikih projekata ili duge dokumentacije techcrunch.com. Claude Code se lako integrira s enterprise platformama (Bedrock, Vertex AI) za tvrtke docs.anthropic.com. Ima službeni SDK i čak integraciju s GitHub Actions za CI/CD slučajeve reddit.com reddit.com. Vrlo jaka zajednica (15k+ zvjezdica znači mnogo korisnika i povratnih informacija). |
Tablica: Usporedba značajki Googleovog Gemini CLI-a, OpenAI Codex CLI-a i Anthropica Claude Code-a.
Za rezime, sva tri alata dijele zajednički cilj donošenja AI asistencije u terminal, ali Googleov Gemini CLI izdvaja se svojom iznimno izdašnom besplatnom kvotom i dubokom Google integracijom. Za razliku od OpenAI-jevih i Anthropic-ovih rješenja, koja općenito zahtijevaju plaćeni API pristup za intenzivniju upotrebu, Google tijekom preview razdoblja nudi praktički napredni model bez naknade blog.google theverge.com. Ovo bi moglo značajno ubrzati njegovo usvajanje. Dodatno, multimodalne mogućnosti Gemini CLI-a (generiranje slika/videa) te ugrađena povezanost s Google pretraživačem čine ga opširnijim „iz kutije” u odnosu na Codex CLI, koji je više orijentiran na kodiranje.
OpenAI-jev Codex CLI, iako nema službenu besplatnu uslugu, ima prednost fleksibilnosti – može se povezati s raznim AI pružateljima i modelima (OpenAI, Azure, pa čak i Googleov API uz konfiguraciju) github.com, pa ga napredni korisnici mogu koristiti kao objedinjeno sučelje ako imaju ključeve za više servisa. Također je bio pionir u ovom području (naziv „codex” dolazi od OpenAI-jevog ranog modela za kodiranje), uvodeći značajke poput sustava odobravanja u tri razine koje su poslije preuzeli i drugi help.openai.com. No, nedostatak izvorne podrške za Windows i oslanjanje na vanjske API-je za bilo kakav koristan izlaz čini ga ipak nešto manje „spremnim za upotrebu” novim korisnicima u usporedbi s Gemini CLI-em.
Anthropicov Claude Code je negdje između – open source je i bio je široko usvojen početkom 2025. te okupio veliku zajednicu. Korištenje Claude modela daje mu dug kontekst i reputaciju vrlo dobrog razumijevanja složenih uputa. Ipak, Anthropicova usluga nije besplatna (osim probnog korištenja ili ako vaša tvrtka ima pretplatu) docs.anthropic.com. Jedna od većih razlika je što Anthropic od samog početka pozicionira Claude Code za poslovanje: primjerice, uz podršku za proxy postavke i on-premise implementaciju (npr. rad putem Anthropicovog „LLM gateway-a” u korporativnoj mreži) docs.anthropic.com docs.anthropic.com. Googleov CLI, nasuprot tome, trenutno poziva cloud API i nema mogućnost on-premise upotrebe (iako su najavili moguću buduću podršku za lokalne modele). Zbog toga bi veće organizacije koje brinu o privatnosti podataka mogle preferirati Claude Code ili čekati Gemini CLI-ove enterprise opcije (Google bi mogao dozvoliti uporabu Vertex AI s vlastitim kontrolama tvrtke – zapravo, Gemini CLI se može konfigurirati za korištenje Vertex AI ključa za upravljačke značajke devclass.com).
U ovom kontekstu vrijedi spomenuti i Warp i Ghostty. To nisu AI agenti, već moderni emulacijski terminali s AI funkcionalnostima. Warp je popularan novi terminal s AI pretragom naredbi i automatskim dovršavanjima, dok se Ghostty (open-source terminal od Mitchell Hashimoto iz HashiCorpa) fokusira na performanse i proširivost sučelja. New Stack komentira da Gemini CLI predstavlja „izazov za AI terminal aplikacije poput Warpa”, jer je besplatan i open-source što bi moglo privući korisnike tih aplikacija da isprobaju Googleov alat thenewstack.io. Razlika je u tome što Warp/Ghostty zamjenjuju vaše terminalsko sučelje i dodaju AI-poboljšano korisničko iskustvo, dok je Gemini CLI AI agent koji može raditi u bilo kojem terminalu. Zamislivo je koristiti Gemini CLI i unutar Warpa ili Ghosttyja, čime bi se dobilo najbolje iz oba svijeta – dotjerano sučelje terminala i AI sposobnosti Geminija. Razvijači koji su već zadovoljni svojim terminal emulatorom, Gemini CLI ne tjera ih na promjene – to je samo dodatna naredba. Ta neutralnost je prednost za Googleov alat.
Za zaključak usporedbe: Gemini CLI, Codex CLI i Claude Code donose snažan AI izravno na komandnu liniju, ali Googleova ponuda trenutno prednjači po dostupnosti (besplatna upotreba) i integraciji (multimodalno i cloud alati). OpenAI-jev alat vodi po fleksibilnosti modela/pružatelja, a Anthropicov po dizanju i obradi dugačkog konteksta ako vam ne treba ili nemate 1M tokena. Možemo očekivati brz razvoj svih triju i ne bi bilo iznenađenje da se značajke međusobno prelijevaju (svi su open-source, pa se poboljšanja mogu prenositi). Za developere je ovo uzbudljivo vrijeme – alati mogu znatno poboljšati produktivnost i sve su dostupniji i lakši za korištenje. Googleov ulazak s Gemini CLI-em podigao je ljestvicu, vjerojatno potičući i druge da se približe njegovoj izdašnosti i mogućnostima theverge.com.
Primarni izvori i dodatno čitanje: Zainteresirani za više informacija mogu pogledati Googleov službeni blog objavu najave Gemini CLI blog.google blog.google gdje su detaljno opisane funkcionalnosti i načini za početak rada. Izvorni kod otvorenog Gemini CLI dostupan je na GitHubu blog.google, uključujući README s primjerima i naprednim načinima korištenja. Googleova developerska dokumentacija za Gemini (na Google AI i Cloud stranicama) daje detalje o Gemini API-ju i mogućnostima modela. Za poglede na konkurentske alate pogledajte OpenAI-jevu Codex CLI repozitorij i dokumentaciju help.openai.com help.openai.com te dokumentaciju za Anthropicov Claude Code docs.anthropic.com docs.anthropic.com. Članci sa TechCruncha techcrunch.com techcrunch.com, The Verge theverge.com theverge.com te DevClass devclass.com devclass.com (citirani kroz cijeli izvještaj) također su izvrsni resursi za razumijevanje konteksta i utjecaja lansiranja Gemini CLI-ja. Kako se alati nastavljaju unaprjeđivati, developeri su ohrabreni da isprobavaju i čak doprinesu – nova generacija developerskog iskustva oblikuje se upravo sada, a Gemini CLI je značajan iskorak u toj evoluciji. blog.google devclass.com