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 | |
| 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) | Sì | Sì | Sì |
| Agenti secondari | Sì (coder, explore, plan) | Sì | Sì | No (sequenziale) |
| Modalità piano | Sì (Shift-Tab) | Sì | Sì | Sì |
| 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