Moonshot AI ha annunciato il rilascio di Kimi Code CLI, un agente open-source per la programmazione e il terminale. Questo strumento di ultima generazione, disponibile gratuitamente con licenza MIT, permette di leggere, modificare e automatizzare attività di sviluppo software direttamente dal terminale. Kimi Code CLI è realizzato in TypeScript e distribuito tramite npm.

Che cos'è Kimi Code CLI

Sei un agente intelligente dedicato a operazioni software e al terminale. Può implementare nuove funzionalità, risolvere bug, effettuare refactoring e rispondere a domande architetturali. Supporta anche l'elaborazione batch, la creazione di build e l'esecuzione sequenziale di test.

L'esecuzione è controllata in base al feedback ricevuto dagli utenti. L'agente crea un piano, applica modifiche, verifica il risultato e comunica l'azione. Per operazioni non modificate, le modifiche vengono effettuate automaticamente. Invece, per apportare modifiche al codice o eseguire comandi shell, il sistema chiede conferma. Questo approccio offre agli sviluppatori il controllo su azioni a rischio.

Oltre a essere MIT-licensia, Kimi Code richiede una chiave API OAuth o l'accesso tramite l'Open Platform di Moonshot AI per utilizzare i modelli di machine learning.

Caratteristiche principali

    • Distribuzione a singolo binario: Nessun sistema Node.js richiesto durante l'installazione.
    • Avvio rapido: L'interfaccia TUI è pronta in millisecondi.
    • Interfaccia utente su misura: Progettata specificatamente per sessioni prolungate con agenti intelligenti.
    • Supporto per video: È possibile fornire un video demo per contestualizzare compiti complessi.
    • Configurazione basata su MCP: Configurazione di server con il protocollo Model Context Protocol tramite /mcp-config.
    • Agenti secondari: Possibilità di lanciare agenti coder, explore e plan in contesti isolati.
    • Ganci di ciclo di vita: Esecuzione di comandi locali per verificare azioni, audit o notificare.

Installazione e primo accesso

Sono disponibili due metodi di installazione:

    • Per macOS e Linux, eseguire lo script di installazione:
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
    • Per Windows, usare PowerShell:
irm https://code.kimi.com/kimi-code/install.ps1 | iex

Se Node.js >= 24.15.0 è già installato, puoi installare tramite npm:

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

Apri un progetto e avvia il'interfaccia TUI con:

kimi --version

cd your-project

kimi

Su inizializzazione, digita /login e scegli Kimi Code OAuth o una chiave API di Moonshot AI. Per utilizzarlo senza interfaccia grafica, usa:

kimi -p "your task"

Per continuare da una sessione precedente, usa:

kimi -C

Casi d'uso

    • Comprensione di un progetto: Chiedi una mappa strutturale e un diagramma delle dipendenze.
    • Implementazione funzionale: Descrivi la firma, gli obiettivi e i criteri di accettazione in un unico passaggio.
    • Debug di bug: Include il sintomo, passi riproducibili e risultato atteso.
    • Scrittura log e refattorizzazione: Estrai schemi, esegui test automatici.
    • Automazione singola: Analiza log e genera metriche statistiche.

Kimi Code CLI in Confronto con Strumenti Simili

Kimi Code CLI aggiunge un nuovo membro al gruppo di strumenti di programmazione terminale. I confronti qui di seguito riflettono informazioni di metà 2026 e sono soggetti a cambio rapidi.

Attributo Kimi Code CLI Claude Code Codex CLI Gemini CLI
Sviluppatore Moonshot AI Anthropic OpenAI Google
Modello base Kimi models Claude models GPT-5.3-Codex Gemini 2.5 Pro
Lingua e runtime TypeScript Node.js Rust TypeScript
Installazione Script o npm (Node.js ≥ 24.15.0) Installatore nativo o npm npm / locale Binario singolo npm
Supporto MCP Sì (/mcp-config)
Agenti secondari Sì (coder, explore, plan) No (sequenziale)
Modalità piano Sì (Shift-Tab)
Integrazione IDE ACP (Zed, JetBrains) VS Code, JetBrains IDEs VS Code (Code Assist)
Licenza MIT Proprietaria Open source Apache 2.0

Modalità e comandi chiave

La tabella mostra i comandi principali disponibili:

    • Modalità piano: Attivata tramite Shift-Tab o kimi --plan
  • Modalità YOLO: --yolo o /yolo per saltare le conferme. Da usare solo quando richiest