Kimi Code CLI
Kimi Code CLI (@moonshot-ai/kimi-code) es el agente de programación para la terminal de Moonshot AI. Corre en tu terminal, lee y modifica código, ejecuta comandos de shell, busca en archivos, consulta páginas web y planifica de forma autónoma. Está escrito en TypeScript, se distribuye por npm y funciona sobre Node.js (el script de instalación ofrece una distribución de binario único que no necesita Node.js).
Sobre los nombres: Kimi Code es el servicio de suscripción (incluye este CLI y una extensión de VS Code). Kimi Code CLI es el cliente de terminal. El antiguo
kimi-clien Python se está retirando — los datos se movieron de~/.kimi/a~/.kimi-code/, ykimi migrateimporta los antiguos.
Instalación
# macOS / Linux (recomendado; no necesita Node.js)
curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash
# Windows (PowerShell; requiere tener instalado Git para Windows)
irm https://code.kimi.com/kimi-code/install.ps1 | iex
# Alternativa por npm (requiere Node.js 22.19.0+)
npm install -g @moonshot-ai/kimi-code
Primer arranque e inicio de sesión
cd tu-proyecto
kimi # abre la TUI interactiva
La primera vez, ejecuta /login dentro de la TUI y elige un método:
- Kimi Code (OAuth) — flujo de código de dispositivo (RFC 8628)
- API key de la plataforma Kimi
/logout borra las credenciales de la cuenta actual. kimi login hace el login OAuth desde el shell, sin la TUI.
Empezar rápido
kimi # TUI interactiva
kimi -p "resume este repositorio" # prompt único, no interactivo
kimi -c # retoma la sesión más reciente de este directorio
kimi --plan # arranca en modo plan
Actualiza con kimi upgrade (o npm install -g @moonshot-ai/kimi-code@latest). Para desinstalar, borra el binario o usa npm uninstall -g @moonshot-ai/kimi-code.
En esta sección
| Documento | Qué cubre |
|---|---|
| Comandos slash | Todos los /comando de la TUI, con explicaciones a fondo de los más importantes |
| Comandos de terminal | Subcomandos de kimi: login, acp, web, doctor, export, migrate, upgrade, provider, session list |
| Flags del CLI | Flags de arranque: -p, -c, -S, -m, -y, --auto, --plan, --skills-dir, --agent, --add-dir |
| Configuración | config.toml, tui.toml, mcp.json, el local.toml del proyecto, variables de entorno, KIMI_CODE_HOME y la precedencia |
| Instrucciones de proyecto (AGENTS.md) | Dónde vive AGENTS.md, /init, SYSTEM.md y un ejemplo de archivo de instrucciones |
| Agentes y subagentes | Subagentes integrados y propios, las herramientas Agent/AgentSwarm y el pool de modelos |
| Skills | Archivos de skill, estructura de SKILL.md, invocación con /skill:<nombre> y skills integradas |
| MCP | Conectar servidores MCP: /mcp-config, mcp.json y un ejemplo |
| Permisos | Los modos Always Ask / Ask When Needed / Never Ask, las reglas de permisos y los avisos de seguridad |
| Flujos de trabajo | Mini-flujos: explorar un código, construir una feature, depurar, refactorizar y revisar |
Para comparativas entre herramientas, ver la Matriz de funcionalidades; para recorridos que valen en cualquiera de las tres, ver Entender un repositorio nuevo.
Última verificación: 2026-09-07
Fuentes oficiales:
- https://www.kimi.com/code/docs/en/
- https://www.kimi.com/code/docs/en/kimi-code-cli/guides/getting-started.html
- https://www.npmjs.com/package/@moonshot-ai/kimi-code
- https://github.com/MoonshotAI/kimi-code
Las herramientas de IA para programar evolucionan rápido. Si encuentras información desactualizada, abre un issue o un pull request.