Login
Back to Blog
ItalianoTutorial

Guida all'uso di Gemini CLI - Google AI nel tuo terminale

Guida completa per installare e configurare Gemini CLI, lo strumento AI open source a riga di comando di Google. Impara a configurare il proxy, usare gli strumenti integrati e automatizzare i flussi di lavoro con Gemini 2.5 Pro.

C
Crazyrouter Team
January 24, 2026 / 474 views
Share:
Guida all'uso di Gemini CLI - Google AI nel tuo terminale

Gemini CLI è uno strumento AI open source a riga di comando fornito da Google che porta la potenza di Gemini direttamente nel tuo terminale. Offre un modo leggero per accedere a Gemini, fornendo il percorso più diretto dal prompt al modello. Configurando un proxy, puoi usare i servizi di Gemini CLI anche in ambienti con restrizioni di rete.

Perché scegliere Gemini CLI?#

  • Potente Gemini 2.5 Pro: Accesso a una finestra di contesto da 1 milione di token
  • Strumenti integrati: Google Search grounding, operazioni su file, comandi Shell, web scraping
  • Estensibile: Supporta MCP (Model Context Protocol) per integrazioni personalizzate
  • Terminal-First: Progettato per sviluppatori che lavorano sulla riga di comando
  • Open Source: Licenza Apache 2.0

Installazione#

Installazione rapida#

Esegui istantaneamente con npx (nessuna installazione richiesta)#

bash
# Use official repository
npx https://github.com/google-gemini/gemini-cli

Installazione globale con npm#

bash
npm install -g @google/gemini-cli

Installazione con Homebrew (macOS/Linux)#

bash
brew install gemini-cli

Requisiti di sistema#

  • Node.js versione 20 o superiore
  • macOS, Linux o Windows

Configurazione del proxy#

Impostare le variabili d'ambiente#

Prima di usare il proxy, configura le seguenti variabili d'ambiente:

Linux / macOS#

bash
# Set API Key
export GEMINI_API_KEY=sk-your-api-key-here

# Set API Proxy URL
export GOOGLE_GEMINI_BASE_URL=https://crazyrouter.com/

Windows CMD#

cmd
set GEMINI_API_KEY=sk-your-api-key-here
set GOOGLE_GEMINI_BASE_URL=https://crazyrouter.com/

Windows PowerShell#

powershell
$env:GEMINI_API_KEY = "sk-your-api-key-here"
$env:GOOGLE_GEMINI_BASE_URL = "https://crazyrouter.com/"

Suggerimento: Aggiungi queste variabili d'ambiente al tuo file .bashrc, .zshrc o al file di configurazione della shell, così verranno impostate automaticamente ogni volta che avvii il terminale.

Guida rapida#

Utilizzo di base#

Avviare nella directory corrente#

bash
gemini

Includere più directory#

bash
gemini --include-directories ../lib,../docs

Usare un modello specifico#

bash
gemini -m gemini-2.5-flash

Modalità script non interattiva#

Ottieni una semplice risposta testuale:

bash
gemini -p "Explain the architecture of this codebase"

Ottieni output JSON strutturato:

bash
gemini -p "Explain the architecture of this codebase" --output-format json

Esempi rapidi#

Avviare un nuovo progetto#

bash
cd new-project/
gemini
> Write me a Discord bot that answers questions using the FAQ.md file I provided

Analizzare codice esistente#

bash
git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini
> Give me a summary of all changes from yesterday

Funzionalità principali#

Comprensione e generazione di codice#

  • Interrogare e modificare grandi codebase
  • Generare nuove applicazioni da PDF, immagini o schizzi utilizzando capacità multimodali
  • Effettuare il debug dei problemi e la risoluzione dei malfunzionamenti usando il linguaggio naturale

Automazione e integrazione#

  • Automatizzare attività operative come interrogare pull request o gestire rebasing complessi
  • Collegare nuove funzionalità utilizzando server MCP
  • Eseguire in modalità non interattiva negli script per l'automazione dei flussi di lavoro

Funzionalità avanzate#

  • Ottenere informazioni in tempo reale usando Google Search integrato
  • Checkpoint di conversazione per salvare e ripristinare sessioni complesse
  • File di contesto personalizzati (GEMINI.md) per adattare il comportamento al tuo progetto

Comandi comuni ed esempi#

Esplorare la codebase#

code
> Describe the main components of this system architecture
> What security mechanisms are in place?
> Provide a step-by-step onboarding document for new developers

Lavorare con codice esistente#

code
> Implement a first draft for GitHub issue #123
> Help me migrate this codebase to the latest version of Java. Start with a plan

Automatizzare i flussi di lavoro#

code
> Create a slideshow showing the git history from the past 7 days, grouped by feature and team member
> Create a full-screen web app for wall display showing our most interactive GitHub issues

Interazione con il sistema#

code
> Convert all images in this directory to png and rename them using the date from exif data
> Organize my PDF invoices by spending month

Integrazione con GitHub#

Usa Gemini CLI GitHub Action per integrare Gemini CLI direttamente nei tuoi workflow GitHub:

  • Revisioni delle Pull Request: Revisioni del codice automatiche con feedback contestuale e suggerimenti
  • Triage delle issue: Etichettare e dare priorità automaticamente alle issue GitHub in base all'analisi del contenuto
  • Assistenza on-demand: Menziona @gemini-cli nelle issue e nelle pull request per ricevere aiuto con il debug, spiegazioni o delega di attività
  • Workflow personalizzati: Crea workflow automatici, pianificati e on-demand su misura per le esigenze del tuo team

Risoluzione dei problemi#

Se riscontri problemi durante l'utilizzo, considera quanto segue:

1. Controllare le variabili d'ambiente#

bash
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL

2. Controllare la connessione di rete#

bash
curl -I https://crazyrouter.com/

3. Controllare i messaggi di errore#

I messaggi di errore solitamente indicano il problema. Problemi comuni includono:

  • Formato della chiave API non valido
  • Problemi di connettività di rete
  • Configurazione del proxy non corretta

4. Formato del proxy SOCKS#

Se usi un proxy SOCKS, assicurati che il formato sia corretto:

code
socks5://<user>:<pass>@<proxy>:<port>

5. Segnalare bug#

Usa il comando integrato per segnalare problemi:

bash
/bug

Versioni di rilascio#

Preview#

Nuove versioni preview vengono rilasciate ogni martedì alle 23:59 UTC:

bash
npm install -g @google/gemini-cli@preview

Stable#

Nuove versioni stabili vengono rilasciate ogni martedì alle 20:00 UTC:

bash
npm install -g @google/gemini-cli@latest

Nightly#

Le versioni nightly vengono rilasciate ogni giorno alle 00:00 UTC:

bash
npm install -g @google/gemini-cli@nightly

Utilizzo dei server MCP#

Configura i server MCP in ~/.gemini/settings.json per estendere Gemini CLI con strumenti personalizzati:

text
> @github list my open pull requests
> @slack send a summary of today's commits to #dev channel
> @database run a query to find inactive users

Prezzi tramite Crazyrouter#

Accedi ai modelli Gemini a tariffe scontate:

ModelInput PriceOutput Price
gemini-2.5-pro$0.625/1M tokens$2.50/1M tokens
gemini-2.5-flash$0.038/1M tokens$0.15/1M tokens
gemini-2.5-flash-lite$0.019/1M tokens$0.075/1M tokens

Tutti i prezzi includono uno sconto del 45% rispetto alle tariffe ufficiali.

Risorse correlate#


Hai bisogno di aiuto? Contatta il supporto o consulta la documentazione di Crazyrouter per maggiori informazioni.

Implementation Guides

Topics

Tutorial

Related Posts

Guida all'Installazione e all'Uso di Claude Code - Configurazione dell'Assistente di Programmazione AITutorial

Guida all'Installazione e all'Uso di Claude Code - Configurazione dell'Assistente di Programmazione AI

Guida completa per installare e configurare Claude Code, l'assistente di programmazione AI. Impara a configurare Node.js, impostare i token API e iniziare a programmare con l'AI nel tuo terminale.

Jan 24
I migliori generatori musicali AI 2026: confronto tra Suno, Udio e Stable AudioTutorial

I migliori generatori musicali AI 2026: confronto tra Suno, Udio e Stable Audio

Scegliere il giusto generatore musicale AI può essere complicato. Questa guida confronta i migliori strumenti di musica AI disponibili nel 2026

Jan 23
Come accedere a GPT-5 e GPT-5.2 via API - Guida completa per sviluppatoriTutorial

Come accedere a GPT-5 e GPT-5.2 via API - Guida completa per sviluppatori

Scopri come accedere ai più recenti modelli GPT-5, GPT-5.2 e o3-pro di OpenAI tramite un'unica API. Guida passo passo con esempi in Python, Node.js e curl.

Jan 23
Doubao Seed Code: Modello di Generazione di Codice AI di ByteDance - Guida Completa all'APITutorial

Doubao Seed Code: Modello di Generazione di Codice AI di ByteDance - Guida Completa all'API

Scopri come usare Doubao Seed Code, il potente modello AI di generazione di codice di ByteDance. Tutorial completo all'API con esempi in Python, Node.

Jan 26
Tutorial API Text-Embedding-3-Small - Guida al Modello di Embedding OpenAITutorial

Tutorial API Text-Embedding-3-Small - Guida al Modello di Embedding OpenAI

Guida completa all'utilizzo dell'API OpenAI text-embedding-3-small per ricerca semantica, sistemi RAG e similarity matching. Include esempi in Python, Node.js e confronto dei prezzi.

Jan 26
Il vero costo delle API di IA nel 2026: guida ai prezzi per sviluppatoriGuide

Il vero costo delle API di IA nel 2026: guida ai prezzi per sviluppatori

Abbiamo analizzato i prezzi di oltre 15 provider di API di IA per i modelli più popolari. Ecco una panoramica completa di quanto stai davvero pagando — e com...

Feb 15