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.
Alessandro Saiani
Human in the Loop

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:
- Gemini CLI — agente terminale open source
- Jules — agente autonomo che lavora su GitHub
- Gemini Code Assist — estensione per VS Code e JetBrains
- Firebase Studio (ex Project IDX) — cloud IDE con AI
- 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
| Piano | Prezzo | Limiti |
|---|---|---|
| Free (account Google) | $0 | 60 req/min, 1.000 req/giorno |
| Google AI Pro | $19.99/mese | Limiti maggiori, quote condivise |
| Google AI Ultra | $124.99/mese | Priorità 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
- Descrivi il task: bug fix, feature, refactoring, test
- Jules clona il repo in una VM Ubuntu sicura su Google Cloud
- Installa le dipendenze automaticamente
- Lavora autonomamente: legge il codice, capisce il contesto, modifica più file
- 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
| Piano | Prezzo | Task/giorno | Task concorrenti |
|---|---|---|---|
| Free | $0 | 15 | 3 |
| AI Pro | $19.99/mese | 100 | 15 |
| AI Ultra | $124.99/mese | 300 | 60 |
15 task al giorno gratis. Per la maggior parte degli sviluppatori individuali è più che sufficiente per provarlo seriamente.
Jules vs Devin
| Aspetto | Jules | Devin |
|---|---|---|
| Approccio | Asincrono, GitHub-first | IDE cloud interattivo |
| Output | Pull Request | Ambiente + PR |
| Free tier | 15 task/giorno | Nessuno |
| Prezzo Pro | $19.99/mese | $20/mese + $2.25/ACU |
| Ideale per | Bug fix, test, task definiti | Task end-to-end complessi |
| Modello | Gemini 2.5/3 Pro | Proprietari |
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.
| Piano | Prezzo | Cosa include |
|---|---|---|
| Free | $0 | 6.000 completions/giorno + 240 chat/giorno |
| Standard | $22.80/dev/mese | Team features |
| Enterprise | $75/dev/mese | Private 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:
| Aspetto | Microsoft (GitHub) | Anthropic | |
|---|---|---|---|
| IDE | Code Assist (multi-IDE) | Copilot (multi-IDE) | Nessuno (partner: Cursor) |
| Cloud IDE | Firebase Studio | GitHub Codespaces | Nessuno |
| Agente terminale | Gemini CLI (open source) | Copilot CLI | Claude Code |
| Agente autonomo | Jules | Copilot Agent Mode | Claude Code (autonomo) |
| Open source | Sì | No | No |
| Free tier | Molto generoso | Limitato | Nessuno |
| Punto di forza | Accessibilità, prezzo | Network 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
| Benchmark | Gemini 2.5 Pro | Claude Sonnet 4 | Note |
|---|---|---|---|
| SWE-bench Verified | 63.8% | 70.3% | Claude in vantaggio |
| LiveCodeBench v5 | 70.4% | N/A | Competitivo |
| Aider Polyglot | 74.0% | N/A | Multi-language editing |
| WebDev Arena | #1 | N/A | UI/web development |
| LMArena (preference) | #1 (1443 pts) | N/A | Preferenza 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
- Google Blog — Introducing Gemini CLI (giugno 2025)
- GitHub — google-gemini/gemini-cli
- Google Blog — Jules Autonomous Coding Agent
- TechCrunch — Jules out of beta (agosto 2025)
- Google Blog — Jules Tools e Jules API (ottobre 2025)
- Gemini Code Assist
- Firebase Studio Docs
- Shipyard — Claude Code vs Gemini CLI (2026)
- TechCrunch — Google unveils Gemini CLI (2025)
- AGENTS.md — Standard per agenti AI