Moonshot AI rilascia Kimi Code CLI: agente AI open source per il terminale
Moonshot AI ha rilasciato Kimi Code CLI, un agente AI open source per il terminale che legge, modifica ed esegue codice. Il progetto è MIT-licensed e disponibile su GitHub. Il nuovo strumento è il successore del vecchio kimi-cli: scritto in TypeScript e distribuito via npm, funziona subito con i modelli Kimi ma può essere configurato per altri provider.
Kimi Code CLI è pensato per lo sviluppo software: implementa funzionalità, corregge bug, ristruttura codice, risponde a domande sull’architettura di un progetto. Supporta anche l’elaborazione batch di file, build e test a catena. Il modello di esecuzione è guidato dai feedback: l’agente pianifica i passi, modifica il codice, lancia i test e riporta i risultati. Le operazioni di sola lettura partono automaticamente; per modifiche a file o comandi shell, l’agente chiede conferma.
Caratteristiche principali
Moonshot AI elenca diverse funzionalità studiate per sessioni lunghe e focalizzate:
- Distribuzione binaria singola: un comando installa tutto, senza Node.js.
- Avvio rapido: l’interfaccia TUI è pronta in millisecondi.
- Input video: si può trascinare una registrazione dello schermo nella chat.
- Configurazione MCP: i server Model Context Protocol si gestiscono con il comando /mcp-config.
- Sottoagenti paralleli: dispatch di agenti coder, explore e plan in contesti isolati.
- Hook nel ciclo di vita: comandi locali per controllare chiamate, verificare decisioni o attivare notifiche.
Installazione e primo avvio
Due metodi di installazione. Il primo non richiede Node.js: su macOS o Linux via script, su Windows via PowerShell. Il secondo usa npm con Node.js 24.15.0 o superiore: npm install -g @moonshot-ai/kimi-code. Dopo l’installazione, si verifica con kimi --version, poi cd tuo-progetto && kimi avvia l’interfaccia. Al primo avvio, /login chiede di scegliere tra OAuth e API key.
Casi d’uso
L’agente può essere usato per capire un progetto sconosciuto (architettura e dipendenze), implementare nuove feature descrivendo firma e criteri, correggere bug con sintomi e riproduzione, scrivere test, fare refactoring, analizzare log in batch o pianificare attività con cron. Plan mode (Shift-Tab o kimi –plan) produce un piano di ricerca prima di toccare i file. Per lavoro batch sicuro, --yolo salta le conferme; /fork crea un branch sperimentale e /compact comprime il contesto per liberare token.
Confronto con altri agenti
Kimi Code CLI compete con Claude Code (Anthropic), OpenAI Codex CLI e Gemini CLI (Google). Tutti supportano MCP, ma differiscono per modello sottostante, linguaggio, licenza e orchestrazione. Solo Kimi Code CLI e Codex CLI hanno sottoagenti nativi; Gemini CLI esegue compiti in sequenza. Kimi Code CLI è l’unico con licenza MIT tra i quattro.
«Kimi Code CLI è un agente di coding da terminale open source con licenza MIT, scritto in TypeScript. Include sottoagenti coder, explore e plan, configurazione MCP via chat e migrazione automatica dal precedente kimi-cli.»
