Agentes de IA

Kimi Code CLI

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-cli en Python se está retirando — los datos se movieron de ~/.kimi/ a ~/.kimi-code/, y kimi migrate importa 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

DocumentoQué cubre
Comandos slashTodos los /comando de la TUI, con explicaciones a fondo de los más importantes
Comandos de terminalSubcomandos de kimi: login, acp, web, doctor, export, migrate, upgrade, provider, session list
Flags del CLIFlags de arranque: -p, -c, -S, -m, -y, --auto, --plan, --skills-dir, --agent, --add-dir
Configuraciónconfig.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 subagentesSubagentes integrados y propios, las herramientas Agent/AgentSwarm y el pool de modelos
SkillsArchivos de skill, estructura de SKILL.md, invocación con /skill:<nombre> y skills integradas
MCPConectar servidores MCP: /mcp-config, mcp.json y un ejemplo
PermisosLos modos Always Ask / Ask When Needed / Never Ask, las reglas de permisos y los avisos de seguridad
Flujos de trabajoMini-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:

Las herramientas de IA para programar evolucionan rápido. Si encuentras información desactualizada, abre un issue o un pull request.