Referencia rápida de Kimi Code CLI

Una guía rápida y referencia de Kimi Code CLI que abarca comandos, comandos con barra, atajos de teclado, herramientas integradas, Modo de planificación, Habilidades, MCP y flujos de trabajo cotidianos para desarrolladores.

8 min. de lecturaActualizado: 2026-09-15
Vista previa de la interfaz CLI de Kimi Code

Kimi Code CLI es el Agente de programación con IA para terminal y de código abierto de Moonshot AI: lee y edita código, ejecuta comandos de shell y planifica su siguiente paso a partir de tus comentarios. Esta referencia rápida reúne los comandos, comandos con barra, atajos de teclado, herramientas integradas y flujos de trabajo diarios de Kimi Code que los desarrolladores usan con mayor frecuencia. Mantenla abierta junto a tu terminal y usa /help dentro de Kimi Code o kimi --help en tu shell para consultar las funciones disponibles en tu versión actual.

Para conocer los detalles de origen, consulta las referencias oficiales de comando kimi, comandos con barra, herramientas integradas y atajos de teclado.

Instalar Kimi Code CLI

Para la mayoría de los desarrolladores, el script de instalación oficial es la vía 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 se adaptan mejor a tus herramientas locales.

Plataforma / administradorComando
Script para macOS / Linuxcurl -fsSL https://code.kimi.com/kimi-code/install.sh \| bash
Homebrewbrew install kimi-code
Windows PowerShellirm https://code.kimi.com/kimi-code/install.ps1 \| iex
npmnpm install -g @moonshot-ai/kimi-code
pnpmpnpm add -g @moonshot-ai/kimi-code

En Windows, instala Git for Windows antes del primer inicio, ya que Kimi Code CLI usa el Git Bash incluido como entorno de shell. Después de instalarlo, abre una terminal nueva y verifica el binario:

kimi --version

Comienza aquí

Usa este ciclo mínimo al ingresar a un proyecto por primera vez:

cd tu-proyecto kimi # Dentro de la sesión /login # inicia sesión si es la primera vez que lo ejecutas /init # genera o actualiza AGENTS.md /plan on # planifica antes de realizar trabajo amplio, riesgoso o poco claro /help # descubre comandos y atajos /compact # libera contexto cuando la conversación se alargue

Usa --yolo, /yolo y /auto solo en espacios de trabajo en los que confíes. Reducen la necesidad de aprobaciones, pero también permiten que Kimi Code actúe con mayor autonomía.

Comandos más usados

Si solo memorizas unos cuantos, que sean estos: cubren la mayoría de las sesiones cotidianas.

ComandoQué hace
kimiInicia una sesión interactiva en el directorio actual
kimi -CContinúa aquí la sesión más reciente
kimi -p "..."Ejecuta una sola solicitud sin abrir la TUI
/loginInicia sesión en la primera ejecución
/initGenera o actualiza AGENTS.md
/plan onIngresa al Modo de planificación para cambios amplios o riesgosos
/modelCambia el modelo para esta sesión
/compactLibera contexto cuando la conversación se alarga
/sessionsExplora y retoma sesiones anteriores
/helpEnumera todos los comandos y atajos
Shift-TabActiva o desactiva el Modo de planificación

Inicio y automatización

Opciones principales de la CLI

Comando / OpciónQué hace
kimiInicia una sesión interactiva en el directorio actual
kimi --continue, kimi -CContinúa la sesión más reciente en este directorio
kimi --session [id], kimi -S [id]Retoma una sesión por ID o abre el selector de sesiones si no se proporciona un ID
kimi -p "...", kimi --prompt "..."Ejecuta una sola instrucción no interactiva sin abrir la TUI
--output-format stream-jsonEmite eventos JSONL para scripts; solo funciona con --prompt
kimi --model <model>, kimi -m <model>Inicia con un alias de modelo específico
kimi --planInicia una nueva sesión en modo Plan
kimi --yolo, kimi -yAprueba automáticamente las llamadas habituales a herramientas; úsalo solo en directorios de confianza
kimi --autoInicia en modo de permisos automáticos; las aprobaciones se gestionan automáticamente y el Agente no hará preguntas
--skills-dir <dir>Carga Skills desde el directorio especificado, reemplazando los directorios de habilidades de usuario y proyecto detectados automáticamente para este inicio

Ejemplos no interactivos

kimi -p "Resume el estado actual del repositorio" kimi -m kimi-code/kimi-for-coding -p "Explica el último diff" kimi -p "Enumera los archivos modificados" --output-format stream-json

Subcomandos de la CLI

SubcomandoPropósito
kimi loginInicia el inicio de sesión mediante código de dispositivo OAuth de Kimi Code sin entrar a la TUI
kimi acpEjecuta Kimi Code como servidor de Agent Client Protocol para la integración con IDE
kimi doctorValida config.toml y tui.toml
kimi export [sessionId]Empaqueta una sesión en un archivo ZIP
kimi rcAbre la interfaz web mediante Remote Control (alias kimi remote)
kimi session listListar sesiones para scripts
kimi upgradeBuscar la versión más reciente y mostrar opciones de actualización
kimi webEjecutar la interfaz web local y el servicio de API REST/WebSocket

Interfaz web y acceso remoto:

kimi web # ejecutar la interfaz web local y el servicio de API REST/WebSocket kimi rc # abrir la interfaz web mediante Remote Control (alias: kimi remote) kimi session list # listar sesiones para scripts

Comandos con barra

Los comandos con barra son controles integrados de la TUI. Escribe / en el cuadro de entrada para abrir la autocompletación de comandos; también se reconocen los alias. Si una entrada que comienza con / no coincide con un comando integrado ni con un comando de Skill, se envía al Agente como un mensaje normal.

Cuenta y configuración

ComandoAliasPropósito
/loginIniciar sesión mediante OAuth de kimi.ai / kimi.com o una clave de API
/logoutBorrar las credenciales de la cuenta actual
/providerAbrir el administrador de proveedores para ver, agregar y eliminar proveedores configurados
/modelCambiar el modelo LLM usado en la sesión actual
/effortCambiar el nivel de esfuerzo de razonamiento (desactivado/bajo/alto/máximo)
/secondary-modelConfigurar el grupo de modelos de subagentes
/settings/configAbrir el panel de configuración dentro de la TUI
/experiments/experimentalAbrir el panel de funciones experimentales
/permissionSeleccionar un modo de permisos
/editorConfigurar el editor externo que se abre con Ctrl-G
/themeCambiar el tema de colores de la interfaz de terminal
/remote-control/rcAcceder de forma remota a una sesión web local

Gestión de sesiones

ComandoAliasPropósito
/new/clearInicia una sesión nueva y descarta el contexto actual
/sessions/resumeExplora las sesiones anteriores y cambia a una de ellas
/tasks/taskExplora la lista de tareas en segundo plano
/forkCrea una bifurcación de la sesión actual y permanece en esta sesión
/title [...]/renameMuestra o establece 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 los prompts recientes del contexto activo
/reloadRecarga la sesión y aplica la configuración más reciente de config.toml y tui.toml
/reload-tuiRecarga únicamente las preferencias de la interfaz de usuario de tui.toml
/initAnaliza la base de código y genera AGENTS.md
/export-md [...]/exportExporta la sesión actual como Markdown
/export-debug-zipExporta la sesión actual como un archivo ZIP de depuración

Modos y control de ejecución

ComandoAliasPropósito
/yolo/yesCambia al modo Preguntar cuando sea necesario: las acciones rutinarias se ejecutan automáticamente, pero las riesgosas siguen requiriendo confirmación
/autoCambia al modo Nunca preguntar: todo se ejecuta automáticamente
/plan [on\|off]Activa o desactiva el modo Plan; solo alternarlo no crea un archivo de plan vacío
/plan clearBorra el plan actual
/towerOrquestación de worktrees con varios agentes (experimental; actívala en /experiments)
/swarm on\|offActiva 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 tras un turno normal
/goal [...]Inicia o administra un objetivo autónomo

El modo Plan es para trabajos amplios, riesgosos o poco claros. Prioriza la exploración y la planificación antes de modificar archivos.

Empieza a editar de inmediato una refactorización de 40 archivos sin revisar el plan.
Ejecuta /plan on, deja que Kimi Code inspeccione el proyecto, revisa el plan propuesto y apruébalo antes de realizar cambios.

Los subcomandos del modo de objetivos incluyen /goal status, /goal pause, /goal resume, /goal cancel, /goal replace <objective>, /goal next <objective> y /goal next manage.

Información y estado

ComandoAliasPropósito
/help/h, /?Muestra los atajos de teclado y los comandos disponibles
/btw [question]Abre una conversación paralela en un subagente bifurcado
/usageMuestra el uso de token, el consumo de contexto y la información de cuota
/statusMuestra el estado de ejecución: versión, modelo, directorio de trabajo, modo de permisos y más
/mcpLista los servidores MCP y el estado de conexión
/pluginsAbre el administrador de plugins
/versionMuestra la versión de Kimi Code CLI
/feedbackEnvía comentarios sobre el producto
/exit/quit, /qSale de Kimi Code CLI

Skills y extensiones

Un solo prompt puede activar varias Skills.

ComandoPropósito
/mcp-configConfigura los servidores MCP y gestiona el inicio de sesión de MCP OAuth
/custom-theme [...]Crea o edita un tema de colores personalizado para la TUI
/update-configInspecciona o edita config.toml y tui.toml
/import-from-cc-codexImporta instrucciones, Skills y configuraciones de MCP de Claude Code y Codex
/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 una subhabilidad externa expuesta con un nombre de comando con punto

Herramientas integradas

Las herramientas integradas las proporciona 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, salvo que tu modo de permisos las permita.

Archivos, shell y web

HerramientaAprobación predeterminadaPropósito
ReadPermitir automáticamenteLeer archivos de texto
WriteRequiere aprobaciónCrear o sobrescribir archivos
EditRequiere aprobaciónReemplazar el contenido exacto de un archivo
GrepPermitir automáticamenteBuscar contenido de archivos con ripgrep
GlobPermitir automáticamenteBuscar archivos por patrón glob
ReadMediaFilePermitir automáticamenteLeer un archivo de imagen o video
BashRequiere aprobaciónEjecutar comandos de shell
WebSearchPermitir automáticamenteBuscar en la web cuando esté disponible
FetchURLPermitir automáticamenteObtener el contenido de una URL especificada

Planificación, estado y colaboración

HerramientaAprobación predeterminadaPropósito
EnterPlanModePermitir automáticamenteEntrar al modo de planificación
ExitPlanModePermitir automáticamente; el usuario confirma el planSalir del modo de planificación y enviar el plan
TodoListPermitir automáticamenteGestionar una lista visible de tareas pendientes
AgentPermitir automáticamenteCrear un sub-Agente para una subtarea específica
AgentSwarmPermitir automáticamente en modo swarm; de lo contrario, puede requerir aprobaciónIniciar subagentes basados en elementos o reanudar subagentes existentes
AskUserQuestionPermitir automáticamenteHacer preguntas estructuradas de opción múltiple
SkillPermitir automáticamenteInvocar una Skill integrada registrada

Tareas en segundo plano y programadas

HerramientaAprobación predeterminadaPropósito
TaskListPermitir automáticamenteEnumerar tareas en segundo plano
TaskOutputPermitir automáticamenteVer el resultado de una tarea en segundo plano
WaitForPermitir automáticamenteEsperar tareas en segundo plano en el turno actual
TaskStopRequiere aprobaciónDetener una tarea en segundo plano en ejecución
CronCreateRequiere aprobaciónProgramar la ejecución de un prompt en el futuro
CronListPermitir automáticamenteListar tareas programadas
CronDeleteRequiere aprobaciónCancelar una tarea programada

Atajos de teclado

Escribe /help en la TUI para ver la lista de atajos disponible en tu versión actual. Consulta la referencia oficial de atajos de teclado para ver la lista completa de origen.

Entrada general

AtajoAcción
EnterEnviar la entrada actual
Shift-Enter / Ctrl-JInsertar un salto de línea
/ Explorar el historial de entradas
EscCerrar una ventana emergente, cancelar la finalización o interrumpir la transmisión / compactación
Ctrl-CInterrumpir la salida en transmisión o borrar el cuadro de entrada
Ctrl-DSalir cuando el cuadro de entrada esté vacío

Cambio de modo y edición

AtajoAcción
Shift-TabAlternar el modo Plan
Ctrl-GEditar la entrada actual en un editor externo
Ctrl-VPegar una imagen o un video desde el portapapeles en Unix / macOS
Alt-VPegar una imagen o un video desde el portapapeles en Windows
Ctrl--Deshacer la edición de entrada

Durante la transmisión y la salida de herramientas

AtajoAcción
Ctrl-SDirigir: inyectar la entrada actual en el turno en curso
EscInterrumpir la salida en transmisión actual
Ctrl-CInterrumpir la salida en transmisión actual
Ctrl-OExpandir o contraer la salida de la herramienta
Ctrl-BMover el comando de shell en ejecución a una tarea en segundo plano

Panel de aprobación

AtajoAcción
/ Moverse entre las opciones de aprobación
EnterConfirmar la opción de aprobación seleccionada
19Seleccionar una opción de aprobación por número
Esc / Ctrl-C / Ctrl-DRechazar la solicitud de aprobación actual
Ctrl-EExpandir o contraer el diff o la vista previa del archivo en revisión

Ventanas emergentes y ayuda

AtajoAcción
PageUp / PageDownDesplazarse 10 líneas a la vez en una ventana emergente
q / QCerrar una ventana emergente
EnterCerrar una ventana emergente de ayuda

Flujos de trabajo comunes

Inicia un repositorio nuevo

cd your-project kimi /init /status

Planifica una refactorización antes de editar

/plan on Refactoriza el módulo de autenticación para usar el nuevo formato de token y actualiza todas las llamadas.

Ejecuta una tarea en segundo plano

Ejecuta el conjunto de pruebas e informa cuando termine.

Luego abre /tasks para supervisar el trabajo en segundo plano, o deja que Kimi Code te avise cuando se complete la tarea.

Retoma el trabajo de ayer

kimi --continue

Si necesitas una sesión específica, ejecuta kimi --session o usa /sessions dentro de la TUI.

Exporta o depura una sesión

/export-md /export-debug-zip kimi export -y

Conclusión

Kimi Code CLI funciona mejor si lo tratas como un compañero de equipo en la terminal y le das un contexto explícito del proyecto. Empieza con /init, usa /plan para cambios grandes o inciertos, supervisa el trabajo de larga duración con /tasks, ten /compact a la mano para sesiones largas y elige un modo de permisos que corresponda al nivel de confianza del repositorio.

Preguntas frecuentes

¿La instalación de Kimi Code CLI es gratuita?
Sí. Kimi Code CLI es de código abierto y su instalación es gratuita. El acceso a los modelos o servicios subyacentes puede depender de tu plan de Kimi Code. Consulta los precios de Kimi Code para obtener más detalles.
¿Por qué esta página se llama referencia rápida en lugar de solo guía rápida?
Referencia rápida es la denominación más oficial, propia de la documentación. La página sigue cubriendo el mismo caso de uso de una guía rápida: comandos para copiar y pegar, comandos con barra, atajos, herramientas y flujos de trabajo en un solo lugar.
¿Necesito Node.js para instalar Kimi Code CLI?
Los scripts oficiales de instalación no requieren Node.js. Los métodos de instalación con npm y pnpm requieren un entorno de Node.js porque usan administradores de paquetes de JavaScript.
¿Cuál es la diferencia entre `/plan` y el modo normal?
El modo normal permite que el Agente trabaje directamente. El modo Plan es para tareas amplias, riesgosas o poco claras: Kimi Code primero explora, redacta un plan y termina después de que se aprueba el plan.
¿Cómo reanudo una sesión anterior?
Ejecuta kimi --continue en el mismo directorio del proyecto para continuar la sesión más reciente. Usa kimi --session [id] en el shell o /sessions dentro de la TUI para elegir una sesión específica.
¿Es seguro usar `--yolo`?
--yolo omite la aprobación de las llamadas habituales a herramientas. Úsalo solo en espacios de trabajo confiables y bajo control de versiones. En repositorios desconocidos o con datos de producción, mantén las aprobaciones activadas.
¿Cómo encajan las Skills y MCP en Kimi Code?
Las Skills agrupan flujos de trabajo reutilizables y pueden aparecer como comandos con barra. MCP conecta Kimi Code con herramientas y fuentes de datos externas. Usa /skill:name, /mcp y /mcp-config para descubrirlas y configurarlas.