Kimi Code: agent de programación con AI de nueva generación para terminal e IDE

Kimi Code es un agent de programación con AI diseñado para flujos de desarrollo centrados en la terminal. A diferencia de los asistentes de programación con AI tradicionales, que principalmente sugieren fragmentos de código, analiza repositorios completos, planifica tareas de varios pasos, ejecuta comandos e itera de forma autónoma. Impulsado por Kimi K2.5 con razonamiento de contexto extenso, ofrece automatización de nivel agent tanto en entornos de terminal como de IDE.

14 min. de lectura2026-06-17

Las herramientas tradicionales de completado de código sugieren fragmentos mientras escribes, pero no comprenden en profundidad todo tu proyecto. Al refactorizar varios archivos, depurar problemas complejos o automatizar tareas repetitivas, los desarrolladores suelen alternar entre el IDE, la terminal y la documentación, coordinando cada paso manualmente.

Un agent de programación con IA va más allá de simples sugerencias. Analiza repositorios completos, planifica cambios en varios pasos, ejecuta comandos e itera de forma autónoma. En lugar de asistir línea por línea, funciona más como un socio de ingeniería capaz de encargarse de flujos de trabajo complejos.

Kimi Code se basa en este enfoque orientado a agent. Se ejecuta en la terminal y se integra con IDEs populares como VS Code y Zed, combinando razonamiento de contexto extenso con ejecución de alta velocidad para dar soporte a la refactorización multiarchivo, la depuración y la automatización a gran escala.

Funciones clave de Kimi Code

Kimi Code combina la potencia de Kimi K2.5 con un diseño centrado en la terminal y una integración profunda con IDEs. Este enfoque dirigido por agent se apoya en varias funciones esenciales que van más allá del simple completado de código:

Flujo de trabajo basado en agent

A diferencia de las herramientas que solo sugieren código, Kimi Code actúa como un verdadero agent. Analiza tu base de código, crea un plan, ejecuta comandos e itera según los resultados. Dile "refactoriza todas las llamadas a la API para usar async/await" y Kimi Code identificará todos los archivos relevantes, hará los cambios, ejecutará las pruebas y corregirá cualquier problema, todo automáticamente.

Ventana de contexto de 256K

Kimi K2.5 ofrece una ventana de contexto de 256K, lo que permite a Kimi Code entender toda la estructura, dependencias y patrones de tu proyecto. No solo ve el archivo que estás editando: ve cómo se conecta todo. Esto hace posible la refactorización multiarchivo, los cambios de arquitectura y la depuración a gran escala.

Operación de doble modo

Presiona Ctrl-X para alternar entre dos modos:

  • Agent Mode: Envía instrucciones en lenguaje natural a la IA

  • Shell Mode: Ejecuta comandos de shell directamente sin salir de la CLI

Esta flexibilidad te permite alternar sin fricción entre la asistencia de la IA y la ejecución directa de comandos.

Modo de pensamiento para problemas complejos

Presiona Tab para activar el modo de pensamiento. Kimi Code dedicará más tiempo a razonar antes de responder, por lo que resulta ideal para decisiones arquitectónicas complejas, depurar errores difíciles o planificar refactorizaciones grandes. También puedes iniciar con el modo de pensamiento activado: kimi --thinking.

Funciones avanzadas de interacción

  • Entrada multilínea: Presiona Ctrl-J o Alt-Enter para insertar saltos de línea al pegar código o registros de error

  • Autocompletado de rutas: Escribe @ para autocompletar rutas de archivos y directorios desde tu directorio de trabajo

  • Pegado de imágenes: Presiona Ctrl-V para pegar imágenes y que la IA las analice (requiere un modelo compatible con image_in)

  • Sistema de aprobación: Kimi Code pide confirmación antes de modificar archivos o ejecutar comandos. Activa el modo YOLO para la aprobación automática: kimi --yolo (úsalo con precaución)

Salida de alto rendimiento

La membresía de Kimi Code ofrece:

  • Velocidad de salida: Hasta 100 Tokens/s con alta estabilidad

  • Capacidad de cuota: La cuota de token de 5 horas admite aproximadamente entre 300 y 1,200 llamadas a la API

  • Concurrencia: Máximo de 30 solicitudes simultáneas

Integración fluida con IDE

Kimi Code CLI es compatible de forma nativa con Agent Client Protocol (ACP), lo que permite integrarlo con:

  • VS Code: Extensión completa de Kimi Code disponible

  • Zed: Compatibilidad nativa con ACP

  • JetBrains IDEs: Compatibilidad con ACP

También puedes integrarlo con Zsh mediante el plugin zsh-kimi-cli para ampliar las capacidades de IA en tu shell.

Interfaz de la extensión de Kimi Code para VS Code que muestra el panel de chat y funciones de edición de código

Compatibilidad con MCP (Model Context Protocol)

Kimi Code es compatible con Model Context Protocol (MCP), un protocolo abierto que permite a los modelos de IA interactuar de forma segura con herramientas y fuentes de datos externas. Esto amplía las capacidades de Kimi Code más allá de la edición de código:

  • Integración con herramientas externas: Conecta bases de datos, APIs, fuentes de documentación y herramientas de desarrollo

  • Flujos de trabajo personalizados: Crea agentes especializados para tareas específicas, como análisis de seguridad, evaluación de rendimiento o generación de documentación

  • Compatibilidad con el ecosistema: Usa servidores MCP existentes de la comunidad o crea los tuyos

Administra servidores MCP con comandos simples: kimi mcp add, kimi mcp list, kimi mcp auth y más. Por seguridad, las herramientas MCP siguen el mismo mecanismo de aprobación que las demás operaciones de Kimi Code.

Interfaz de administración de servidores MCP de Kimi Code que muestra servidores configurados y herramientas disponibles

Administración de sesiones y contexto

Kimi Code ofrece potentes capacidades de administración de sesiones y manejo de contexto largo para flujos de trabajo complejos y de varios pasos:

  • Persistencia de sesiones: Las conversaciones se guardan automáticamente. Retoma cualquier sesión con --continue o alterna entre varios proyectos con --session <id>

  • Compresión de contexto: Cuando te acerques a los límites de contexto, usa /compact para que la IA resuma el historial de la conversación conservando la información clave

  • Monitoreo de contexto: La barra de estado muestra en tiempo real el porcentaje de uso del contexto ("context: xx%"), para que siempre sepas cuánta capacidad queda disponible

  • Comienzos desde cero: Usa /clear para restablecer el contexto de la sesión actual, o /new para crear sesiones completamente nuevas

Esto hace que Kimi Code sea ideal para tareas de desarrollo de larga duración que abarcan varios archivos y requieren mantener el contexto durante períodos prolongados.

Seguridad y compatibilidad de dispositivos

Kimi Code incluye funciones de seguridad y compatibilidad que lo hacen adecuado para flujos de trabajo profesionales:

  • Vencimiento de dispositivos en 30 días: Por seguridad, los dispositivos autorizados vencen automáticamente después de 30 días de inactividad. Así se evita que dispositivos sin uso permanezcan autorizados indefinidamente.

  • Compatibilidad con Claude Code: Kimi Code está diseñado para ser compatible con flujos de trabajo de Claude Code. Si ya conoces los comandos y patrones de Claude Code, puedes usar enfoques similares con Kimi Code.

  • Compatibilidad con Roo Code: Kimi Code también admite flujos de trabajo similares a Roo Code, lo que facilita cambiar entre estas herramientas sin aprender patrones totalmente nuevos.

  • Consistencia multiplataforma: Ya sea que uses macOS, Linux o Windows, Kimi Code ofrece una experiencia coherente con los mismos comandos y funciones.

Beneficios de la membresía de Kimi Code

Kimi Code es un beneficio premium dentro del plan de membresía de Kimi, diseñado específicamente para escenarios de desarrollo de código. Suscríbete para desbloquear capacidades completas de programación con IA, incluido acceso a API, recursos de cómputo de alto rendimiento y soporte integral de integración con IDE.

Beneficios principales

BeneficioDescripción
Salida de alta velocidadVelocidad de salida de hasta 100 Tokens/s para una experiencia de programación fluida
Alta concurrenciaCompatibilidad con hasta 30 solicitudes simultáneas para tareas complejas
Cuota ampliaCuota de token de 5 horas compatible con aproximadamente 300-1,200 llamadas a la API
Amplia compatibilidadCompatible con Kimi Code CLI, Claude Code, Roo Code y otros agents populares
Integración nativa con IDECompatibilidad lista para usar con VS Code, Zed, JetBrains y otros IDEs importantes

¿Cómo usar Kimi Code?

Paso 1: Instala Kimi Code CLI

Linux/macOS (recomendado):

curl -LsSf https://code.kimi.com/install.sh | bash

Windows (PowerShell):

Invoke-RestMethod https://code.kimi.com/install.ps1 | Invoke-Expression

Alternativa mediante uv:

uv tool install --python 3.13 kimi-cli

Paso 2: Autentica y configura

Inicia Kimi CLI:

kimi

Luego autentícate con uno de estos métodos:

Opción A: Inicio de sesión con un clic (recomendado)

Ejecuta el comando /login en Kimi CLI. Se abrirá una ventana del navegador para completar la autenticación automáticamente, sin necesidad de configurar manualmente una clave de API.

/login

Opción B: Configuración manual de la clave de API

Si prefieres configurarlo manualmente, ejecuta /setup en la CLI y luego visita la consola de Kimi Code para crear y copiar tu clave de API.

/setup

Paso 3: Empieza a programar con IA

Una vez autenticado, puedes empezar a usar Kimi Code de inmediato.

Interfaz de Kimi Code CLI que muestra autenticación correcta y estado listo

Estos son algunos comandos de ejemplo:

Generación básica de código:

Crea una función de Python que lea un archivo CSV y devuelva las 10 primeras filas ordenadas por una columna especificada.

Refactorización de varios archivos:

Refactoriza todas las consultas a la base de datos del proyecto para usar consultas parametrizadas en lugar de concatenación de cadenas. Revisa todos los archivos Python del directorio src/.

Depuración:

Me aparece un 'ConnectionError' al ejecutar las pruebas. Analiza los archivos de prueba y la configuración de red para identificar el problema.

Paso 4: Usa funciones avanzadas

Activa el modo de razonamiento para tareas complejas: Presiona Tab antes de enviar tu mensaje, o inicia con:

kimi --thinking

Cambia al modo shell: Presiona Ctrl-X para ejecutar comandos de shell directamente.

Pega código o imágenes: Presiona Ctrl-V para pegar desde el portapapeles (admite texto e imágenes).

Referencia archivos del proyecto: Escribe @ seguido del nombre de un archivo/directorio para usar autocompletado.

Paso 5: Integra con tu IDE

VS Code:

Instala la extensión "Kimi Code" desde el marketplace de VS Code y luego autentícate con /login en la terminal de la extensión.

Pantalla de inicio de sesión de la extensión de Kimi Code para VS Code con opciones de cuenta de Kimi y clave de API

Accede a la configuración y a opciones adicionales desde el ícono de engranaje del panel.

Menú del ícono de engranaje de la extensión de Kimi Code para VS Code que muestra opciones de configuración y servidores MCP

Abre la paleta de comandos y escribe "Kimi Code" para acceder a comandos adicionales.

Paleta de comandos de VS Code que muestra comandos de Kimi Code para abrir en una pestaña y en el panel lateral

Zed: Kimi Code CLI admite ACP de forma nativa. Configúralo en los ajustes de Zed para habilitar la asistencia de IA.

Integración con Zsh: Instala el plugin zsh-kimi-cli para ampliar las capacidades de IA en tu shell.

Paso 6: Administra sesiones y contexto

La administración de sesiones de Kimi Code te ayuda a conservar el contexto durante sesiones de desarrollo largas:

Ver y cambiar de sesión:

/sessions

Reanudar una sesión anterior:

kimi --continue

Cambiar a una sesión específica:

kimi --session <session-id>

Borrar el contexto de la sesión actual:

/clear

Comprimir el contexto al acercarte a los límites:

/compact

Monitorea el uso de la ventana de contexto en la barra de estado (muestra "context: xx%"). Para obtener mejores resultados en tareas de contexto largo, usa /compact periódicamente para resumir el historial de la conversación y conservar la información clave.

Paso 7: Configura MCP (Model Context Protocol)

Amplía las capacidades de Kimi Code con servidores MCP para integrar herramientas externas:

Agregar un servidor MCP:

kimi mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: your-key"

Listar servidores MCP configurados:

kimi mcp list

Usar herramientas MCP en tu flujo de trabajo: Una vez configurado, Kimi Code puede invocar herramientas MCP automáticamente. Por ejemplo, con un servidor MCP de base de datos:

Consulta la base de datos de producción para encontrar las 10 consultas más lentas de la última semana

Las herramientas MCP siguen el mismo mecanismo de aprobación que las demás operaciones de Kimi Code. En modo YOLO, las operaciones MCP se aprueban automáticamente para agilizar los flujos de trabajo.

Paso 8: Interfaces alternativas

Interfaz de navegador: Inicia la interfaz web para una experiencia gráfica:

kimi web

Actualizar o desinstalar:

uv tool upgrade kimi-cli --no-cache
uv tool uninstall kimi-cli

Casos de uso reales

Kimi Code destaca en tareas de programación complejas que van más allá del autocompletado básico. A continuación, cuatro escenarios prácticos:

1. Refactorización de código a gran escala

  • Escenario: Necesitas migrar una base de código heredada de un framework a otro o actualizar patrones de programación en cientos de archivos.

  • Prompt de ejemplo:

Refactoriza todos los componentes de clase de React en el directorio src/components para convertirlos en componentes funcionales con hooks. Conserva toda la funcionalidad y los tipos de props existentes. Ejecuta el conjunto de pruebas después de la refactorización y corrige cualquier falla.

2. Depuración compleja

  • Escenario: Te enfrentas a un bug en producción que involucra varios servicios, consultas de base de datos y llamadas a la API. Las herramientas tradicionales de depuración no te muestran el panorama completo.

  • Prompt de ejemplo:

Analiza los registros de error en logs/error.log. El problema parece estar relacionado con la autenticación de usuarios. Recorre el middleware de autenticación, las consultas a la base de datos y los manejadores de API para identificar la causa raíz. Revisa si hay condiciones de carrera o problemas de sincronización.

3. Generación automatizada de pruebas

  • Escenario: Tienes una base de código grande con baja cobertura de pruebas. Necesitas pruebas exhaustivas, pero no quieres escribirlas manualmente.

  • Prompt de ejemplo:

Genera pruebas unitarias para todas las funciones de src/utils/helpers.py. Apunta a una cobertura superior al 90%. Incluye casos límite y manejo de errores. Usa pytest y sigue los patrones de prueba existentes en tests/.

4. Configuración e inicio de proyectos

  • Escenario: Estás iniciando un proyecto nuevo y necesitas preparar todo el entorno de desarrollo, incluidas dependencias, archivos de configuración, CI/CD y documentación.

  • Prompt de ejemplo:

Configura un nuevo proyecto de Node.js con TypeScript, ESLint, Prettier, Jest y GitHub Actions CI. Crea una estructura de proyecto adecuada, agrega scripts en package.json y genera un README completo con instrucciones de configuración.

5. Integración de herramientas externas con MCP

  • Escenario: Necesitas integrarte con herramientas externas, como bases de datos, APIs o servicios especializados que no forman parte de tu base de código. Con MCP (Model Context Protocol), Kimi Code puede interactuar de forma segura con estos recursos externos.

  • Prompt de ejemplo:

Conéctate a la base de datos de producción mediante el servidor MCP configurado y analiza el registro de consultas lentas. Identifica las 5 consultas más lentas y sugiere optimizaciones de indexación.

Conclusión

Kimi Code representa la próxima generación de asistentes de programación con IA al combinar el potente modelo Kimi K2.5 con un verdadero flujo de trabajo basado en agent. A diferencia de las herramientas tradicionales de autocompletado de código, que solo reaccionan a lo que escribes, Kimi Code planifica, ejecuta e itera de manera proactiva, por lo que resulta ideal para tareas complejas como la refactorización de varios archivos, la depuración y la automatización.

Con su ventana de contexto de 256K, velocidad de salida de 100 Tokens/s e integración fluida con IDE, Kimi Code transforma la forma en que los desarrolladores abordan la programación. Ya sea que estés migrando código heredado, depurando problemas en producción o configurando proyectos nuevos, Kimi Code te brinda la asistencia inteligente que necesitas para trabajar con más rapidez y eficacia.

Preguntas frecuentes

¿Kimi Code es gratis?
Kimi Code es un beneficio de membresía premium incluido en los planes de Kimi Code. Puedes usar tu clave de API de membresía de Kimi para acceder a Kimi Code CLI, y el costo está incluido en tu suscripción de membresía. Consulta precios de Kimi Code para más detalles.
¿Puedo usar Kimi Code en VS Code?
¡Sí! Kimi Code tiene una extensión nativa para VS Code. Instálala desde el marketplace de VS Code, autentícate con /login y podrás usar Kimi Code directamente en tu editor. También es compatible con otros IDEs compatibles con ACP, como Zed y JetBrains.
¿Qué lenguajes de programación admite Kimi Code?
Kimi Code es compatible con los principales lenguajes de programación. Como es un agent de AI que entiende la estructura del código y puede ejecutar comandos, funciona con Python, JavaScript, TypeScript, Go, Rust, Java, C++ y más. Se adapta al lenguaje y al framework de tu proyecto.
¿Cómo activo el modo de pensamiento?
Presiona Tab antes de enviar tu mensaje para activar el modo de pensamiento, o inicia Kimi CLI con kimi --thinking. El modo de pensamiento hace que la AI dedique más tiempo a razonar antes de responder, lo que resulta útil para decisiones arquitectónicas complejas o depuración.
¿Kimi Code puede ejecutar comandos peligrosos?
Kimi Code pide confirmación antes de modificar archivos o ejecutar comandos potencialmente destructivos. Puedes activar el modo YOLO con kimi --yolo para aprobar acciones automáticamente, pero úsalo solo en entornos seguros. Revisa siempre los cambios antes de hacer commit.
¿Cuál es la diferencia entre Agent Mode y Shell Mode?
Presiona Ctrl-X para cambiar de modo. Agent Mode envía tu entrada a la IA para que la procese y planifique. Shell Mode ejecuta comandos de shell directamente, sin intervención de la IA. Así puedes alternar sin fricción entre la asistencia de la IA y la ejecución directa de comandos.
¿Qué es MCP (Model Context Protocol) en Kimi Code?
MCP (Model Context Protocol) es un protocolo abierto que permite a Kimi Code interactuar de forma segura con herramientas y fuentes de datos externas. Puedes agregar servidores MCP con kimi mcp add para ampliar las capacidades de Kimi Code: conectarlo con bases de datos, APIs, fuentes de documentación y herramientas de desarrollo especializadas. Por seguridad, las herramientas MCP siguen el mismo mecanismo de aprobación que las demás operaciones de Kimi Code.
¿Cómo maneja Kimi Code las conversaciones largas y los límites de contexto?
Kimi Code ofrece potentes funciones de administración de sesiones y compresión de contexto. Usa /sessions para ver y cambiar de sesión, --continue para retomar el trabajo anterior y /compact para que la IA resuma el historial de la conversación conservando la información clave. La barra de estado muestra en tiempo real el uso de la ventana de contexto (por ejemplo, 'context: 65%'). Con una ventana de contexto de 256K y compresión inteligente, Kimi Code maneja eficazmente tareas de desarrollo de larga duración.
¿Puedo usar Kimi Code en un navegador web?
¡Sí! Además de la CLI de terminal, Kimi Code ofrece un modo con interfaz de navegador. Ejecuta kimi web para abrir la interfaz web y trabajar con una experiencia gráfica. Es útil cuando prefieres una interfaz visual o necesitas compartir pantalla durante programación en pareja.
¿Cuáles son los requisitos del sistema para Kimi Code?
Kimi Code requiere Python 3.12–3.14 (se recomienda 3.13). El script de instalación instala automáticamente el gestor de paquetes uv si no está presente. En macOS, la primera ejecución puede tardar más por las verificaciones de seguridad de Gatekeeper; puedes agregar tu terminal a 'Configuración del sistema → Privacidad y seguridad → Herramientas para desarrolladores' para acelerar los siguientes inicios.
¿Qué comandos slash están disponibles en Kimi Code?
Kimi Code admite numerosos comandos slash: /help para obtener ayuda, /login para autenticación, /sessions y /resume para administración de sesiones, /clear para restablecer el contexto, /compact para comprimir la conversación, /usage para consultar la cuota, /yolo para activar o desactivar el modo de aprobación automática, /model para cambiar de modelo y /exit para salir. Escribe / en la CLI para ver la lista completa.