Resumen

Kilo Code es un agente de programación con IA de código abierto que trabaja dentro del editor: lee los archivos del proyecto, propone diffs, genera y refactoriza código, responde preguntas sobre el repositorio, automatiza tareas y revisa pull requests, con modos intercambiables, integraciones MCP y opción de usar tu propia clave de API.

Kilo Code: un agente de programación con IA de código abierto que vive en tu editor

Kilo Code es una extensión de programación con IA de código abierto para VS Code, la familia de IDE de JetBrains y la línea de comandos. En lugar de pedirte que pegues código en una ventana de chat, trabaja dentro del proyecto: lee los archivos relevantes, propone un plan, muestra el diff exacto que quiere aplicar y ejecuta comandos solo después de que los apruebes. El proveedor resume la propuesta como "un agente abierto para cada flujo de trabajo de desarrollo".

Esa diferencia importa más que la generación de código en sí. Lo difícil del desarrollo asistido por IA rara vez es producir una función verosímil; es lograr que el cambio caiga en el archivo correcto, respete las convenciones del entorno y siga siendo revisable. Kilo Code está diseñado alrededor de ese ciclo y devuelve al usuario la elección de modelo y la gestión de claves mediante el uso de claves propias (BYOK) y un repositorio público.

Vista general del producto Kilo Code

Capacidades principales

Generación y edición de código. Describe la tarea en lenguaje natural y el agente escribe código nuevo o aplica cambios puntuales sobre archivos existentes. Los cambios llegan como diffs que puedes aceptar o rechazar uno por uno, en lugar de reescribir el archivo completo.

Modos intercambiables. El modo Code implementa, el modo Architect se centra en el diseño y la documentación técnica, y el modo Debug apunta a rastrear y corregir defectos. Cambiar de modo equivale a cambiar el conjunto de restricciones con el que trabaja el modelo, lo que evita mezclar exploración e implementación.

Preguntas sobre el código. Puedes preguntar dónde se llama una función, por qué existe cierta configuración o cómo se conecta un módulo. Una vez indexado el proyecto, las respuestas incluyen la ubicación del archivo para que las verifiques directamente.

Automatización de tareas. El agente puede leer y escribir archivos y ejecutar comandos de terminal, y así asumir tareas repetitivas. Las acciones destructivas requieren aprobación manual por defecto, y la aprobación automática puede acotarse con reglas si quieres más autonomía.

Revisión de código. Analiza pull requests y sugiere mejoras, útil como pasada automática antes de que un revisor humano abra el diff.

Integración MCP. Mediante el Model Context Protocol puedes exponer herramientas internas, API o scripts al agente, de modo que las operaciones propias de la empresa se invoquen desde el mismo panel.

Elección de modelo. El proveedor afirma que hay más de 500 modelos disponibles y permite alternar entre modelos rápidos y modelos con más razonamiento según la tarea. También admite tu propia clave de API.

Cómo se usa

  1. Instala la extensión. Abre el panel de extensiones de VS Code (Ctrl+Shift+X o Cmd+Shift+X), busca "Kilo Code" e instálala. También está disponible en Open VSX, como instalación manual de .vsix y en el mercado de extensiones de Cursor.
  2. Inicia sesión. Haz clic en el icono de Kilo Code en la barra lateral y completa el registro o el acceso.
  3. Elige un modelo. Selecciona un modelo en los ajustes o apunta la extensión a tu propia clave. Empezar con un modelo pequeño es una forma barata de probar el flujo.
  4. Describe la tarea. Escribe el objetivo y las restricciones, por ejemplo "añade validación de argumentos a este script de Python y cúbrelo con pruebas".
  5. Revisa la propuesta. El agente enumera los archivos que quiere leer, las ediciones que quiere hacer y los comandos que quiere ejecutar. Aprueba o rechaza cada paso.
  6. Itera. Da retroalimentación hasta que el cambio coincida con tu intención. Trabajar en una rama aparte facilita revertir.

Dónde encaja

  • Prototipos. Convierte una idea en un esqueleto ejecutable para validar la estructura antes de pulir detalles.
  • Mantenimiento de código ajeno. Traza relaciones de llamada y completa comentarios o documentación cuando heredas un repositorio.
  • Filtro previo a la revisión. Pasa el agente por un pull request para detectar omisiones evidentes antes de que un colega invierta tiempo.
  • Aprendizaje. Pide al agente que explique una ruta de ejecución y contrasta la respuesta con las ubicaciones de archivo que cita, en lugar de copiar una solución.
  • Aplicar convenciones. Incluye reglas de estilo y de directorios en las instrucciones del agente para que el código generado se parezca al resto del proyecto.

Limitaciones y puntos a comprobar

  • El costo crece con el uso. Los planes publicados son pago por uso para particulares, 15 USD por usuario al mes para equipos y precio a medida para empresas. El pago por uso implica que la factura sigue a las llamadas al modelo, y las sesiones con contexto largo suben rápido, así que conviene fijar antes un presupuesto o un límite.
  • La salida necesita revisión humana. El código generado puede contener errores lógicos, API obsoletas o fallos de seguridad. Todo lo que toque autenticación, cálculos monetarios o borrado de datos debe leerse línea por línea antes de fusionar.
  • Las cifras son del proveedor. Los más de 500 modelos, el autocompletado y los agentes en paralelo provienen de páginas oficiales; lo que realmente puedas usar depende de tu plan, cuenta y región.
  • Hay que evaluar el flujo de datos. Con modelos alojados, fragmentos de código salen de tu máquina. Los equipos con código privado deberían preferir clave propia, una puerta de enlace privada o las funciones de auditoría del plan empresarial, y validarlo antes con cumplimiento normativo.
  • Vacíos en el material de origen. El material recopilado no incluye métricas de latencia ni de concurrencia, ni evaluaciones independientes de terceros, así que el rendimiento debe medirse en tu propio repositorio.

Preguntas frecuentes

¿Kilo Code es gratuito? El software es de código abierto, con el repositorio en github.com/Kilo-Org/kilocode, así que puedes revisar el código y la licencia. El uso de modelos suele ser de pago: el proveedor indica pago por uso para particulares, 15 USD por usuario al mes para equipos y precio a medida para empresas. Consulta el sitio oficial para las cifras vigentes.

¿Funciona solo en VS Code? El proveedor documenta VS Code, los IDE de JetBrains y una interfaz de línea de comandos, y menciona la instalación desde el mercado de Cursor o Open VSX. La paridad de funciones puede variar entre editores, así que revisa las notas de la versión antes de depender de una capacidad concreta.

¿Qué ventaja tiene frente a pegar código en un chat? Contexto y ejecución. La extensión lee los archivos del proyecto, edita en ubicaciones conocidas, presenta los cambios como diffs y pide aprobación antes de ejecutar comandos. Eso elimina el ciclo de copiar y pegar y hace que cada cambio sea rastreable.

¿Puede procesar nuestro código privado? Técnicamente sí, pero primero hay que pasar una revisión de cumplimiento. Las opciones realistas son una configuración con clave propia apuntando a un proveedor aprobado, o el plan empresarial con puerta de enlace privada, registros de auditoría y controles de acceso, para que el código no llegue a un tercero no autorizado.

Preguntas frecuentes

¿Kilo Code es gratuito?

El software es de código abierto en github.com/Kilo-Org/kilocode. El uso de modelos suele ser de pago: pago por uso para particulares, 15 USD por usuario al mes para equipos y precio a medida para empresas.

¿Qué editores admite?

Documenta VS Code, los IDE de JetBrains y una interfaz de línea de comandos, además de la instalación desde el mercado de Cursor u Open VSX. La paridad de funciones puede variar.

¿En qué se diferencia de pegar código en un chat?

Lee los archivos del proyecto, edita en ubicaciones conocidas, presenta los cambios como diffs y pide aprobación antes de ejecutar comandos, lo que permite rastrear cada cambio.

¿Se puede usar con código privado?

Técnicamente sí, pero requiere una revisión de cumplimiento previa. Una clave propia apuntando a un proveedor aprobado, o el plan empresarial con puerta de enlace privada y auditoría, evita enviar código a terceros no autorizados.