🛠️ Tool Review13 minuti di lettura

Gemini CLI e Jules: L'Ecosistema Google per il Coding AI

Gemini CLI è open source, gratis, con 1M di contesto. Jules apre PR in autonomia. L'ecosistema Google per il coding AI confrontato con Claude Code.

AS

Alessandro Saiani

Human in the Loop

Gemini CLI e Jules: L'Ecosistema Google per il Coding AI

Mentre Microsoft domina con GitHub Copilot e Anthropic conquista i dev esperti con Claude Code, Google ha fatto una cosa che nessuno si aspettava: ha costruito un ecosistema completo per il coding AI. E ne ha reso la parte migliore open source e gratuita.

L'ecosistema si compone di cinque pezzi:

  1. Gemini CLI — agente terminale open source
  2. Jules — agente autonomo che lavora su GitHub
  3. Gemini Code Assist — estensione per VS Code e JetBrains
  4. Firebase Studio (ex Project IDX) — cloud IDE con AI
  5. Gemini API — per integrazioni custom

Tutti alimentati da Gemini 2.5 Pro, Gemini 3 e 3.1 Pro. Tutti sotto un unico abbonamento. Vediamoli uno per uno.

Gemini CLI: Claude Code, ma gratis e open source

Lanciato il 25 giugno 2025, Gemini CLI è un agente AI che vive nel terminale. Se hai usato Claude Code, il concetto è identico: apri il terminale, descrivi cosa vuoi fare, e l'agente naviga il codebase, legge file, scrive codice, esegue comandi.

La differenza? È open source (Apache 2.0), ha 96.000+ stelle su GitHub, e il tier gratuito ti dà 1.000 richieste al giorno.

Installazione

npm install -g @google/gemini-cli

Oppure senza installazione permanente:

npx @google/gemini-cli

Al primo avvio ti autentichi con il tuo account Google. Fine. Nessuna API key, nessun piano a pagamento obbligatorio.

Cosa sa fare

Gemini CLI opera con un loop ReAct (Reason and Act) e ha tool integrati per tutto ciò che serve:

  • ReadFile, WriteFile, Edit — lettura e modifica file
  • Shell — esecuzione comandi nel terminale
  • Grep, FindFiles, SearchText — ricerca nel codebase
  • GoogleSearch — grounding con ricerca Google in tempo reale
  • WebFetch — lettura di pagine web
  • MCP Server — supporto completo per server Model Context Protocol

Una feature unica: il supporto PTY (pseudo-terminal). Gemini CLI può eseguire comandi interattivi come vim, top, o git rebase -i direttamente nella sessione. Claude Code non lo fa.

Il file di configurazione si chiama GEMINI.md — equivalente del CLAUDE.md — e va nella root del progetto per dare contesto sull'architettura e le convenzioni.

Il context window da 1 milione di token

Qui Gemini CLI ha un vantaggio significativo: 1 milione di token di contesto. Claude Code arriva a 200K con Claude standard (fino a 1M con Opus/Sonnet 4.6 in beta, ma non è il default).

In pratica significa che Gemini CLI può ingerire un intero codebase medio senza problemi di contesto. Per progetti grandi questo fa la differenza.

Free tier vs pagamento

PianoPrezzoLimiti
Free (account Google)$060 req/min, 1.000 req/giorno
Google AI Pro$19.99/meseLimiti maggiori, quote condivise
Google AI Ultra$124.99/mesePriorità massima, Gemini 3.1 Pro preview

Attenzione: il free tier usa Gemini Flash come modello di default, non Pro. Per avere Gemini 2.5 Pro o 3 Pro nel free tier i limiti sono inferiori. A dicembre 2025 Google ha rivisto le quote causando errori 429 a parecchi sviluppatori — un segnale che il free tier ha i suoi limiti reali.

Jules: l'agente che apre Pull Request mentre dormi

Se Gemini CLI è l'equivalente di Claude Code, Jules è l'equivalente di Devin — ma con un approccio diverso.

Jules è un agente AI autonomo sviluppato da Google DeepMind. Gli dai un task, lui lavora asincronamente sul tuo repository GitHub, e quando ha finito apre una Pull Request.

Come funziona

  1. Descrivi il task: bug fix, feature, refactoring, test
  2. Jules clona il repo in una VM Ubuntu sicura su Google Cloud
  3. Installa le dipendenze automaticamente
  4. Lavora autonomamente: legge il codice, capisce il contesto, modifica più file
  5. Apre una PR su GitHub quando ha finito

Il modello sotto: Gemini 2.5 Pro (o 3 Pro per i subscriber).

Il file di configurazione: AGENTS.md — va nella root del repo e descrive architettura, convenzioni, e contesto. Già adottato da 20.000+ progetti open source.

Timeline

  • Dicembre 2024: primo annuncio come "early glimpse"
  • Maggio 2025: public beta al Google I/O
  • Agosto 2025: esce dalla beta con pricing strutturato
  • Ottobre 2025: Jules Tools (CLI) e Jules API pubblica
  • Febbraio 2026: supporto Gemini 3 Pro, estensione per Gemini CLI

Cosa sa fare (bene)

  • Bug fix: descrivi il bug, Jules lo trova e lo fixa
  • Test: genera test per codice esistente
  • Dependency bumps: aggiorna dipendenze e verifica che nulla si rompa
  • Refactoring ripetitivo: rinomina, sposta, ristruttura
  • Multi-task concorrente: più task in parallelo

Pricing

PianoPrezzoTask/giornoTask concorrenti
Free$0153
AI Pro$19.99/mese10015
AI Ultra$124.99/mese30060

15 task al giorno gratis. Per la maggior parte degli sviluppatori individuali è più che sufficiente per provarlo seriamente.

Jules vs Devin

AspettoJulesDevin
ApproccioAsincrono, GitHub-firstIDE cloud interattivo
OutputPull RequestAmbiente + PR
Free tier15 task/giornoNessuno
Prezzo Pro$19.99/mese$20/mese + $2.25/ACU
Ideale perBug fix, test, task definitiTask end-to-end complessi
ModelloGemini 2.5/3 ProProprietari

Jules è più focalizzato: delega task specifici, ricevi PR. Devin è più ambizioso: un ambiente completo dove l'agente lavora come uno sviluppatore. Il trade-off è prevedibilità vs flessibilità.

Il resto dell'ecosistema

Gemini Code Assist

L'estensione per IDE — il corrispettivo diretto di GitHub Copilot. Disponibile per VS Code, JetBrains, Android Studio.

PianoPrezzoCosa include
Free$06.000 completions/giorno + 240 chat/giorno
Standard$22.80/dev/meseTeam features
Enterprise$75/dev/mesePrivate codebase indexing, Google Cloud

Il free tier è generoso: 6.000 completamenti al giorno coprono praticamente qualsiasi sviluppatore individuale. Ha anche un agent mode per edit multi-file.

Firebase Studio (ex Project IDX)

Cloud IDE nel browser, rinominato da Project IDX nell'aprile 2025. La feature killer: l'App Prototyping Agent che genera prototipi funzionali (Next.js) da prompt, immagini, o disegni.

Integra Gemini CLI nel terminale, supporta MCP e file di configurazione personalizzati. Pensalo come un Replit potenziato con l'AI di Google.

Il confronto strategico: Google vs Microsoft vs Anthropic

Ecco il quadro completo di come i tre ecosistemi si confrontano:

AspettoGoogleMicrosoft (GitHub)Anthropic
IDECode Assist (multi-IDE)Copilot (multi-IDE)Nessuno (partner: Cursor)
Cloud IDEFirebase StudioGitHub CodespacesNessuno
Agente terminaleGemini CLI (open source)Copilot CLIClaude Code
Agente autonomoJulesCopilot Agent ModeClaude Code (autonomo)
Open sourceNoNo
Free tierMolto generosoLimitatoNessuno
Punto di forzaAccessibilità, prezzoNetwork effect (150M+ dev)Qualità codice

La strategia di Google è chiara: accessibilità e lock-in tramite ecosistema. Offri tutto gratis o quasi, rendi open source il pezzo più visibile (Gemini CLI), e costruisci un ecosistema dove ogni pezzo si integra con gli altri — e con Google Cloud.

Microsoft scommette sulla piattaforma: GitHub è dove vivono 150+ milioni di developer. Ha persino aperto Copilot a Claude e Gemini come modelli alternativi, scommettendo che possedere la piattaforma vale più che forzare un singolo modello.

Anthropic gioca un gioco diverso: qualità del modello. Niente IDE, niente cloud, niente free tier. Claude Code costa e non è open source, ma quando funziona, il codice che produce è il migliore. Per i dev senior che sanno cosa vogliono, è imbattibile.

Benchmark: come si posiziona Gemini

BenchmarkGemini 2.5 ProClaude Sonnet 4Note
SWE-bench Verified63.8%70.3%Claude in vantaggio
LiveCodeBench v570.4%N/ACompetitivo
Aider Polyglot74.0%N/AMulti-language editing
WebDev Arena#1N/AUI/web development
LMArena (preference)#1 (1443 pts)N/APreferenza umana

Gemini 2.5 Pro è forte sul web development e sulla preferenza umana (la gente lo trova più piacevole da usare). Claude è più forte sul problem solving complesso e sulla precisione del codice in produzione.

In pratica: quando usare cosa

Usa Gemini CLI quando:

  • Vuoi provare il coding AI senza spendere nulla
  • Il tuo progetto è grande e hai bisogno del context window da 1M token
  • Vuoi personalizzare e contribuire al tool (è open source)
  • Hai bisogno di Google Search grounding per informazioni aggiornate
  • Lavori su web development dove Gemini eccelle

Usa Jules quando:

  • Hai task ripetitivi da delegare: bug fix, test, dependency update
  • Vuoi un workflow fire-and-forget: assegni il task, torni dopo
  • Lavori in team e vuoi PR automatiche da revieware
  • Il tuo flusso è GitHub-centrico

Usa Claude Code quando:

  • La precisione del codice è critica (produzione, non prototyping)
  • Hai bisogno di ragionamento profondo su problemi complessi
  • Lavori su architettura e design di sistema
  • Sei un dev esperto che vuole il massimo controllo

Usa GitHub Copilot quando:

  • Vuoi completamento inline veloce nell'editor
  • Il tuo team è già su GitHub e vuoi integrazioni native
  • Vuoi poter scegliere tra più modelli (GPT-4o, Claude, Gemini)

La mossa di Google che nessuno vede

La vera strategia di Google non è vendere Gemini CLI o Jules. È creare un ecosistema così integrato che una volta dentro, uscire costa troppo.

Gemini CLI è gratis → lo usi → scopri Jules → deleghi i task ripetitivi → usi Firebase Studio per prototyping → il tuo team adotta Code Assist → tutto gira su Google Cloud → i tuoi dati sono lì → switching cost altissimo.

È la stessa strategia che ha funzionato con Gmail, Drive, e Workspace. Solo che questa volta il target sono gli sviluppatori. E il cavallo di Troia è un terminale open source con 96.000 stelle.


Fonti

  1. Google Blog — Introducing Gemini CLI (giugno 2025)
  2. GitHub — google-gemini/gemini-cli
  3. Google Blog — Jules Autonomous Coding Agent
  4. TechCrunch — Jules out of beta (agosto 2025)
  5. Google Blog — Jules Tools e Jules API (ottobre 2025)
  6. Gemini Code Assist
  7. Firebase Studio Docs
  8. Shipyard — Claude Code vs Gemini CLI (2026)
  9. TechCrunch — Google unveils Gemini CLI (2025)
  10. AGENTS.md — Standard per agenti AI