Blog

Come eseguire Qwen Code nel terminale e configurare la modalità di modifica

Markdown

Installare Qwen Code, avviarlo in un progetto, collegare un modello tramite auth, le modalità Plan, Auto-Edit, Auto e YOLO, un modello locale e la protezione del progetto.

Leggi l’articolo completo

La domanda suona così: come si fa a far funzionare Qwen correttamente nella console e a fargli scrivere codice da solo? Di solito, dietro c'è una delusione: qualcuno ha installato Qwen Code, ha fatto una domanda e ha ricevuto in risposta del testo e un pezzo di codice da copiare a mano, anche se gli era stato promesso un agente che sarebbe entrato nel progetto e avrebbe fatto tutto da sé.

È proprio questo Qwen Code: un agente a tutti gli effetti. Può aprire file, modificarli ed eseguire comandi da solo. Il comportamento dipende dalla modalità attiva: Ask Permissions richiede conferme, mentre Auto-Edit e Auto consentono più autonomia. Controlla la barra di stato senza presumere che il nome Default indichi la scelta iniziale. Di seguito, in ordine: installazione, avvio in un progetto, collegamento di un modello dopo le modifiche di aprile e passaggio a una modalità in cui l'agente modifica il codice senza fare domande inutili. Tutto è stato verificato sulla documentazione ufficiale di Qwen al 30 agosto 2026.

Risorse pratiche su modelli e agenti: documentazione Ailoot.

Che cosa significa «Qwen Code scrive codice da solo»?

Punto chiave

Qwen Code è un agente AI nel terminale. Legge l'intero progetto, apre e modifica file da solo, esegue comandi e controlla i risultati. Una chat nel browser ti dà del testo che devi trasferire a mano. L'agente lavora direttamente nella cartella del codice. La descrizione ufficiale è «un agente AI open source per la programmazione che vive nel tuo terminale».

La differenza è semplice. Una chat nel browser risponde a una domanda con del testo. Leggi la risposta, copi il codice, lo incolli nel tuo file, lo esegui tu, individui l'errore tu e lo riporti nella chat. Fai da corriere tra la chat e il progetto.

Un agente funziona diversamente. Gli assegni un compito in linguaggio semplice: «aggiungi un modulo di feedback», «correggi questo errore». Poi esamina la struttura del progetto, individua i file pertinenti, li modifica ed esegue un controllo. La documentazione lo dice chiaramente: l'agente crea un piano, scrive codice e verifica che funzioni.

È qui che nasce la confusione nella domanda. «Qwen non scrive codice da solo» quasi sempre significa una di queste due cose: la persona ha aperto una chat nel browser invece dell'agente nel terminale, oppure l'agente è in esecuzione ma impostato su una modalità in cui chiede il permesso per ogni modifica. Il primo problema si risolve installando Qwen Code; il secondo, cambiando modalità. Di seguito spieghiamo entrambe le soluzioni.

Come si installa Qwen Code nel terminale?

Punto chiave

Si installa con un solo comando. Su macOS e Linux, usa l'installer ufficiale di Qwen o npm (è necessario Node.js 22 o versione successiva). Su Windows, usa un comando in PowerShell. Dopo l'installazione, riavvia il terminale, altrimenti il comando qwen potrebbe non essere trovato. L'installazione è gratuita e uguale per tutti; i costi iniziano in seguito, quando accedi a un modello.

Il modo più rapido è l'installer ufficiale, che seleziona automaticamente la versione adatta al tuo sistema.

Su macOS e Linux, apri il terminale e incolla una riga:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

Su Windows, fai lo stesso con questo comando PowerShell:

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

La seconda opzione è npm, se è già installato. È necessaria la versione 22 o successiva di Node.js:

npm install -g @qwen-code/qwen-code@latest

Dopo l'installazione, riavvia il terminale. L'installer aggiunge il comando qwen ai percorsi di sistema e il terminale non lo riconosce finché non viene riavviato: è il motivo più comune per cui qualcuno dice «l'ho installato, ma non trova il comando». Per verificare che tutto sia stato installato, esegui:

qwen --version

Se vedi un numero di versione, l'agente è installato e pronto per essere avviato nel tuo progetto.

Come si avvia Qwen Code nel proprio progetto?

Punto chiave

Vai alla cartella del progetto con il comando cd, poi digita qwen. Si apre l'interfaccia dell'agente nel terminale. Al primo avvio, ti chiederà di collegare un modello dal menu /auth. Fatto questo, puoi scrivere i compiti in linguaggio semplice: l'agente esaminerà il progetto e si metterà al lavoro. Il punto fondamentale è avviarlo dalla cartella del progetto, così potrà vedere tutti i tuoi file.

Per prima cosa, vai alla cartella che contiene il tuo codice. È importante: l'agente lavora nella cartella da cui è stato avviato e ne vede solo il contenuto.

cd path-to-your-project
qwen

L'interfaccia dell'agente si aprirà direttamente nel terminale. Al primo avvio, ti proporrà di collegare un modello; ne parleremo nella prossima sezione. Una volta collegato il modello, puoi assegnare all'agente un compito in linguaggio semplice per vedere a cosa può accedere:

che cosa fa questo progetto?

L'agente leggerà i file, capirà la struttura e ti darà una risposta utile. Poi puoi chiedergli di scrivere e modificare il codice: «aggiungi un pulsante di disconnessione», «dividi questo file in due», «scopri perché il test non passa». Troverà i punti pertinenti e apporterà le modifiche da solo.

C'è anche un secondo modo per avviarlo: con un solo comando, senza interfaccia. È utile per gli script e le attività automatizzate:

qwen -p "rileggi README e aggiorna l'elenco dei comandi"

Esegue il compito e termina senza avviare una conversazione. Non serve per i primi passi, ma è utile conoscerlo per il futuro.

Perché l'agente è in esecuzione ma non fa nulla da solo?

Punto chiave

Se è attiva Ask Permissions, Qwen Code aspetta la conferma prima di modifiche e comandi. Inoltre, prima di poter apportare modifiche, deve essere collegato un modello: Alibaba ha chiuso l'accesso gratuito tramite qwen.ai il 15 aprile 2026 e, senza accesso a un modello collegato, l'agente semplicemente non può ragionare su un compito. I due motivi più comuni per cui «sta lì senza fare niente» sono che non è stato collegato alcun modello oppure che è attiva la modalità prudente, che richiede conferme.

Il primo ostacolo è l'accesso al modello. In passato Qwen Code offriva l'accesso gratuito: accedevi con un account qwen.ai e l'agente funzionava senza carta di credito. Quell'accesso si chiamava Qwen OAuth ed è stato interrotto. La documentazione sull'autorizzazione lo dice chiaramente: il livello gratuito Qwen OAuth è stato interrotto il 15 aprile 2026; gli accessi salvati in precedenza potrebbero continuare a funzionare per un breve periodo, ma il server rifiuta le nuove richieste. Anche l'opzione «accedi con qwen.ai» è stata rimossa dal menu.

Quindi, perché l'agente possa iniziare a ragionare su un compito, devi collegare un modello. La prossima sezione illustra le opzioni di collegamento, sia a pagamento sia locali e gratuite.

Il secondo motivo è meno evidente e più frustrante. Il modello è collegato, l'agente risponde, ma non modifica i file: mostra soltanto ciò che intende fare e aspetta. È il comportamento previsto in Ask Permissions, che richiede conferma prima di modifiche e comandi; non dimostra una modalità iniziale universale. Per farlo lavorare da solo, devi cambiare modalità. Ne parleremo tra due sezioni: lì troverai la risposta alla domanda iniziale.

Come si collega un modello ora che l'accesso gratuito è chiuso?

Punto chiave

Al primo avvio, il comando /auth apre un menu con tre opzioni. Alibaba ModelStudio è l'opzione ufficiale a pagamento (gli utenti singoli possono scegliere un Coding Plan con una quota settimanale). I provider di terze parti si collegano con una chiave a DeepSeek, Kimi e altri. Custom Provider collega un tuo modello o un modello locale tramite Ollama e strumenti simili. Solo l'ultima opzione, un modello locale, è gratuita e non richiede una carta.

Nell'agente, digita il comando:

/auth

Si aprirà un menu con tre opzioni principali. Ecco a cosa serve ciascuna.

Alibaba ModelStudio è l'opzione ufficiale dei creatori di Qwen. Offre un Coding Plan a prezzo fisso e con quota settimanale per un singolo sviluppatore, un Token Plan con tariffazione a consumo per i team e la possibilità di collegare una chiave ModelStudio esistente. È un accesso a pagamento al modello «nativo» di Qwen.

I provider di terze parti ti consentono di scegliere un provider integrato e collegarti con una chiave. L'elenco ufficiale include DeepSeek, Grok, MiniMax, Z.AI, Kimi, ModelScope e altri. Ottieni una chiave dal provider, inseriscila e l'agente userà il modello di quel provider.

Custom Provider collega il tuo server, proxy o motore locale. Qui puoi collegare un modello in esecuzione sul tuo computer tramite Ollama. Questa opzione supporta i formati OpenAI, Anthropic e Gemini, quindi funziona con quasi tutti i metodi di accesso.

Puoi anche inserire manualmente la chiave e le impostazioni nel file ~/.qwen/settings.json. Contiene il campo modelProviders (i modelli disponibili), env (le chiavi), security.auth.selectedType (il protocollo da attivare all'avvio) e model.name (il modello predefinito). A quel punto, qwen si avvierà con queste impostazioni senza chiedere nulla. La prima volta è più semplice passare da /auth; puoi tornare al file quando vuoi salvare tutte le impostazioni.

Per scoprire che cosa è rimasto gratuito dopo aprile, leggi l'articolo su Qwen Code gratuito.

Quale modalità attivare perché l'agente modifichi il codice da solo?

Punto chiave

La documentazione delle cinque modalità indica Auto come predefinita nella guida rapida, mentre la sezione Ask Permissions conserva una formulazione iniziale più vecchia. La pagina senza versione non stabilisce il comportamento di ogni installazione: controlla la modalità attiva. Auto usa un classificatore per approvare o bloccare le azioni valutate. Se vuoi che modifichi i file senza chiedere, usa Auto-Edit. Se sei pronto a lasciargli apportare modifiche ed eseguire comandi senza chiedere nulla, usa YOLO, ma soltanto nel tuo progetto e con cautela. La modalità è l'interruttore tra «chiede conferma per tutto» e «lavora da solo».

Ecco l'idea fondamentale: la modalità di accesso determina quanto agisce in autonomia l'agente. Le modalità sono cinque, dalla più prudente alla più permissiva.

ModalitàModifica i fileEsegue comandiA cosa serve
Planno, sola letturanoCapire il progetto e preparare un piano senza cambiare nulla
Ask Permissionscon confermacon confermaCodice sconosciuto o importante, quando vuoi vedere ogni passaggio
Auto-Editda solocon confermaTante piccole modifiche, mantenendo i comandi sotto il tuo controllo
Autoin base alla valutazione di sicurezzain base alla valutazione di sicurezzaLavoro prolungato e autonomo con protezioni
YOLOda soloda soloIl tuo progetto, quando ti fidi dell'agente per tutto

Se l'agente ti mostra soltanto le modifiche e aspetta, probabilmente è nella modalità Ask Permissions (chiamata Default nelle versioni precedenti). In tal caso, devi confermare a mano ogni modifica e comando, e sembra che l'agente non faccia niente da solo.

Per fargli modificare i file senza chiedere, passa ad Auto-Edit. Le modifiche avverranno automaticamente, ma l'agente continuerà a chiedere prima di eseguire comandi: una protezione sensata per evitare, ad esempio, di eseguire rm nel posto sbagliato.

Auto usa un valutatore interno per le azioni da esaminare. Sceglila deliberatamente dopo aver controllato versione e stato attivo; default conservato nella configurazione Ask Permissions è un nome di compatibilità, non prova della modalità di avvio.

YOLO è la modalità più permissiva. L'agente modifica file ed esegue comandi da solo, senza chiedere nulla. La documentazione afferma che va usata solo per progetti personali di cui ti fidi e per flussi di lavoro automatizzati. In un progetto di lavoro è facile ottenere un risultato indesiderato, quindi attivala solo a mente lucida e, preferibilmente, su una copia.

Come si cambia modalità durante una sessione?

Punto chiave

Restando nell'agente, premi Shift+Tab (su Windows, Tab) e la modalità passa in sequenza da Plan, conferme, modifiche automatiche, Auto, YOLO e di nuovo Plan. La modalità corrente è indicata nella riga di stato in fondo allo schermo. Un flusso di lavoro utile consiste nell'iniziare con Plan, rivedere il compito, poi passare ad Auto-Edit o Auto e lasciare lavorare l'agente.

Puoi cambiare modalità mentre lavori, anche nel mezzo di un compito. Premi Shift+Tab per passare alla modalità successiva. Su Windows, il normale tasto Tab fa la stessa cosa. La sequenza è: Plan, poi conferme, poi modifiche automatiche, poi Auto, poi YOLO e di nuovo Plan.

La modalità corrente è sempre indicata nella riga di stato in fondo all'interfaccia. Abituati a controllarla prima di assegnare all'agente un compito importante, per evitare di avviare YOLO quando volevi solo consultare un piano.

Un flusso di lavoro adatto ai principianti prevede tre passaggi:

  1. Avvia l'agente in modalità Plan e chiedigli di analizzare il compito e proporre un piano. Non toccherà nulla: leggerà il codice e descriverà soltanto ciò che intende fare.
  2. Leggi il piano e, se sei d'accordo, passa ad Auto-Edit o Auto premendo Shift+Tab.
  3. Digli di procedere. Ora l'agente modificherà i file da solo, mentre tu controlli i risultati.

Questo approccio elimina la paura principale di chi è alle prime armi: che l'agente rompa tutto subito. Prima esamini il piano in una modalità sicura, e solo dopo gli consenti di procedere.

L'approccio completo al vibe coding si basa sul metodo; lo strumento è secondario. Qwen, Claude o altro: il modello sottostante si può cambiare. Tre elementi fondamentali aiutano a mantenere risultati costanti quando si cambia modello: un clone AI, un Second Brain e il context engineering. Insieme producono risultati prevedibili; la fortuna di un singolo tentativo non c'entra.

Un modello locale senza carta

Punto chiave

Sì, puoi usare un modello locale. Qwen Code può lavorare con un modello in esecuzione direttamente sul tuo computer tramite Ollama o un programma simile: lo colleghi dal menu come Custom Provider. Non ti serve il cloud di Alibaba. I modelli aperti si possono scaricare gratis, senza carta, e i dati del progetto non lasciano la tua macchina. Il compromesso è che serve un computer potente, altrimenti l'agente ragionerà lentamente.

Installa un modello aperto sul tuo computer tramite Ollama o vLLM, poi collegalo come Custom Provider dal menu /auth. A quel punto, l'agente userà un modello sulla tua macchina invece del cloud di Alibaba. Non servono carta né chiavi e non c'è un limite alle richieste. Per scoprire quali modelli aperti sono adatti alla programmazione, leggi questa recensione dei modelli gratuiti per programmare.

Il compromesso riguarda l'hardware. Un modello che scrive codice abbastanza bene richiede molta memoria video. È fattibile su un computer da gaming con una scheda grafica potente, ma su un normale portatile il modello potrebbe non starci, oppure potrebbe impiegare così tanto tempo a elaborare ogni risposta che sarebbe più semplice cercare un'altra opzione.

Un altro vantaggio dell'esecuzione locale è la privacy dei dati. Tutto il codice resta sul tuo computer; non viene inviato al server di nessun altro. Per un progetto sensibile, questo conta più del risparmio su un abbonamento.

Come evitare che l'agente rompa il progetto?

Punto chiave

Tre cose. Tieni il progetto sotto il controllo di versione di git, così puoi annullare con un comando qualsiasi modifica dell'agente. Avvia i compiti in modalità Plan e leggi il piano prima di lasciare che l'agente proceda. Non attivare YOLO su un progetto di lavoro: tienilo per le copie e gli esperimenti piccoli. Così l'autonomia dell'agente giocherà a tuo favore.

Un agente autonomo è comodo finché fa ciò che volevi. Per evitare che un passo falso ti costi caro, segui tre abitudini.

Primo, usa git. Se il progetto è sotto controllo di versione, puoi vedere ogni modifica dell'agente e annullarla. Senza git, un agente autonomo è davvero rischioso: modifica qualcosa e non c'è modo di ripristinare la versione precedente. Con git, basta un comando breve per annullare le modifiche.

Secondo, inizia con la modalità Plan. Prima di affidare all'agente un compito importante, chiedigli di preparare un piano in una modalità in cui non toccherà nulla. Leggilo e cerca di capire cosa intende fare l'agente, poi passa alle modifiche.

Terzo, fai attenzione a YOLO. In questa modalità l'agente esegue comandi da solo, compresi quelli che cancellano file. È troppo rischiosa per un progetto di lavoro. Tieni YOLO per le copie di prova e i compiti piccoli, dove un eventuale problema non avrà conseguenze.

Queste tre abitudini affrontano la paura principale: «ho fatto vibe coding e ho rotto tutto». Per saperne di più su come annullare le modifiche nel vibe coding, leggi questa recensione separata. Parla di Claude Code, ma il principio di usare git è esattamente lo stesso.

Da dove iniziare per il tuo compito?

Punto chiave

Installa Qwen Code, vai alla cartella del tuo progetto, esegui qwen e collega un modello tramite /auth: uno a pagamento oppure uno locale tramite Ollama. Poi inizia con la modalità Plan, leggi il piano, passa ad Auto-Edit premendo Shift+Tab e lascia lavorare l'agente. Tieni il progetto sotto git. La prima configurazione richiede circa venti minuti.

Ecco il procedimento completo, in breve. Seguilo dall'inizio alla fine:

  1. Installa Qwen Code con un solo comando e riavvia il terminale.
  2. Vai alla cartella del progetto con cd ed esegui qwen.
  3. Collega un modello tramite /auth: un piano a pagamento oppure un modello locale tramite Ollama, se pagare con carta non è un'opzione.
  4. Assegna un compito all'agente in modalità Plan e leggi il suo piano.
  5. Passa ad Auto-Edit o Auto con Shift+Tab e lascia lavorare l'agente.
  6. Tieni il progetto sotto git per poter annullare qualsiasi modifica.

In breve, «Qwen non scrive codice da solo» quasi sempre significa che non è collegato alcun modello oppure che l'agente è in modalità di conferma. Risolvi il primo problema dal menu /auth e il secondo premendo Shift+Tab finché non arrivi ad Auto-Edit. Dopodiché, l'agente lavorerà davvero da solo nel terminale.

Se vuoi confrontare Qwen con altri agenti per il tuo compito, leggi questa recensione delle alternative a Claude Code. Qwen compare insieme agli altri, così puoi capire quale sia più adatto alle diverse esigenze.

Fonti

L'approccio completo al vibe coding si basa sul metodo, mentre l'agente specifico viene dopo: un clone AI, un Second Brain e il context engineering. Puoi cambiare lo strumento sottostante; il metodo resta lo stesso. Risorse pratiche: documentazione Ailoot.

Altre risorse e strumenti: Ailoot.

Maggiori dettagli

Domande frequenti

Perché Qwen Code mostra modifiche proposte e aspetta?

Controlla la modalità attiva nella barra di stato. Ask Permissions attende conferma; Plan serve all’analisi. Auto-Edit consente modifiche mantenendo l’approvazione dei comandi. Deve inoltre essere configurato l’accesso a un modello.

Una modalità chiamata Default dimostra come parte un’installazione nuova?

No. Il nome precedente Default resta per compatibilità con Ask Permissions, mentre la guida rapida indica Auto come predefinita. Controlla versione installata e modalità della sessione senza dedurla dal nome.

Tutti gli articoli