Kimi Code: agent AI di nuova generazione per la scrittura di codice su terminale e IDE

Kimi Code è un agente AI per la scrittura di codice pensato per flussi di lavoro incentrati sul terminale. A differenza dei tradizionali assistenti AI per la scrittura di codice, che si limitano a suggerire frammenti di codice, analizza interi repository, pianifica attività su più passaggi, esegue comandi e itera in autonomia. Basato su Kimi K3 con ragionamento a contesto lungo, offre un'automazione a livello di agent sia in terminale che negli ambienti IDE.

14 min di lettura2026-08-12
kimi code agent di programmazione ai

Gli strumenti tradizionali di completamento del codice suggeriscono frammenti mentre digiti, ma non hanno una comprensione approfondita dell'intero progetto. Quando si effettua il refactoring di più file, si eseguono debug di problemi complessi o si automatizzano attività ripetitive, gli sviluppatori spesso passano continuamente tra IDE, terminale e documentazione, coordinando manualmente ogni passaggio.

Un agent IA per la programmazione va oltre i semplici suggerimenti. Analizza interi repository, pianifica modifiche articolate in più fasi, esegue comandi e itera in autonomia. Invece di assistere riga per riga, funziona più come un partner ingegneristico in grado di gestire flussi di lavoro complessi.

Kimi Code è costruito attorno a questo approccio basato su agent. Funzionando nel terminale e integrandosi con i principali IDE come VS Code, combina ragionamento su contesto esteso ed esecuzione ad alta velocità per supportare refactoring multi-file, debug e automazione su larga scala.

Caratteristiche principali di Kimi Code

Kimi Code combina la potenza di Kimi K3 con un design pensato prima di tutto per il terminale e una profonda integrazione con gli IDE. Questo approccio guidato dagli agent si basa su diverse funzionalità principali che vanno oltre il semplice completamento del codice:

Flusso di lavoro basato su agent

A differenza degli strumenti che si limitano a suggerire codice, Kimi Code agisce come un vero e proprio agent. Analizza il tuo codebase, crea un piano, esegue comandi e itera in base ai risultati. Digli "converti tutte le chiamate API per usare async/await" e identificherà tutti i file rilevanti, apporterà le modifiche, eseguirà i test e risolverà eventuali problemi, tutto automaticamente.

Finestra di contesto fino a 1M

Kimi K3 offre una finestra di contesto fino a 1 milione di token, il che significa che Kimi Code può comprendere l'intera struttura del tuo progetto, le dipendenze e i pattern. Non vede semplicemente il file che stai modificando, ma capisce come tutto è collegato. Questo rende possibile il refactoring multi-file, le modifiche architetturali e il debug su larga scala. Kimi K3 offre inoltre una comprensione visiva nativa, in grado di ragionare su screenshot, diagrammi e video come parte di un'attività di programmazione.

Modalità Plan e modalità shell

  • Modalità Plan: premi Shift-Tab (oppure digita /plan) per entrare in modalità Plan. Kimi Code esamina il tuo codebase e propone un piano dettagliato passo dopo passo per la tua approvazione, prima di toccare qualsiasi file: è il modo più sicuro per avviare una modifica di grandi dimensioni.

  • Modalità shell: digita ! nella casella di input per eseguire comandi da terminale senza uscire dalla conversazione. L'output viene scritto nel contesto in modo che l'IA possa basarsi su di esso nei turni successivi. Premi Ctrl+B per spostare in background un comando di lunga durata e controllarlo in un secondo momento nel pannello /tasks.

Questa flessibilità ti permette di passare senza soluzione di continuità tra pianificazione accurata, esecuzione guidata dall'IA ed esecuzione diretta dei comandi.

Livelli di sforzo di ragionamento

Kimi K3 supporta livelli di sforzo di ragionamento low / high / max, così puoi scegliere l'intensità giusta per ogni attività: uno sforzo più leggero per domande rapide, uno massimo per decisioni architetturali complesse, bug ostici o refactoring di grandi dimensioni. Puoi cambiare modello in qualsiasi momento con il comando /model.

Suggerimento: cambiare modello invalida la cache dei prompt esistente, quindi avvia una nuova sessione con /new prima di mettere al lavoro Kimi K3: otterrai una qualità migliore e un consumo di token inferiore.

Funzionalità di interazione avanzate

  • Input multi-riga: premi Shift-Enter o Ctrl-J per inserire interruzioni di riga quando incolli codice o log di errore

  • Completamento automatico dei percorsi: digita @ per completare automaticamente percorsi di file e directory dalla tua directory di lavoro

  • Incolla immagini e video: premi Ctrl-V (Alt-V su Windows) per incollare immagini o clip video da far analizzare all'IA, utile per riprodurre bug dell'interfaccia utente o illustrare un design (l'input video richiede un modello con supporto video)

  • Sistema di approvazione: Kimi Code chiede conferma prima di modificare file o eseguire comandi. Sono disponibili due livelli di automazione quando ne hai bisogno: la modalità YOLO (kimi --yolo o /yolo) approva automaticamente le azioni degli strumenti ma può comunque fare domande, mentre la modalità Auto (kimi --auto o /auto) è completamente autonoma e non chiede mai conferma, ideale per esecuzioni senza supervisione

Livelli Standard e HighSpeed

Kimi Code offre due livelli di velocità basati sullo stesso modello con identiche capacità di programmazione:

  • Standard: il livello predefinito per il lavoro quotidiano

  • HighSpeed: circa 5-6 volte la velocità di output dello Standard, fino a 100 token/s con elevata stabilità. Cambia istantaneamente con /model nella CLI, oppure usa l'ID modello kimi-for-coding-highspeed negli strumenti di terze parti. HighSpeed richiede un piano Allegretto o superiore

Per quanto riguarda le quote, una finestra mobile di 5 ore supporta circa 300-1.200 richieste con un massimo di 30 richieste simultanee, oltre a una quota settimanale che si rinnova automaticamente ogni 7 giorni.

Integrazione fluida con l'IDE

La CLI di Kimi Code supporta nativamente l'Agent Client Protocol (ACP) tramite il sottocomando kimi acp, consentendo l'integrazione con:

  • VS Code: estensione Kimi Code completa disponibile

  • Zed: supporto nativo ACP

  • IDE JetBrains: compatibilità ACP tramite il plugin AI chat

Interfaccia dell'estensione VS Code di Kimi Code che mostra il pannello di chat e le funzionalità di modifica del codice

Supporto MCP (Model Context Protocol)

Kimi Code supporta il Model Context Protocol (MCP), un protocollo aperto che consente ai modelli AI di interagire in modo sicuro con strumenti e sorgenti di dati esterne. Questo estende le capacità di Kimi Code oltre la modifica del codice:

  • Integrazione con strumenti esterni: connettiti a database, API, fonti di documentazione e strumenti di sviluppo

  • Workflow personalizzati: crea agent specializzati per attività specifiche come scansione di sicurezza, analisi delle prestazioni o generazione di documentazione

  • Compatibilità con l'ecosistema: utilizza i server MCP esistenti della community o creane di tuoi

I server MCP si configurano nel file mcp.json, a livello utente (~/.kimi-code/mcp.json) o per singolo progetto (.kimi-code/mcp.json), oppure in modo interattivo con il comando /mcp-config; /mcp mostra lo stato di connessione di tutti i server configurati. Sono supportati i trasporti stdio, HTTP e SSE, e per sicurezza gli strumenti MCP seguono lo stesso meccanismo di approvazione delle altre operazioni di Kimi Code.

Interfaccia di gestione dei server MCP di Kimi Code che mostra i server configurati e gli strumenti disponibili

Gestione delle sessioni e del contesto

Kimi Code offre potenti funzionalità di gestione delle sessioni e di gestione del contesto estesa per flussi di lavoro complessi e articolati in più passaggi:

  • Persistenza delle sessioni: le conversazioni vengono salvate automaticamente. Riprendi qualsiasi sessione con --continue oppure passa da un progetto all'altro con --session <id>

  • Compressione del contesto: quando ti avvicini ai limiti di contesto, usa /compact per far riassumere all'AI la cronologia della conversazione preservando le informazioni chiave; puoi anche fornire un'istruzione per indicare cosa mantenere

  • Monitoraggio dell'utilizzo: esegui /usage in qualsiasi momento per vedere l'utilizzo dei token, il consumo di contesto e le informazioni sulla quota

  • Ripartenze pulite: usa /new (alias /clear) per azzerare il contesto della sessione corrente

  • Fork ed esportazione: /fork crea un ramo della sessione con la cronologia completa, mentre /export-md salva qualsiasi sessione come file Markdown

  • Attività in background: premi Ctrl+B per spostare in background comandi di lunga durata e sub-agent, e monitorali nel pannello /tasks

Questo rende Kimi Code ideale per attività di sviluppo di lunga durata che coinvolgono più file e richiedono il mantenimento del contesto su periodi prolungati.

Obiettivi autonomi, swarm e plugin

Per attività che durano più di un singolo prompt, Kimi Code offre automazioni di livello superiore:

  • Modalità obiettivo: avvia un obiettivo autonomo con /goal <obiettivo> e Kimi Code lavora per raggiungerlo attraverso più turni, finché non lo completa o non incontra un punto decisionale. Puoi accodare lavoro successivo con /goal next

  • Modalità swarm: /swarm <attività> esegue più agent sullo stesso obiettivo in parallelo, con avanzamento in tempo reale e tentativi consapevoli dei limiti di frequenza

  • Plugin e Agent Skills: installa pacchetti di plugin che raggruppano skill e server MCP dal marketplace ufficiale tramite /plugins, oppure insegna a Kimi Code i tuoi workflow riutilizzabili come skill basate su Markdown

  • Attività pianificate: imposta pianificazioni a orario fisso o promemoria singoli in linguaggio naturale, e Kimi Code li eseguirà automaticamente al momento giusto

Sicurezza e compatibilità dei dispositivi

Kimi Code include funzionalità di sicurezza e compatibilità che lo rendono adatto ai flussi di lavoro professionali:

  • Scadenza dispositivo dopo 30 giorni: per motivi di sicurezza, i dispositivi inattivi per più di 30 giorni vengono automaticamente scollegati. Questo garantisce che i dispositivi non utilizzati non restino autorizzati a tempo indefinito: basta eseguire di nuovo /login per ripristinare l'accesso

  • Funziona con i tuoi agent preferiti: oltre alla CLI ufficiale e all'estensione per VS Code, l'API di Kimi Code supporta sia il protocollo compatibile con OpenAI sia quello compatibile con Anthropic, con guide di configurazione ufficiali per Claude Code, OpenCode, Codex e altri

  • Coerenza multipiattaforma: sia che tu usi macOS, Linux o Windows (tramite Git Bash incluso), Kimi Code offre un'esperienza coerente con gli stessi comandi e le stesse funzionalità

Come si usa Kimi Code?

Passo 1: installa Kimi Code CLI

Kimi Code CLI è scritto in TypeScript e viene eseguito su Node.js, senza bisogno di un ambiente Python.

Linux/macOS (consigliato):

curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash

Windows (PowerShell):

irm https://code.kimi.com/kimi-code/install.ps1 | iex

Su Windows, installa Git for Windows prima del primo avvio: la CLI utilizza il Git Bash incluso.

Alternativa tramite npm (richiede Node.js 22.19.0 o versioni successive):

npm install -g @moonshot-ai/kimi-code

Stai già usando la versione legacy basata su Python kimi-cli? Dopo l'installazione, esegui kimi migrate per importare in un solo passaggio la configurazione esistente, le sessioni e le dichiarazioni MCP.

Passo 2: autenticati e configura

Avvia Kimi CLI:

kimi

Poi autenticati usando uno di questi metodi:

Opzione A: accesso OAuth (consigliato)

Esegui il comando /login e scegli "Kimi Code (OAuth)". Kimi Code utilizza il flusso OAuth con codice del dispositivo: apri il link mostrato nel terminale, accedi con il tuo account Kimi e inserisci il codice utente per autorizzare, senza dover gestire manualmente alcuna API key.

Opzione B: configurazione con API key

In alternativa, scegli "Kimi Platform API key" in /login (oppure configura un provider con /provider). Quando integri strumenti di sviluppo di terze parti, crea e gestisci le API key nella Kimi Code Console: fino a 5 chiavi, ognuna mostrata una sola volta al momento della creazione.

Passo 3: inizia a programmare con l'IA

Una volta autenticato, puoi iniziare subito a usare Kimi Code.

Flusso di autorizzazione del dispositivo di Kimi Code CLI dopo l'esecuzione del comando /login

Ecco alcuni comandi di esempio:

Generazione di codice di base:

Crea una funzione Python che legge un file CSV e restituisce le prime 10 righe ordinate in base a una colonna specificata.

Refactoring multi-file:

Refactora tutte le query al database del progetto in modo che usino query parametrizzate invece della concatenazione di stringhe. Controlla tutti i file Python nella directory src/.

Debug:

Ricevo un 'ConnectionError' durante l'esecuzione dei test. Analizza i file di test e la configurazione di rete per individuare il problema.

Passo 4: usa le funzioni avanzate

Passa a Kimi K3 per le attività più difficili: Esegui /model e seleziona Kimi K3, quindi scegli un livello di impegno di ragionamento (low / high / max) adatto all'attività. Per ottenere i risultati migliori e ridurre il consumo di token, avvia una nuova sessione con /new prima di cambiare modello.

Esegui comandi shell direttamente in linea: Digita ! seguito dal comando per eseguirlo direttamente dal campo di input della chat.

Attiva la modalità Plan per modifiche più attente: Premi Shift-Tab in modo che Kimi Code prima analizzi la situazione e proponga un piano prima di modificare i file.

Incolla codice, immagini o video: Premi Ctrl-V (Alt-V su Windows) per incollare dagli appunti, poi Shift-Enter o Ctrl-J per l'input su più righe.

Fare riferimento ai file del progetto: Digita @ seguito dal nome di un file o di una directory per l'autocompletamento.

Passaggio 5: Integrazione con il tuo IDE

VS Code:

Installa l'estensione "Kimi Code" dal marketplace di VS Code, quindi accedi con il tuo account Kimi, oppure salta l'accesso per usare la tua configurazione API key esistente.

Schermata di accesso all'estensione Kimi Code per VS Code con opzioni account Kimi e API key

Accedi alle impostazioni e alle opzioni aggiuntive dall'icona a forma di ingranaggio nel pannello.

Menu dell'icona a ingranaggio dell'estensione Kimi Code per VS Code con opzioni di impostazioni e server MCP

Apri la Command Palette e digita "Kimi Code" per accedere a comandi aggiuntivi.

Command Palette di VS Code con i comandi Kimi Code per aprire in una scheda o nel pannello laterale

Zed: Kimi Code CLI supporta ACP nativamente tramite il sottocomando kimi acp. Aggiungi Kimi Code come agent esterno nelle impostazioni di Zed:

{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }
``````json
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }

IDE JetBrains: Abilita il plugin AI chat e aggiungi Kimi Code da "Configure ACP agents" per gestire le sessioni Kimi direttamente dal tuo IDE.

Passaggio 6: Gestire sessioni e contesto

La gestione delle sessioni di Kimi Code ti aiuta a mantenere il contesto durante sessioni di sviluppo prolungate:

Visualizzare e cambiare sessione:

/sessions

Riprendere una sessione precedente:

kimi --continue

Passare a una sessione specifica:

kimi --session <session-id>

Avviare una nuova sessione:

/new

Comprimere il contesto quando si avvicina ai limiti:

/compact

Esegui /usage in qualsiasi momento per monitorare l'utilizzo dei token, il consumo del contesto e la quota. Per ottenere i migliori risultati con attività a contesto lungo, usa periodicamente /compact per riassumere la cronologia della conversazione preservando le informazioni chiave.

Passaggio 7: Configurare MCP (Model Context Protocol)

Estendi le funzionalità di Kimi Code con i server MCP per l'integrazione di strumenti esterni. I server vengono dichiarati in mcp.json~/.kimi-code/mcp.json a livello utente, oppure .kimi-code/mcp.json per un singolo progetto (le voci di progetto sovrascrivono quelle utente con lo stesso nome):

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": { "CONTEXT7_API_KEY": "your-key" }
    }
  }
}
``````json
{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": { "CONTEXT7_API_KEY": "your-key" }
    }
  }
}

Le voci con un campo command sono server stdio; le voci con un campo url sono server HTTP (imposta "transport": "sse" solo per i servizi SSE legacy). Preferisci un flusso point-and-click? Esegui /mcp-config nella TUI per aggiungere, modificare o eliminare server in modo interattivo, e /mcp per verificare lo stato della connessione. Per i server che richiedono OAuth, esegui /mcp-config login <server-name>.

Usare gli strumenti MCP nel tuo flusso di lavoro: Una volta configurato, Kimi Code può invocare automaticamente gli strumenti MCP. Ad esempio, con un server MCP di database:

Interroga il database di produzione per trovare le 10 query più lente dell'ultima settimana

Gli strumenti MCP seguono lo stesso meccanismo di approvazione delle altre operazioni di Kimi Code. In modalità YOLO, le operazioni MCP vengono approvate automaticamente per flussi di lavoro più rapidi.

Passaggio 8: Interfacce alternative

Interfaccia browser: Avvia l'interfaccia basata su web per un'esperienza grafica. Viene eseguita in primo piano e apre automaticamente il browser: interrompila con Ctrl+C:

kimi web

Dall'interno della TUI, esegui /web per continuare la sessione corrente nel browser. Puoi anche aprire il visualizzatore di sessione con kimi vis per vedere l'intera sessione svolgersi a colpo d'occhio.

Aggiornare o disinstallare:

kimi upgrade

Se hai installato tramite npm, aggiorna invece con npm install -g @moonshot-ai/kimi-code@latest. Per disinstallare, elimina l'eseguibile kimi (installazione tramite script) oppure esegui npm uninstall -g @moonshot-ai/kimi-code (installazione tramite npm).

Casi d'uso reali

Kimi Code eccelle in attività di coding complesse che vanno oltre il semplice autocompletamento. Di seguito cinque scenari pratici:

1. Refactoring di codice su larga scala

  • Scenario: devi migrare una codebase legacy da un framework a un altro, oppure aggiornare i pattern di codifica su centinaia di file.

  • Prompt di esempio:

Refactora tutti i componenti a classe React nella directory src/components trasformandoli in componenti funzionali con hooks. Mantieni tutte le funzionalità esistenti e i prop types. Esegui la suite di test dopo il refactoring e correggi eventuali errori.

2. Debug complessi

  • Scenario: Ti trovi ad affrontare un bug in produzione che coinvolge più servizi, query al database e chiamate API. Gli strumenti di debug tradizionali non ti offrono un quadro completo.

  • Esempio di prompt:

Analizza i log degli errori in logs/error.log. Il problema sembra legato all'autenticazione utente. Ripercorri il middleware di autenticazione, le query al database e i gestori API per individuare la causa principale. Controlla la presenza di race condition o problemi di tempistica.

3. Generazione automatica di test

  • Scenario: Hai una base di codice estesa con una copertura di test scarsa. Ti servono test completi, ma non vuoi scriverli manualmente.

  • Esempio di prompt:

Genera unit test per tutte le funzioni in src/utils/helpers.py. Punta a una copertura del 90% o superiore. Includi casi limite e gestione degli errori. Usa pytest e segui gli schemi di test esistenti in tests/.

4. Impostazione e configurazione del progetto

  • Scenario: Stai avviando un nuovo progetto e devi configurare l'intero ambiente di sviluppo, incluse le dipendenze, i file di configurazione, CI/CD e la documentazione.

  • Esempio di prompt:

Configura un nuovo progetto Node.js con TypeScript, ESLint, Prettier, Jest e CI su GitHub Actions. Crea una struttura di progetto adeguata, aggiungi gli script in package.json e genera un README completo con le istruzioni di configurazione.

5. Integrazione con strumenti esterni tramite MCP

  • Scenario: Devi integrare strumenti esterni come database, API o servizi specializzati che non fanno parte della tua base di codice. Utilizzando MCP (Model Context Protocol), Kimi Code può interagire in modo sicuro con queste risorse esterne.

  • Esempio di prompt:

Connettiti al database di produzione usando il server MCP configurato e analizza il log delle query lente. Individua le 5 query più lente e suggerisci ottimizzazioni degli indici.

Conclusione

Kimi Code rappresenta la nuova generazione di assistenti di programmazione basati sull'IA, combinando Kimi K3—il primo modello open al mondo di classe 3T—con un vero flusso di lavoro basato su agent. A differenza degli strumenti di completamento del codice tradizionali, che reagiscono soltanto a ciò che digiti, Kimi Code pianifica, esegue e itera in modo proattivo, rendendolo ideale per compiti complessi come il refactoring su più file, il debug e l'automazione.

Con una finestra di contesto fino a 1M, i livelli di velocità Standard e HighSpeed e un'integrazione IDE senza interruzioni, Kimi Code trasforma il modo in cui gli sviluppatori affrontano la programmazione. Che tu stia migrando codice legacy, eseguendo il debug di problemi in produzione o impostando nuovi progetti, Kimi Code offre l'assistenza intelligente di cui hai bisogno per lavorare più velocemente e in modo più efficace.

Domande frequenti

Kimi Code è gratuito?
Kimi Code è un vantaggio premium incluso nei piani di abbonamento Kimi. Puoi accedere con il tuo account Kimi per usare la CLI e l'estensione VS Code, e il costo è compreso nell'abbonamento. Se la quota del tuo abbonamento si esaurisce, puoi opzionalmente attivare l'Utilizzo Extra, un saldo a consumo condiviso con Kimi sul web, per continuare a lavorare senza attendere il rinnovo settimanale. Per i dettagli, consulta i prezzi di Kimi Code.
Posso usare Kimi Code in VS Code?
Sì! Kimi Code ha un'estensione nativa per VS Code. Installala dal marketplace di VS Code, accedi con il tuo account Kimi e potrai usare Kimi Code direttamente nel tuo editor. Supporta inoltre IDE compatibili con ACP come Zed e JetBrains tramite il sottocomando kimi acp.
Quali linguaggi di programmazione supporta Kimi Code?
Kimi Code supporta tutti i principali linguaggi di programmazione. Trattandosi di un agent AI che comprende la struttura del codice e può eseguire comandi, funziona con Python, JavaScript, TypeScript, Go, Rust, Java, C++ e altri ancora. Si adatta al linguaggio e al framework del tuo progetto.
Quali modelli posso usare con Kimi Code?
Tutti i membri hanno accesso a Kimi K2.7 Code (ID modello kimi-for-coding). I membri Moderato e superiori possono selezionare Kimi K3 (k3 o la variante a 256K k3-256k), mentre i membri Allegretto e superiori sbloccano anche la finestra di contesto completa da 1M di token e il livello HighSpeed (kimi-for-coding-highspeed). Cambia modello nella CLI con /model.
Come regolo lo sforzo di ragionamento?
Kimi K3 supporta livelli di sforzo di ragionamento low / high / max, così puoi scegliere l'intensità giusta per ogni attività: uno sforzo maggiore comporta più tempo dedicato al ragionamento, utile per decisioni architetturali complesse o bug particolarmente ostici. Lo sforzo di ragionamento è un'impostazione specifica per ciascun modello; scegli il modello e lo sforzo adatti al tuo compito quando cambi con /model. Per ottenere risultati migliori, avvia una nuova sessione con /new dopo il cambio, poiché cambiare modello invalida la cache del prompt.
Kimi Code può eseguire comandi pericolosi?
Kimi Code chiede conferma prima di modificare file o eseguire comandi potenzialmente distruttivi. La modalità YOLO (kimi --yolo o /yolo) approva automaticamente le azioni degli strumenti ma può comunque fare domande; la modalità Auto (kimi --auto o /auto) è completamente autonoma e non chiede mai conferma. Usale solo in ambienti sicuri e rivedi sempre le modifiche prima di eseguire il commit.
Come si eseguono comandi shell all'interno di Kimi Code?
Digita ! nella casella di input per entrare in modalità shell ed eseguire comandi da terminale senza uscire dalla conversazione: l'output viene scritto nel contesto in modo che l'IA possa utilizzarlo nei turni successivi. Per i comandi di lunga durata, premi Ctrl+B per spostarli in background e controllare il loro stato in qualsiasi momento nel pannello /tasks.
Cos'è MCP (Model Context Protocol) in Kimi Code?
MCP (Model Context Protocol) è un protocollo aperto che consente a Kimi Code di interagire in modo sicuro con strumenti e fonti di dati esterne. I server MCP si configurano nel file mcp.json (a livello utente ~/.kimi-code/mcp.json o a livello progetto .kimi-code/mcp.json) oppure in modo interattivo con /mcp-config, mentre /mcp elenca il loro stato di connessione. Sono supportati i trasporti stdio, HTTP e SSE, e gli strumenti MCP seguono lo stesso meccanismo di approvazione delle altre operazioni di Kimi Code per motivi di sicurezza.
Come gestisce Kimi Code le conversazioni lunghe e i limiti di contesto?
Kimi Code offre potenti funzioni di gestione delle sessioni e compressione del contesto. Usa /sessions per visualizzare e passare da una sessione all'altra, --continue per riprendere un lavoro precedente e /compact per far riassumere all'IA la cronologia della conversazione preservando le informazioni chiave. Esegui /usage in qualsiasi momento per controllare l'utilizzo dei token, il consumo di contesto e la quota disponibile. Con una finestra di contesto fino a 1M e una compressione intelligente, Kimi Code gestisce efficacemente attività di sviluppo di lunga durata.
Posso usare Kimi Code in un browser web?
Sì! Oltre alla CLI da terminale, Kimi Code offre una modalità interfaccia browser. Esegui kimi web per avviare l'interfaccia basata sul web: viene eseguita in primo piano e apre automaticamente il browser. Dall'interno della TUI, /web continua la sessione corrente nel browser, mentre kimi vis apre un visualizzatore di sessioni. È utile quando preferisci un'interfaccia visiva o hai bisogno di condividere lo schermo durante il pair programming.
Quali sono i requisiti di sistema per Kimi Code?
Kimi Code CLI è scritto in TypeScript ed esegue su Node.js: non è richiesto Python. Lo script di installazione per macOS/Linux non ha altri prerequisiti; su Windows, installa prima Git for Windows. Se installi tramite npm, ti serve Node.js 22.19.0 o versioni successive. Su macOS, il primo avvio potrebbe richiedere più tempo a causa dei controlli di sicurezza di Gatekeeper: puoi aggiungere il tuo terminale in 'Impostazioni di Sistema → Privacy e Sicurezza → Strumenti per sviluppatori' per velocizzare gli avvii successivi.
Quali comandi slash sono disponibili in Kimi Code?
Kimi Code supporta numerosi comandi slash: /help per l'aiuto, /login per l'autenticazione, /model per cambiare modello, /sessions (alias /resume) per la gestione delle sessioni, /new (alias /clear) per ricominciare da capo, /compact per comprimere la conversazione, /usage per controllare la quota, /plan per la modalità Plan, /yolo e /auto per le modalità di automazione, /tasks per le attività in background, /goal e /swarm per il lavoro autonomo, /web per aprire la sessione nel browser, /export-md per esportare, /mcp per lo stato MCP e /exit per uscire. Digita / nella CLI per vedere l'elenco completo.
Potrebbe interessarti anche
10 esempi reali di vibe coding | Crea con l'AI oggi
10 esempi reali di vibe coding | Crea con l'AI oggi
2026-08-17
Guida a Zed ACP: collega qualsiasi agent AI al tuo editor
Guida a Zed ACP: collega qualsiasi agent AI al tuo editor
2026-08-13
11 strumenti di vibe coding per un workflow migliore nel 2026
11 strumenti di vibe coding per un workflow migliore nel 2026
2026-08-12
10 AI Coding Agent per uno Sviluppo Software Più Rapido
10 AI Coding Agent per uno Sviluppo Software Più Rapido
2026-08-12
AI nella programmazione: una guida pratica per sviluppatori
AI nella programmazione: una guida pratica per sviluppatori
2026-08-12