Riferimento rapido CLI Kimi Code

Un cheat sheet e riferimento rapido per la CLI di Kimi Code con comandi, slash command, scorciatoie da tastiera, strumenti integrati, Plan Mode, Skills, MCP e flussi di lavoro quotidiani per sviluppatori.

8 min di lettura2026-06-18
Anteprima dell’interfaccia CLI di Kimi Code

Questo riferimento rapido raccoglie i comandi Kimi Code, gli slash command, le scorciatoie da tastiera, gli strumenti integrati e i flussi di lavoro quotidiani più usati dagli sviluppatori. Tienilo aperto accanto al terminale e usa /help dentro Kimi Code o kimi --help nella shell per verificare cosa espone la tua versione attuale.

Cheat sheet di riferimento rapido per Kimi Code CLI con comandi essenziali, slash command, strumenti e scorciatoie

Per i dettagli a monte, consulta i riferimenti ufficiali di comando kimi, slash command, strumenti integrati e scorciatoie da tastiera.

Inizia da qui

Usa questo ciclo minimo quando entri in un progetto per la prima volta:

cd your-project kimi # Dentro la sessione /login # accedi se è il primo avvio /init # genera o aggiorna AGENTS.md /plan on # pianifica prima di attività ampie, rischiose o poco chiare /help # scopri comandi e scorciatoie /compact # libera contesto quando la conversazione si allunga

Usa --yolo, /yolo e /auto solo in workspace di cui ti fidi. Riducono l’attrito delle approvazioni, ma permettono anche a Kimi Code di agire con maggiore autonomia.

Installa Kimi Code CLI

Per la maggior parte degli sviluppatori, lo script di installazione ufficiale è la via più rapida: installa un singolo binario Kimi Code e non richiede Node.js. Sono disponibili anche Homebrew, npm e pnpm se si adattano meglio alla tua toolchain locale.

Piattaforma / gestoreComando
Script macOS / Linuxcurl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
Homebrewbrew install kimi-code
Windows PowerShellirm https://code.kimi.com/kimi-code/install.ps1 | iex
npmnpm install -g @moonshot-ai/kimi-code
pnpmpnpm add -g @moonshot-ai/kimi-code

Su Windows, installa Git for Windows prima del primo avvio perché Kimi Code CLI usa Git Bash incluso come ambiente shell. Dopo l’installazione, apri un nuovo terminale e verifica il binario:

kimi --version

Avvio e automazione

Opzioni CLI principali

Comando / flagA cosa serve
kimiAvvia una sessione interattiva nella directory corrente
kimi --continue, kimi -CContinua la sessione più recente in questa directory
kimi --session [id], kimi -S [id]Riprendi una sessione tramite ID oppure apri il selettore sessioni senza ID
kimi -p "...", kimi --prompt "..."Esegue un singolo prompt non interattivo senza aprire la TUI
--output-format stream-jsonEmette eventi JSONL per gli script; funziona solo con --prompt
kimi --model <model>, kimi -m <model>Avvia con uno specifico alias di modello
kimi --planAvvia una nuova sessione in Plan Mode
kimi --yolo, kimi -yApprova automaticamente le normali chiamate agli strumenti; usa solo in directory affidabili
kimi --autoAvvia in modalità permessi automatica; le approvazioni sono gestite automaticamente e l’Agent non farà domande
--skills-dir <dir>Carica le Skills dalla directory specificata, sostituendo per questo avvio le directory Skills utente e progetto rilevate automaticamente

Esempi non interattivi

kimi -p "Riassumi lo stato attuale del repository" kimi -m kimi-code/kimi-for-coding -p "Spiega l’ultimo diff" kimi -p "Elenca i file modificati" --output-format stream-json

Sottocomandi CLI

SottocomandoScopo
kimi loginAvvia l’accesso Kimi Code con codice dispositivo OAuth senza entrare nella TUI
kimi acpEsegui Kimi Code come server Agent Client Protocol per l’integrazione con IDE
kimi serverEsegui, installa e gestisci il servizio locale REST/WebSocket/web
kimi webApre l’interfaccia browser di Kimi; equivalente a kimi server run --open
kimi doctorConvalida config.toml e tui.toml
kimi export [sessionId]Impacchetta una sessione in un archivio ZIP
kimi migrateMigra i dati locali da una vecchia installazione kimi-cli
kimi upgradeControlla la versione più recente e mostra le opzioni di aggiornamento
kimi vis [sessionId]Avvia il visualizzatore di sessione nel browser
kimi providerGestisci i provider dal terminale

Comandi server utili:

kimi server run # avvia o riutilizza un server locale in background kimi server run --foreground # esegui collegato al terminale kimi server install # registra un servizio gestito dall’OS kimi server status # mostra stato installato / in esecuzione / pid / porta kimi web # apri l’interfaccia nel browser

Slash command

Gli slash command sono controlli integrati della TUI. Digita / nella casella di input per aprire il completamento dei comandi; vengono riconosciuti anche gli alias. Se un input che inizia con / non corrisponde a un comando integrato o a un comando Skill, viene inviato all’Agent come normale messaggio.

Account e configurazione

ComandoAliasScopo
/loginSeleziona un account o una piattaforma ed effettua l’accesso
/logoutCancella le credenziali dell’account corrente
/providerApri il gestore dei provider per visualizzare, aggiungere e rimuovere i provider configurati
/modelCambia il modello LLM usato nella sessione corrente
/settings/configApri il pannello delle impostazioni nella TUI
/experiments/experimentalApri il pannello delle funzionalità sperimentali
/permissionSeleziona una modalità di autorizzazione
/editorConfigura l’editor esterno avviato da Ctrl-G
/themeCambia il tema colori dell’interfaccia terminale

Gestione sessioni

ComandoAliasScopo
/new/clearAvvia una nuova sessione, scartando il contesto corrente
/sessions/resumeSfoglia le sessioni precedenti e passa a una di esse
/tasks/taskSfoglia l’elenco delle attività in background
/forkCrea una nuova sessione derivata dalla conversazione corrente
/title [...]/renameMostra o imposta il titolo della sessione corrente
/compact [...]Compatta il contesto della conversazione; il testo facoltativo indica cosa preservare
/undo [n]Annulla i prompt recenti dal contesto attivo
/reloadRicarica la sessione e applica le impostazioni più recenti di config.toml e tui.toml
/reload-tuiRicarica solo le preferenze UI di tui.toml
/initAnalizza la codebase e genera AGENTS.md
/export-md [...]/exportEsporta la sessione corrente come Markdown
/export-debug-zipEsporta la sessione corrente come archivio ZIP di debug

Modalità e controllo dell’esecuzione

ComandoAliasScopo
/yolo [on|off]/yesAttiva o disattiva la modalità YOLO; quando è attiva, salta l’approvazione per le normali chiamate agli strumenti
/auto [on|off]Attiva o disattiva la modalità di autorizzazione automatica; le approvazioni vengono gestite automaticamente e le domande vengono saltate
/plan [on|off]Attiva o disattiva Plan Mode; la sola attivazione non crea un file di piano vuoto
/plan clearCancella il piano corrente
/swarm on|offAttiva o disattiva la modalità swarm senza inviare un prompt
/swarm <task>Attiva la modalità swarm, invia l’attività come prompt, quindi disattiva la modalità swarm dopo un turno normale
/goal [...]Avvia o gestisci un obiettivo autonomo

Plan Mode è pensata per lavori ampi, rischiosi o poco chiari. Dà priorità all’esplorazione e alla pianificazione prima di modificare i file.

Iniziare subito a modificare un refactor da 40 file senza rivedere il piano.
Esegui /plan on, lascia che Kimi Code ispezioni il progetto, rivedi il piano proposto e approva prima che vengano applicate modifiche.

I sottocomandi della modalità Goal includono /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> e /goal next manage.

Informazioni e stato

ComandoAliasScopo
/help/h, /?Mostra le scorciatoie da tastiera e i comandi disponibili
/btw [question]Apri una conversazione laterale in un sub-Agent derivato
/usageMostra uso dei token, consumo del contesto e informazioni sulla quota
/statusMostra lo stato di runtime: versione, modello, directory di lavoro, modalità di autorizzazione e altro
/mcpElenca i server MCP e lo stato della connessione
/pluginsApri il gestore dei plugin
/versionMostra la versione di Kimi Code CLI
/feedbackInvia feedback sul prodotto
/exit/quit, /qEsci da Kimi Code CLI

Skills ed estensioni

ComandoScopo
/mcp-configConfigura i server MCP e gestisci l’accesso MCP tramite OAuth
/custom-theme [...]Crea o modifica un tema colori TUI personalizzato
/update-configIspeziona o modifica config.toml e tui.toml
/import-from-cc-codexImporta istruzioni, Skills e impostazioni MCP da Claude Code e Codex
/sub-skillScopri e riorganizza l’inventario locale delle Skill
/skill:name [extra text]Richiama una Skill esterna installata
/name [extra text]Scorciatoia per una Skill esterna quando nessun comando di sistema ha lo stesso nome
/parent.child [extra text]Richiama una sub-skill esterna esposta con un nome comando puntato

Strumenti integrati

Gli strumenti integrati sono forniti da Kimi Code CLI stesso. Gli strumenti in sola lettura come Read, Grep e Glob sono consentiti automaticamente per impostazione predefinita; gli strumenti che scrivono file, eseguono comandi, arrestano attività o creano pianificazioni richiedono normalmente approvazione, salvo che la modalità di autorizzazione in uso li consenta.

File, shell e web

StrumentoApprovazione predefinitaScopo
ReadConsenti automaticamenteLegge file di testo
WriteRichiede approvazioneCrea o sovrascrive file
EditRichiede approvazioneSostituisce il contenuto esatto del file
GrepConsenti automaticamenteCerca nei contenuti dei file con ripgrep
GlobConsenti automaticamenteTrova file tramite pattern glob
ReadMediaFileConsenti automaticamenteLegge un file immagine o video
BashRichiede approvazioneEsegue comandi shell
WebSearchConsenti automaticamenteCerca sul web quando disponibile
FetchURLConsenti automaticamenteRecupera il contenuto di un URL specificato

Pianificazione, stato e collaborazione

StrumentoApprovazione predefinitaScopo
EnterPlanModeConsenti automaticamenteEntra in Plan Mode
ExitPlanModeConsenti automaticamente; l’utente conferma il pianoEsce da Plan Mode e invia il piano
TodoListConsenti automaticamenteGestisce una lista di attività visibile
AgentConsenti automaticamenteAvvia un sub-Agent per una sottoattività mirata
AgentSwarmConsenti automaticamente in modalità swarm; altrimenti può richiedere approvazioneAvvia subagent basati su elementi o riprende subagent esistenti
AskUserQuestionConsenti automaticamentePone domande strutturate a scelta multipla
SkillConsenti automaticamenteRichiama una Skill inline registrata

Attività in background e pianificate

StrumentoApprovazione predefinitaScopo
TaskListConsenti automaticamenteElenca le attività in background
TaskOutputConsenti automaticamenteVisualizza l’output di un’attività in background
TaskStopRichiede approvazioneInterrompe un’attività in background in esecuzione
CronCreateRichiede approvazionePianifica l’esecuzione futura di un prompt
CronListConsenti automaticamenteElenca le attività pianificate
CronDeleteRichiede approvazioneAnnulla un’attività pianificata

Scorciatoie da tastiera

Digita /help nella TUI per l’elenco delle scorciatoie disponibili nella versione in uso. Per l’elenco upstream completo, consulta il riferimento ufficiale Keyboard Shortcuts.

Input generale

ScorciatoiaAzione
EnterInvia l’input corrente
Shift-Enter / Ctrl-JInserisce una nuova riga
/ Sfoglia la cronologia degli input
EscChiude un popup, annulla il completamento o interrompe streaming/compattazione
Ctrl-CInterrompe l’output in streaming o svuota la casella di input
Ctrl-DEsce quando la casella di input è vuota

Cambio modalità e modifica

ScorciatoiaAzione
Shift-TabAttiva o disattiva Plan Mode
Ctrl-GModifica l’input corrente in un editor esterno
Ctrl-VIncolla un’immagine o un video dagli appunti su Unix / macOS
Alt-VIncolla un’immagine o un video dagli appunti su Windows
Ctrl--Annulla la modifica dell’input

Durante streaming e output degli strumenti

ScorciatoiaAzione
Ctrl-SSteer: inserisce l’input corrente nel turno in esecuzione
EscInterrompe l’output in streaming corrente
Ctrl-CInterrompe l’output in streaming corrente
Ctrl-OEspande o comprime l’output degli strumenti

Pannello di approvazione e popup

ScorciatoiaAzione
/ Sposta tra le opzioni di approvazione o scorre un popup
EnterConferma l’opzione di approvazione selezionata; chiude anche i popup di aiuto
19Seleziona un’opzione di approvazione tramite numero
Esc / Ctrl-C / Ctrl-DRifiuta la richiesta di approvazione corrente
Ctrl-EEspande o comprime il diff completo o l’anteprima del file nel pannello di approvazione
PageUp / PageDownScorre un popup di 10 righe alla volta
q / QChiude un popup

Flussi di lavoro comuni

Avviare un nuovo repository

cd your-project kimi /init /status

Pianificare un refactoring prima di modificare

/plan on Refactor the auth module to use the new token format and update all callers.

Eseguire un’attività in background

Esegui la suite di test e avvisami quando finisce.

Apri quindi /tasks per monitorare il lavoro in background, oppure lascia che Kimi Code ti avvisi al completamento dell’attività.

Riprendere il lavoro di ieri

kimi --continue

Se ti serve una sessione specifica, esegui kimi --session oppure usa /sessions nella TUI.

Esportare o eseguire il debug di una sessione

/export-md /export-debug-zip kimi export -y

Conclusione

Kimi Code CLI dà il meglio quando lo tratti come un compagno di squadra nel terminale, con un contesto di progetto esplicito. Inizia con /init, usa /plan per modifiche ampie o incerte, tieni d’occhio i lavori lunghi con /tasks, tieni /compact a portata di mano per le sessioni prolungate e scegli una modalità di autorizzazione adatta al livello di fiducia del repository.

Domande frequenti

L’installazione di Kimi Code CLI è gratuita?
Sì. Kimi Code CLI è open-source e si installa gratuitamente. L’accesso ai modelli o servizi sottostanti può dipendere dal tuo piano Kimi Code. Vedi prezzi di Kimi Code per i dettagli.
Perché questa pagina si chiama riferimento rapido e non solo cheat sheet?
“Riferimento rapido” è un’etichetta più ufficiale, in stile documentazione. La pagina copre comunque lo stesso uso da cheat sheet: comandi da copiare e incollare, slash command, scorciatoie, strumenti e flussi di lavoro raccolti in un unico punto.
Mi serve Node.js per installare Kimi Code CLI?
Gli script di installazione ufficiali non richiedono Node.js. I metodi di installazione con npm e pnpm richiedono un ambiente Node.js perché usano gestori di pacchetti JavaScript.
Qual è la differenza tra `/plan` e la modalità normale?
La modalità normale consente all’Agent di lavorare direttamente. Plan Mode serve per attività ampie, rischiose o poco chiare: Kimi Code esplora prima, scrive un piano ed esce dopo l’approvazione del piano.
Come riprendo una sessione precedente?
Esegui kimi --continue nella stessa directory di progetto per proseguire la sessione più recente. Usa kimi --session [id] nella shell o /sessions dentro la TUI per scegliere una sessione specifica.
`--yolo` è sicuro?
--yolo salta l’approvazione per le normali chiamate agli strumenti. Usalo solo in workspace affidabili e sotto controllo versione. Per repository sconosciuti o dati di produzione, lascia attive le approvazioni.
Come si inseriscono Skills e MCP in Kimi Code?
Le Skills incapsulano flussi di lavoro riutilizzabili e possono apparire come slash command. MCP collega Kimi Code a strumenti e origini dati esterni. Usa /skill:name, /mcp e /mcp-config per scoprirli e configurarli.