Esta referencia rápida reúne los comandos de Kimi Code, comandos de barra, atajos de teclado, herramientas integradas y flujos de trabajo diarios que más usan los desarrolladores. Mantenla abierta junto a tu terminal y usa /help dentro de Kimi Code o kimi --help en la shell para revisar qué expone tu versión actual.
Para ver detalles de upstream, consulta las referencias oficiales del comando kimi, comandos de barra, herramientas integradas y atajos de teclado.
Empieza aquí
Usa este ciclo mínimo cuando entres a un proyecto por primera vez:
Usa --yolo, /yolo y /auto solo en espacios de trabajo en los que confíes. Reducen la fricción de aprobación, pero también permiten que Kimi Code actúe con más autonomía.
Instala Kimi Code CLI
Para la mayoría de los desarrolladores, el script de instalación oficial es la ruta más rápida: instala un único binario de Kimi Code y no requiere Node.js. Homebrew, npm y pnpm también están disponibles si encajan mejor con tu cadena de herramientas local.
| Plataforma / administrador | Comando |
|---|---|
| Script para macOS / Linux | curl -fsSL https://code.kimi.com/kimi-code/install.sh | bash |
| Homebrew | brew install kimi-code |
| Windows PowerShell | irm https://code.kimi.com/kimi-code/install.ps1 | iex |
| npm | npm install -g @moonshot-ai/kimi-code |
| pnpm | pnpm add -g @moonshot-ai/kimi-code |
En Windows, instala Git for Windows antes del primer lanzamiento, porque Kimi Code CLI usa el Git Bash incluido como entorno de shell. Después de instalarlo, abre una terminal nueva y verifica el binario:
Inicio y automatización
Opciones principales de la CLI
| Comando / bandera | Qué hace |
|---|---|
kimi | Inicia una sesión interactiva en el directorio actual |
kimi --continue, kimi -C | Continúa la sesión más reciente en este directorio |
kimi --session [id], kimi -S [id] | Reanuda una sesión por ID, o abre el selector de sesiones sin ID |
kimi -p "...", kimi --prompt "..." | Ejecuta un único prompt no interactivo sin abrir la TUI |
--output-format stream-json | Emite eventos JSONL para scripts; solo funciona con --prompt |
kimi --model <model>, kimi -m <model> | Inicia con un alias de modelo específico |
kimi --plan | Inicia una sesión nueva en Plan Mode |
kimi --yolo, kimi -y | Aprueba automáticamente las llamadas normales a herramientas; úsalo solo en directorios confiables |
kimi --auto | Inicia en modo de permisos automáticos; las aprobaciones se gestionan automáticamente y el Agent no hará preguntas |
--skills-dir <dir> | Carga Skills desde el directorio especificado y reemplaza, para este inicio, los directorios de Skills de usuario y proyecto detectados automáticamente |
Ejemplos no interactivos
Subcomandos de la CLI
| Subcomando | Propósito |
|---|---|
kimi login | Inicia el inicio de sesión con código de dispositivo OAuth de Kimi Code sin entrar en la TUI |
kimi acp | Ejecuta Kimi Code como servidor Agent Client Protocol para integración con IDE |
kimi server | Ejecuta, instala y administra el servicio local REST/WebSocket/web |
kimi web | Abre la interfaz web de Kimi en el navegador; equivale a kimi server run --open |
kimi doctor | Valida config.toml y tui.toml |
kimi export [sessionId] | Empaqueta una sesión en un archivo ZIP |
kimi migrate | Migra datos locales desde una instalación heredada de kimi-cli |
kimi upgrade | Busca la versión más reciente y muestra las opciones de actualización |
kimi vis [sessionId] | Abre el visualizador de sesiones en tu navegador |
kimi provider | Administra proveedores desde la terminal |
Comandos útiles del servidor:
Comandos de barra
Los comandos de barra son controles integrados de la TUI. Escribe / en el cuadro de entrada para abrir el autocompletado de comandos; también reconoce alias. Si una entrada con prefijo / no coincide con un comando integrado ni con un comando de Skill, se envía al Agent como un mensaje normal.
Cuenta y configuración
| Comando | Alias | Propósito |
|---|---|---|
/login | — | Selecciona una cuenta o plataforma e inicia sesión |
/logout | — | Borra las credenciales de la cuenta actual |
/provider | — | Abre el administrador de proveedores para ver, agregar y eliminar proveedores configurados |
/model | — | Cambia el modelo LLM usado en la sesión actual |
/settings | /config | Abre el panel de configuración dentro de la TUI |
/experiments | /experimental | Abre el panel de funciones experimentales |
/permission | — | Selecciona un modo de permisos |
/editor | — | Configura el editor externo que se inicia con Ctrl-G |
/theme | — | Cambia el tema de color de la interfaz de terminal |
Gestión de sesiones
| Comando | Alias | Propósito |
|---|---|---|
/new | /clear | Inicia una sesión nueva y descarta el contexto actual |
/sessions | /resume | Explora sesiones anteriores y cambia a una de ellas |
/tasks | /task | Explora la lista de tareas en segundo plano |
/fork | — | Bifurca una sesión nueva a partir de la conversación actual |
/title [...] | /rename | Muestra o define el título de la sesión actual |
/compact [...] | — | Compacta el contexto de la conversación; el texto opcional indica qué conservar |
/undo [n] | — | Deshace prompts recientes del contexto activo |
/reload | — | Vuelve a cargar la sesión y aplica la configuración más reciente de config.toml y tui.toml |
/reload-tui | — | Vuelve a cargar solo las preferencias de interfaz de tui.toml |
/init | — | Analiza la base de código y genera AGENTS.md |
/export-md [...] | /export | Exporta la sesión actual como Markdown |
/export-debug-zip | — | Exporta la sesión actual como un archivo ZIP de depuración |
Modos y control de ejecución
| Comando | Alias | Propósito |
|---|---|---|
/yolo [on|off] | /yes | Activa o desactiva el modo YOLO; cuando está habilitado, omite la aprobación de las llamadas normales a herramientas |
/auto [on|off] | — | Activa o desactiva el modo de permisos automáticos; las aprobaciones se gestionan automáticamente y se omiten las preguntas |
/plan [on|off] | — | Activa o desactiva Plan Mode; cambiar el estado no crea un archivo de plan vacío |
/plan clear | — | Borra el plan actual |
/swarm on|off | — | Activa o desactiva el modo swarm sin enviar un prompt |
/swarm <task> | — | Activa el modo swarm, envía la tarea como prompt y luego desactiva el modo swarm después de un turno normal |
/goal [...] | — | Inicia o administra un objetivo autónomo |
Plan Mode está pensado para trabajos amplios, riesgosos o poco claros. Prioriza la exploración y la planificación antes de modificar archivos.
/plan on, deja que Kimi Code inspeccione el proyecto, revisa el plan propuesto y apruébalo antes de realizar cambios.Los subcomandos del modo objetivo incluyen /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> y /goal next manage.
Información y estado
| Comando | Alias | Propósito |
|---|---|---|
/help | /h, /? | Muestra los atajos de teclado y los comandos disponibles |
/btw [question] | — | Abre una conversación paralela en un sub-Agent bifurcado |
/usage | — | Muestra el uso de token, el consumo de contexto y la información de cuota |
/status | — | Muestra el estado en tiempo de ejecución: versión, modelo, directorio de trabajo, modo de permisos y más |
/mcp | — | Lista los servidores MCP y su estado de conexión |
/plugins | — | Abre el administrador de plugins |
/version | — | Muestra la versión de Kimi Code CLI |
/feedback | — | Envía comentarios sobre el producto |
/exit | /quit, /q | Sale de Kimi Code CLI |
Skills y extensiones
| Comando | Propósito |
|---|---|
/mcp-config | Configura servidores MCP y gestiona el inicio de sesión MCP OAuth |
/custom-theme [...] | Crea o edita un tema de color TUI personalizado |
/update-config | Inspecciona o edita config.toml y tui.toml |
/import-from-cc-codex | Importa instrucciones de Claude Code y Codex, Skills y configuración de MCP |
/sub-skill | Descubre y reorganiza el inventario local de Skill |
/skill:name [extra text] | Invoca un Skill externo instalado |
/name [extra text] | Atajo para un Skill externo cuando ningún comando del sistema tiene el mismo nombre |
/parent.child [extra text] | Invoca un sub-skill externo expuesto con un nombre de comando con puntos |
Herramientas integradas
Las herramientas integradas las proporciona el propio Kimi Code CLI. Las herramientas de solo lectura como Read, Grep y Glob se permiten automáticamente de forma predeterminada; las herramientas que escriben archivos, ejecutan comandos, detienen tareas o crean programaciones normalmente requieren aprobación, a menos que tu modo de permisos las permita.
Archivos, shell y web
| Herramienta | Aprobación predeterminada | Propósito |
|---|---|---|
Read | Permitir automáticamente | Lee archivos de texto |
Write | Requiere aprobación | Crea o sobrescribe archivos |
Edit | Requiere aprobación | Reemplaza el contenido exacto de un archivo |
Grep | Permitir automáticamente | Busca en el contenido de los archivos con ripgrep |
Glob | Permitir automáticamente | Encuentra archivos por patrón glob |
ReadMediaFile | Permitir automáticamente | Lee un archivo de imagen o video |
Bash | Requiere aprobación | Ejecuta comandos de shell |
WebSearch | Permitir automáticamente | Busca en la web cuando esté disponible |
FetchURL | Permitir automáticamente | Obtiene el contenido de una URL especificada |
Planificación, estado y colaboración
| Herramienta | Aprobación predeterminada | Propósito |
|---|---|---|
EnterPlanMode | Permitir automáticamente | Entra en Plan Mode |
ExitPlanMode | Permitir automáticamente; el usuario confirma el plan | Sale de Plan Mode y envía el plan |
TodoList | Permitir automáticamente | Administra una lista visible de tareas pendientes |
Agent | Permitir automáticamente | Crea un sub-Agent para una subtarea específica |
AgentSwarm | Permitir automáticamente en modo swarm; de lo contrario, puede requerir aprobación | Inicia subagents basados en elementos o reanuda subagents existentes |
AskUserQuestion | Permitir automáticamente | Formula preguntas estructuradas de opción múltiple |
Skill | Permitir automáticamente | Invoca un Skill inline registrado |
Tareas en segundo plano y programadas
| Herramienta | Aprobación predeterminada | Propósito |
|---|---|---|
TaskList | Permitir automáticamente | Enumera las tareas en segundo plano |
TaskOutput | Permitir automáticamente | Muestra la salida de una tarea en segundo plano |
TaskStop | Requiere aprobación | Detiene una tarea en segundo plano en ejecución |
CronCreate | Requiere aprobación | Programa un prompt para que se active en el futuro |
CronList | Permitir automáticamente | Enumera las tareas programadas |
CronDelete | Requiere aprobación | Cancela una tarea programada |
Atajos de teclado
Escribe /help dentro de la TUI para ver la lista de atajos disponibles en tu versión actual. Consulta la referencia de atajos de teclado oficial para ver la lista completa upstream.
Entrada general
| Atajo | Acción |
|---|---|
Enter | Envía la entrada actual |
Shift-Enter / Ctrl-J | Inserta un salto de línea |
↑ / ↓ | Explora el historial de entradas |
Esc | Cierra una ventana emergente, cancela el autocompletado o interrumpe el streaming / la compactación |
Ctrl-C | Interrumpe la salida en streaming o borra el cuadro de entrada |
Ctrl-D | Sale cuando el cuadro de entrada está vacío |
Cambio de modo y edición
| Atajo | Acción |
|---|---|
Shift-Tab | Activa o desactiva Plan Mode |
Ctrl-G | Edita la entrada actual en un editor externo |
Ctrl-V | Pega una imagen o video desde el portapapeles en Unix / macOS |
Alt-V | Pega una imagen o video desde el portapapeles en Windows |
Ctrl-- | Deshace la edición de la entrada |
Durante el streaming y la salida de herramientas
| Atajo | Acción |
|---|---|
Ctrl-S | Dirigir: inyecta la entrada actual en el turno en ejecución |
Esc | Interrumpe la salida en streaming actual |
Ctrl-C | Interrumpe la salida en streaming actual |
Ctrl-O | Expande o contrae la salida de herramientas |
Panel de aprobación y ventanas emergentes
| Atajo | Acción |
|---|---|
↑ / ↓ | Muévete entre opciones de aprobación o desplázate por una ventana emergente |
Enter | Confirma la opción de aprobación seleccionada; también cierra las ventanas emergentes de ayuda |
1 – 9 | Selecciona una opción de aprobación por número |
Esc / Ctrl-C / Ctrl-D | Rechaza la solicitud de aprobación actual |
Ctrl-E | Expande o contrae el diff completo o la vista previa del archivo en el panel de aprobación |
PageUp / PageDown | Desplázate por una ventana emergente de 10 líneas en 10 líneas |
q / Q | Cierra una ventana emergente |
Flujos de trabajo comunes
Iniciar un repo nuevo
Planificar una refactorización antes de editar
Ejecutar una tarea en segundo plano
Luego abre /tasks para monitorear el trabajo en segundo plano, o deja que Kimi Code te avise cuando la tarea finalice.
Retomar el trabajo de ayer
Si necesitas una sesión específica, ejecuta kimi --session o usa /sessions dentro de la TUI.
Exportar o depurar una sesión
Conclusión
Kimi Code CLI funciona mejor cuando lo tratas como un compañero de terminal con contexto explícito del proyecto. Empieza con /init, usa /plan para cambios grandes o inciertos, supervisa los trabajos largos con /tasks, ten /compact a la mano para sesiones extensas y elige un modo de permisos acorde al nivel de confianza del repositorio.
Preguntas frecuentes
kimi --continue en el mismo directorio del proyecto para continuar la sesión más reciente. Usa kimi --session [id] en la shell o /sessions dentro de la TUI para elegir una sesión específica.--yolo omite la aprobación para las llamadas normales a herramientas. Úsalo solo en espacios de trabajo confiables y con control de versiones. Para repositorios desconocidos o datos de producción, mantén activadas las aprobaciones./skill:name, /mcp y /mcp-config para descubrirlos y configurarlos.