Las herramientas tradicionales de autocompletado de código sugieren fragmentos mientras escribes, pero carecen de una comprensión profunda de todo el 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 mientras coordinan manualmente cada paso.
Un agente de codificación con IA va más allá de simples sugerencias. Analiza repositorios completos, planifica cambios de 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 manejar flujos de trabajo complejos.
Kimi Code se basa en este enfoque de agente. Se ejecuta en la terminal y se integra con IDEs populares como VS Code, 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.
Características clave de Kimi Code
Kimi Code combina la capacidad de Kimi K3 con un diseño centrado en la terminal y una integración profunda con IDEs. Este enfoque basado en agentes se apoya en varias características clave que van más allá del simple autocompletado de código:
Flujo de trabajo basado en agentes
A diferencia de las herramientas que solo sugieren código, Kimi Code actúa como un verdadero agente. Analiza tu base de código, elabora un plan, ejecuta comandos e itera según los resultados. Dile "refactoriza todas las llamadas a la API para usar async/await" y él identificará todos los archivos relevantes, hará los cambios, ejecutará las pruebas y corregirá cualquier problema, todo de forma automática.
Ventana de contexto de hasta 1M
Kimi K3 ofrece una ventana de contexto de hasta 1 millón de tokens, lo que significa que Kimi Code puede comprender toda la estructura de tu proyecto, sus dependencias y patrones. No solo ve el archivo que estás editando, sino cómo se conecta todo. Esto hace posible la refactorización multiarchivo, los cambios de arquitectura y la depuración a gran escala. Kimi K3 también incorpora comprensión visual nativa, por lo que puede razonar sobre capturas de pantalla, diagramas y video como parte de una tarea de codificación.
Modo de planificación y modo shell
Modo de planificación: Presiona
Shift-Tab(o escribe/plan) para entrar al modo de planificación. Kimi Code investiga tu base de código y propone un plan paso a paso para que lo apruebes antes de tocar ningún archivo; es la forma más segura de empezar un cambio grande.Modo shell: Escribe
!en el cuadro de entrada para ejecutar comandos de terminal sin salir de la conversación. La salida se escribe en el contexto para que la IA pueda usarla en turnos posteriores. PresionaCtrl+Bpara enviar un comando de larga duración a segundo plano y revisarlo más tarde en el panel/tasks.
Esta flexibilidad te permite moverte sin problemas entre la planificación cuidadosa, la ejecución dirigida por IA y la ejecución directa de comandos.
Niveles de esfuerzo de razonamiento
Kimi K3 admite niveles de esfuerzo de razonamiento low / high / max, para que puedas elegir la intensidad adecuada para cada tarea: un esfuerzo ligero para preguntas rápidas y el máximo esfuerzo para decisiones de arquitectura complejas, errores difíciles o refactorizaciones grandes. Cambia de modelo en cualquier momento con el comando /model.
Consejo: cambiar de modelo invalida la caché de prompts existente, así que inicia una sesión nueva con /new antes de poner a trabajar a Kimi K3; obtendrás mejor calidad y un menor consumo de tokens.
Funciones avanzadas de interacción
Entrada de varias líneas: Presiona
Shift-EnteroCtrl-Jpara insertar saltos de línea al pegar código o registros de erroresAutocompletado de rutas: Escribe
@para autocompletar rutas de archivos y directorios desde tu directorio de trabajoPegar imágenes y video: Presiona
Ctrl-V(Alt-Ven Windows) para pegar imágenes o clips de video que la IA analizará; útil para reproducir errores de interfaz o explicar un diseño (la entrada de video requiere un modelo con soporte de video)Sistema de aprobación: Kimi Code pide confirmación antes de modificar archivos o ejecutar comandos. Hay dos niveles de automatización disponibles cuando los necesites: el modo YOLO (
kimi --yoloo/yolo) aprueba automáticamente las acciones de las herramientas, pero puede seguir haciendo preguntas, mientras que el modo Auto (kimi --autoo/auto) es totalmente autónomo y nunca pregunta, ideal para ejecuciones sin supervisión
Niveles Standard y HighSpeed
Kimi Code ofrece dos niveles de velocidad construidos sobre el mismo modelo, con idéntica capacidad de codificación:
Standard: el nivel predeterminado para el trabajo diario
HighSpeed: alrededor de 5 a 6 veces la velocidad de salida del nivel Standard, hasta 100 tokens/s con alta estabilidad. Cambia al instante con
/modelen la CLI, o usa el ID de modelokimi-for-coding-highspeeden herramientas de terceros. HighSpeed requiere un plan Allegretto o superior
En cuanto a la cuota, una ventana móvil de 5 horas admite aproximadamente entre 300 y 1200 solicitudes con hasta 30 solicitudes simultáneas, además de una cuota semanal que se renueva automáticamente cada 7 días.
Integración fluida con IDEs
La CLI de Kimi Code admite de forma nativa el Agent Client Protocol (ACP) a través del subcomando kimi acp, lo que permite la integración con:
VS Code: extensión completa de Kimi Code disponible
Zed: soporte nativo de ACP
IDEs de JetBrains: compatibilidad con ACP mediante el plugin de chat de IA
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, API, fuentes de documentación y herramientas de desarrollo
Flujos de trabajo personalizados: crea agentes especializados para tareas específicas, como análisis de seguridad, análisis de rendimiento o generación de documentación
Compatibilidad con el ecosistema: usa servidores MCP existentes de la comunidad o crea los tuyos propios
Los servidores MCP se configuran en mcp.json (a nivel de usuario, en ~/.kimi-code/mcp.json, o por proyecto, en .kimi-code/mcp.json) o de forma interactiva con el comando /mcp-config; /mcp muestra el estado de conexión de todos los servidores configurados. Se admiten los transportes stdio, HTTP y SSE, y las herramientas MCP siguen el mismo mecanismo de aprobación que el resto de las operaciones de Kimi Code por razones de seguridad.
Gestión de sesiones y contexto
Kimi Code ofrece potentes capacidades de gestión de sesiones y manejo de contexto extenso para flujos de trabajo complejos y de varios pasos:
Persistencia de sesiones: las conversaciones se guardan automáticamente. Retoma cualquier sesión con
--continueo alterna entre varios proyectos con--session <id>Compresión de contexto: cuando te acerques a los límites de contexto, usa
/compactpara que la IA resuma el historial de la conversación conservando la información clave; incluso puedes agregar una instrucción para indicar qué conservarMonitoreo de uso: ejecuta
/usageen cualquier momento para ver el uso de tokens, el consumo de contexto y la información de la cuotaComienzos limpios: usa
/new(alias/clear) para reiniciar el contexto de la sesión actualBifurcación y exportación:
/forkcrea una rama de la sesión con todo el historial, y/export-mdguarda cualquier sesión como archivo MarkdownTareas en segundo plano: presiona
Ctrl+Bpara enviar comandos de larga duración y subagentes a segundo plano, y haz seguimiento de ellos en el panel/tasks
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.
Objetivos autónomos, swarms y plugins
Para trabajos que se extienden más allá de un solo prompt, Kimi Code ofrece automatización de nivel superior:
Modo objetivo: inicia un objetivo autónomo con
/goal <objetivo>y Kimi Code trabaja en él a lo largo de varios turnos hasta terminarlo o llegar a un punto de decisión. Encola trabajo adicional con/goal nextModo swarm:
/swarm <tarea>ejecuta varios agentes en paralelo sobre el mismo objetivo, con progreso en vivo y reintentos que respetan los límites de tasaPlugins y Agent Skills: instala paquetes de plugins que incluyen skills y servidores MCP desde el mercado oficial mediante
/plugins, o enséñale a Kimi Code tus propios flujos de trabajo reutilizables como skills basadas en MarkdownTareas programadas: define horarios o recordatorios puntuales en lenguaje natural, y Kimi Code los ejecuta automáticamente en el momento indicado
Seguridad y compatibilidad de dispositivos
Kimi Code incluye funciones de seguridad y compatibilidad que lo hacen adecuado para flujos de trabajo profesionales:
Expiración de dispositivos a los 30 días: por seguridad, los dispositivos inactivos durante más de 30 días se desvinculan automáticamente. Esto garantiza que los dispositivos sin uso no permanezcan autorizados indefinidamente; solo tienes que ejecutar
/loginde nuevo para restablecer el accesoFunciona con tus agentes favoritos: además de la CLI oficial y la extensión de VS Code, la API de Kimi Code admite tanto el protocolo compatible con OpenAI como el compatible con Anthropic, con guías oficiales de configuración para Claude Code, OpenCode, Codex y más
Consistencia entre plataformas: ya sea en macOS, Linux o Windows (mediante el Git Bash incluido), 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 todas las capacidades de programación con IA, incluido el acceso a la API, recursos de computación de alto rendimiento y compatibilidad integral con integraciones de IDE. Las solicitudes de la CLI, la extensión de VS Code y herramientas de terceros comparten la misma cuota, que se renueva automáticamente cada 7 días.
Beneficios principales
| Beneficio | Descripción |
|---|---|
| Modelos insignia más recientes | Kimi K3 disponible para miembros Moderato y superiores; Kimi K2.7 Code disponible para todos los miembros |
| Contexto de hasta 1M | Los miembros Allegretto y superiores desbloquean toda la ventana de contexto de 1M de tokens |
| Nivel de alta velocidad | Salida hasta 5-6 veces más rápida, hasta 100 tokens/s, para miembros Allegretto y superiores |
| Alta concurrencia | Admite hasta 30 solicitudes simultáneas para tareas complejas |
| Cuota generosa | Cuota semanal renovada cada 7 días, más una ventana móvil de 5 horas de entre ~300 y 1200 solicitudes |
| Uso adicional | Saldo de pago por uso opcional, compartido con Kimi en la web, que permite seguir trabajando cuando se agota la cuota |
| Amplia compatibilidad | Compatible con Kimi Code CLI, VS Code, Claude Code, OpenCode, Codex y otros agentes populares |
| Integración nativa con IDEs | Compatibilidad lista para usar con VS Code, Zed, JetBrains y otros IDEs importantes |
¿Cómo usar Kimi Code?
Paso 1: Instala Kimi Code CLI
Kimi Code CLI está escrito en TypeScript y se ejecuta sobre Node.js, sin necesidad de un entorno de Python.
Linux/macOS (recomendado):
Windows (PowerShell):
En Windows, instala Git for Windows antes de iniciar por primera vez; la CLI usa el Git Bash incluido.
Alternativa con npm (requiere Node.js 22.19.0 o posterior):
¿Ya usas la versión anterior basada en Python, kimi-cli? Ejecuta kimi migrate después de instalar para importar tu configuración, sesiones y declaraciones de MCP existentes en un solo paso.
Paso 2: Autentícate y configura
Inicia Kimi CLI:
Luego autentícate usando uno de estos métodos:
Opción A: inicio de sesión con OAuth (recomendado)
Ejecuta el comando /login y elige "Kimi Code (OAuth)". Kimi Code usa el flujo de código de dispositivo de OAuth: abre el enlace que aparece en tu terminal, inicia sesión con tu cuenta de Kimi e ingresa el código de usuario para autorizar; no necesitas administrar claves de API manualmente.
Opción B: configuración con clave de API
Elige "Kimi Platform API key" en /login (o configura un proveedor con /provider). Al integrar herramientas de desarrollo de terceros, crea y administra tus claves de API en la Consola de Kimi Code; puedes tener hasta 5 claves, y cada una solo se muestra una vez al crearla.
Paso 3: Empieza a programar con IA
Una vez autenticado, puedes empezar a usar Kimi Code de inmediato.
Aquí tienes algunos comandos de ejemplo:
Generación básica de código:
Refactorización de varios archivos:
Depuración:
Paso 4: Usa funciones avanzadas
Cambia a Kimi K3 para las tareas más difíciles:
Ejecuta /model y selecciona Kimi K3, luego elige un nivel de esfuerzo de razonamiento (low / high / max) según la tarea. Para obtener mejores resultados y un menor consumo de tokens, inicia una sesión nueva con /new antes de cambiar de modelo.
Ejecuta comandos de shell directamente:
Escribe ! seguido del comando para ejecutarlo directamente desde el campo de entrada del chat.
Entra al modo Plan para cambios cuidadosos:
Presiona Shift-Tab para que Kimi Code investigue primero y proponga un plan antes de editar archivos.
Pega código, imágenes o videos:
Presiona Ctrl-V (Alt-V en Windows) para pegar desde el portapapeles, y Shift-Enter o Ctrl-J para escribir en varias líneas.
Hacer referencia a archivos del proyecto:
Escribe @ seguido del nombre de un archivo o directorio para usar el autocompletado.
Paso 5: Integra Kimi Code con tu IDE
VS Code:
Instala la extensión "Kimi Code" desde el marketplace de VS Code y luego inicia sesión con tu cuenta de Kimi, o bien omite el inicio de sesión para usar tu configuración de API key existente.
Accede a la configuración y a otras opciones desde el ícono de engranaje en el panel.
Abre la paleta de comandos y escribe "Kimi Code" para acceder a comandos adicionales.
Zed:
Kimi Code CLI es compatible con ACP de forma nativa mediante el subcomando kimi acp. Agrega Kimi Code como agente externo en la configuración de Zed:
{ "agent_servers": { "kimi": { "command": "kimi", "args": ["acp"] } } }IDEs de JetBrains: Activa el plugin de chat con IA y agrega Kimi Code desde "Configure ACP agents" para manejar las sesiones de Kimi directamente desde tu IDE.
Paso 6: Administra sesiones y contexto
La administración de sesiones de Kimi Code te ayuda a mantener el contexto durante sesiones de desarrollo largas:
Ver y cambiar de sesión:
Reanudar una sesión anterior:
Cambiar a una sesión específica:
Iniciar una sesión nueva:
Comprimir el contexto al acercarse a los límites:
Ejecuta /usage en cualquier momento para monitorear el uso de tokens, el consumo de contexto y la cuota disponible. Para obtener mejores resultados en tareas con contexto extenso, usa /compact periódicamente para resumir el historial de la conversación conservando 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. Los servidores se declaran en mcp.json: en ~/.kimi-code/mcp.json a nivel de usuario, o en .kimi-code/mcp.json para un proyecto específico (las entradas del proyecto tienen prioridad sobre las del usuario que tengan el mismo nombre):
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": { "CONTEXT7_API_KEY": "your-key" }
}
}
}Las entradas con un campo command son servidores stdio; las entradas con un campo url son servidores HTTP (usa "transport": "sse" solo para servicios SSE heredados). ¿Prefieres un flujo con clics? Ejecuta /mcp-config en la TUI para agregar, editar o eliminar servidores de forma interactiva, y /mcp para verificar el estado de la conexión. Para los servidores que requieren OAuth, ejecuta /mcp-config login <server-name>.
Usa herramientas MCP en tu flujo de trabajo: Una vez configurado, Kimi Code puede invocar automáticamente herramientas MCP. Por ejemplo, con un servidor MCP de base de datos:
Las herramientas MCP siguen el mismo mecanismo de aprobación que las demás operaciones de Kimi Code. En el modo YOLO, las operaciones MCP se aprueban automáticamente para agilizar el flujo de trabajo.
Paso 8: Interfaces alternativas
Interfaz en el navegador:
Inicia la interfaz web para una experiencia gráfica. Se ejecuta en primer plano y abre tu navegador automáticamente; detenla con Ctrl+C:
Desde dentro de la TUI, ejecuta /web para continuar la sesión actual en el navegador. También puedes abrir el visualizador de sesiones con kimi vis para ver toda una sesión de un vistazo.
Actualizar o desinstalar:
Si instalaste con npm, actualiza con npm install -g @moonshot-ai/kimi-code@latest. Para desinstalar, elimina el ejecutable kimi (instalación mediante script) o ejecuta npm uninstall -g @moonshot-ai/kimi-code (instalación mediante npm).
Casos de uso reales
Kimi Code destaca en tareas de programación complejas que van más allá del simple autocompletado. A continuación, cinco 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 codificación en cientos de archivos.
Prompt de ejemplo:
2. Depuración compleja
Escenario: Te enfrentas a un error en producción que involucra múltiples servicios, consultas a bases de datos y llamadas a API. Las herramientas tradicionales de depuración no te dan una visión completa.
Ejemplo de prompt:
3. Generación automática de pruebas
Escenario: Tienes una base de código grande con poca cobertura de pruebas. Necesitas pruebas completas, pero no quieres escribirlas manualmente.
Ejemplo de prompt:
4. Configuración y puesta en marcha de proyectos
Escenario: Estás comenzando un proyecto nuevo y necesitas configurar todo el entorno de desarrollo, incluyendo dependencias, archivos de configuración, CI/CD y documentación.
Ejemplo de prompt:
5. Integración con herramientas externas mediante MCP
Escenario: Necesitas integrarte con herramientas externas, como bases de datos, API o servicios especializados que no forman parte de tu base de código. Usando MCP (Model Context Protocol), Kimi Code puede interactuar de forma segura con estos recursos externos.
Ejemplo de prompt:
Conclusión
Kimi Code representa la próxima generación de asistentes de codificación con IA al combinar Kimi K3, el primer modelo abierto de clase 3T del mundo, con un flujo de trabajo verdaderamente basado en agentes. A diferencia de las herramientas tradicionales de autocompletado de código, que solo reaccionan mientras escribes, Kimi Code planifica, ejecuta e itera de forma proactiva, lo que lo hace ideal para tareas complejas como la refactorización de múltiples archivos, la depuración y la automatización.
Con una ventana de contexto de hasta 1M, los niveles de velocidad Standard y HighSpeed, y una integración fluida con el IDE, Kimi Code transforma la forma en que los desarrolladores abordan la programación. Ya sea que estés migrando código antiguo, depurando problemas en producción o configurando proyectos nuevos, Kimi Code te ofrece la asistencia inteligente que necesitas para trabajar más rápido y de forma más efectiva.
Preguntas frecuentes
kimi acp.kimi-for-coding). Los miembros de Moderato en adelante pueden seleccionar Kimi K3 (k3 o la variante de 256K k3-256k), y los miembros de Allegretto en adelante también desbloquean la ventana de contexto completa de 1M de tokens y el nivel HighSpeed (kimi-for-coding-highspeed). Cambia de modelo en la CLI con /model.low / high / max, para que puedas elegir la intensidad adecuada para cada tarea; un mayor esfuerzo implica dedicar más tiempo a razonar, lo que ayuda con decisiones arquitectónicas complejas o errores difíciles. El esfuerzo de razonamiento es una configuración específica de cada modelo; elige el modelo y el esfuerzo que se ajusten a tu tarea al cambiar con /model. Para obtener mejores resultados, inicia una sesión nueva con /new después de cambiar, ya que cambiar de modelo invalida la caché del prompt.kimi --yolo o /yolo) aprueba automáticamente las acciones de las herramientas, pero puede seguir haciendo preguntas; el modo Auto (kimi --auto o /auto) es totalmente autónomo y nunca pregunta. Usa estos modos solo en entornos seguros y revisa siempre los cambios antes de confirmarlos.! en el cuadro de entrada para acceder al modo shell y ejecutar comandos de terminal sin salir de la conversación; la salida se escribe en el contexto para que la IA pueda usarla en turnos posteriores. Para comandos de larga duración, presiona Ctrl+B para enviarlos a segundo plano y revisar su estado en cualquier momento en el panel /tasks.mcp.json (a nivel de usuario en ~/.kimi-code/mcp.json o a nivel de proyecto en .kimi-code/mcp.json) o de forma interactiva con /mcp-config, y /mcp muestra el estado de sus conexiones. Se admiten los transportes stdio, HTTP y SSE, y las herramientas MCP siguen el mismo mecanismo de aprobación que el resto de las operaciones de Kimi Code por motivos de seguridad./sessions para ver y cambiar entre sesiones, --continue para reanudar trabajo anterior, y /compact para que la IA resuma el historial de la conversación conservando la información clave. Ejecuta /usage en cualquier momento para revisar el uso de tokens, el consumo de contexto y la cuota disponible. Con una ventana de contexto de hasta 1M y una compresión inteligente, Kimi Code gestiona con eficacia tareas de desarrollo prolongadas.kimi web para iniciar la interfaz basada en navegador; se ejecuta en primer plano y abre tu navegador automáticamente. Desde la TUI, /web continúa tu sesión actual en el navegador, y kimi vis abre un visualizador de sesiones. Esto es útil si prefieres una interfaz visual o necesitas compartir tu pantalla durante una sesión de pair programming./help para obtener ayuda, /login para autenticarse, /model para cambiar de modelo, /sessions (alias /resume) para la gestión de sesiones, /new (alias /clear) para empezar de nuevo, /compact para comprimir la conversación, /usage para consultar la cuota, /plan para el modo Plan, /yolo y /auto para los modos de automatización, /tasks para tareas en segundo plano, /goal y /swarm para trabajo autónomo, /web para abrir la sesión en un navegador, /export-md para exportar, /mcp para el estado de MCP, y /exit para salir. Escribe / en la CLI para ver la lista completa.