Kilo Code: una rama de Roo Code con una experiencia de usuario limpia

Introducción general

Kilo Code es un complemento de extensión de código abierto para Visual Studio Code (abreviado VS Code). Utiliza tecnología de inteligencia artificial para ayudar a los usuarios a escribir código de forma más eficiente. Desarrollado por el equipo Kilo-Org, el proyecto se bifurcó originalmente de Roo Code, con funciones adicionales como generación de código, automatización de tareas y sugerencias inteligentes. Está disponible de forma gratuita por 15 dólares. Claude 3,7 créditos de uso del modelo Sonnet, disponibles para los usuarios al registrarse.El objetivo de Kilo Code es construir un asistente de programación de IA de primera categoría a través de la colaboración de la comunidad y la iteración rápida. Todo el código está disponible públicamente en GitHub y cualquiera puede descargarlo, utilizarlo o desarrollarlo.

Kilo Code:具有简洁使用体验的Roo Code分支

 

Lista de funciones

  • Generación de código basada en IA: Introduzca descripciones en lenguaje natural para generar código automáticamente.
  • reconfiguración automática: Analizar y optimizar el código existente para mejorar la calidad.
  • Completado inteligente de códigos: Proporcionar asesoramiento en tiempo real basado en el contexto.
  • Automatización de tareasGestión de tareas repetitivas, como modificaciones por lotes o formateo.
  • Soporte Claude 3.7: Uso Antrópico Modelos de IA que proporcionan análisis de código más precisos.
  • Colaboración de código abiertoLos usuarios pueden enviar código o comentarios para participar en las mejoras del proyecto.

 

Utilizar la ayuda

Proceso de instalación

Kilo Code puede instalarse de dos formas: descargándolo directamente del marketplace VS Code, o creando manualmente una versión local. Aquí están los pasos detallados:

Método 1: Instalación desde VS Code Marketplace

  1. Abrir código VS.
  2. Haga clic en el icono "Ampliar" de la izquierda (o pulse la tecla Ctrl+Shift+X).
  3. Escriba "Código Kilo" en la barra de búsqueda para encontrar el kilocode.Kilo-Code.
  4. Haz clic en "Instalar" y espera a que termine.
  5. Reinicie VS Code después de la instalación.

Método 2: Instalación local

  1. Clonación del código base
    Introdúcelo en el terminal:
git clone https://github.com/Kilo-Org/kilocode.git

Los archivos del proyecto se descargarán localmente.

  1. Instalación de dependencias
    Ve a la carpeta del proyecto y ejecútalo:
npm run install:all

Asegúrate de que Node.js y npm están instalados.

  1. Ampliación de edificios
    Corriendo:
npm run build

Al terminar.bin/ Aparecerá la carpeta kilo-code-4.0.0.vsix Documentación.

  1. instalación manual
  • Abrir código VS.
  • Se ejecuta en el terminal:
    code --install-extension bin/kilo-code-4.0.0.vsix
    
  • O seleccione "Instalar desde VSIX" en el menú "Extensión" y marque la casilla .vsix Documentación.
  • Reinicie VS Code después de la instalación.
  1. Modo de desarrollo (opcional)
    Si quieres depurar o modificar el código, ejecútalo:
npm run dev

y, a continuación, pulse F5VS Code iniciará una nueva ventana para cargar el plugin. Tras modificar el código, los cambios surtirán efecto en tiempo real, pero será necesario reiniciar la modificación de la extensión del núcleo.

  1. Inicie sesión para obtener créditos gratuitos
    Una vez finalizada la instalación, abra VS Code y Kilo Code le pedirá que inicie sesión con su cuenta de Google. Una vez que haya iniciado sesión, recibirá un crédito de 15 $ para Claude 3.7 Sonnet.

Cómo utilizar las principales funciones

1. Generación de código basada en IA

  • En el editor VS Code, introduzca una descripción en lenguaje natural como "Crear una función que compruebe si un array está ordenado".
  • Pulse la tecla de acceso directo predeterminada Ctrl+Enter(ajustable en Configuración), Kilo Code genera el código y lo inserta en el cursor. Por ejemplo
function isSorted(arr) {
for (let i = 1; i < arr.length; i++) {
if (arr[i] < arr[i - 1]) return false;
}
return true;
}
  • Si el resultado generado no es satisfactorio, la descripción puede ajustarse y regenerarse.

2. Completación inteligente de códigos

  • Al escribir código, Kilo Code sugiere complementos basados en el contexto.
  • Por ejemplo, escriba for (let ise le pedirá la estructura completa del bucle:
for (let i = 0; i < array.length; i++)
  • pulse Tab tal vez Enter Sugerencias aceptadas. La función Completar analiza todo el documento y ofrece sugerencias más personalizadas.

3. Reconfiguración automática

  • Seleccione un fragmento de código y pulse el método abreviado predeterminado Ctrl+Shift+R.
  • Kilo Code analiza y optimiza el código. Por ejemplo:
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}

puede optimizarse:

const sum = numbers.reduce((acc, curr) => acc + curr, 0);
  • El código se actualiza automáticamente al hacer clic en Confirmar.

4. Automatización de tareas

  • Abra el panel de mandos (Ctrl+Shift+P), escriba "Código Kilo: Automatizar tareas".
  • Seleccione el tipo de tarea, como "Formatear código" o "Renombrar variables por lotes".
  • Introduzca una solicitud específica, como "cambiar todos los lets a const", y Kilo Code escaneará y ejecutará los cambios.

5. Acceso a las ayudas

  • Ejecuta "Kilo Code: Open Community" en VS Code y salta a Discord (https://discord.gg/fxrhCFGhkP) o GitHub.
  • Puedes hacer una pregunta en Discord o enviar una incidencia a GitHub, y si los comentarios son valiosos, puedes obtener créditos gratuitos adicionales.

Precauciones de manipulación

  • requisitos de la redLa función AI requiere una conexión a Internet para mantener la red abierta.
  • gestión de cuotasCuando se acaben los 15 $ de crédito gratuito, puedes comprar más a través de Stripe, facturados a la tarifa de la API de Anthropic sin coste adicional.
  • Ajustes de configuración: Busque "Kilo Code" en la configuración de VS Code para ajustar los accesos directos o las preferencias de funciones.
  • Guardar archivoDespués de generar o modificar el código, pulse Ctrl+S Ahorra.

escenario de aplicación

  1. Creación rápida de prototipos
    Los desarrolladores pueden utilizar Kilo Code para generar marcos de código. Por ejemplo, escriba "crear una página de inicio de sesión" y la IA generará código base HTML y JavaScript, ahorrando tiempo.
  2. Aprendizaje de programación
    Los estudiantes pueden utilizarlo para generar código de ejemplo. Por ejemplo, escriba "escribir una búsqueda binaria" y Kilo Code proporcionará código para facilitar la comprensión del algoritmo.
  3. Mantenimiento de códigos
    Al mantener proyectos antiguos, puede utilizar la refactorización automatizada para limpiar el código. Por ejemplo, optimizar los bucles anidados en formas concisas para mejorar la legibilidad.
  4. Desarrollo de equipos
    Los colaboradores de código abierto pueden utilizar Kilo Code para implementar funciones rápidamente, enviar código a GitHub y acelerar las iteraciones del proyecto.

CONTROL DE CALIDAD

  1. ¿Kilo Code cobra alguna tasa?
    Es una herramienta gratuita y de código abierto. La inscripción incluye un crédito de 15 $ para Claude 3.7, sin necesidad de tarjeta de crédito. Cuando se acabe el crédito, puedes comprar más a través de Stripe y se te facturará al precio original de Anthropic.
  2. ¿Los requisitos de configuración informática son elevados?
    No demasiado alto. Se puede utilizar en un ordenador normal siempre que pueda ejecutar VS Code y Node.js. El cálculo de la IA se realiza en la nube.
  3. ¿Cómo puedo participar en el desarrollo?
    entrevistas https://github.com/Kilo-Org/kilocodeEl equipo agradecerá cualquier contribución.
  4. ¿Se admiten otros editores?
    Actualmente sólo es compatible con VS Code, pero no hay planes para ampliarlo en el futuro.
  5. ¿Qué pasa si se me acaba el crédito?
    Se puede recargar a través de Stripe, o proporcionando comentarios útiles, y el equipo puede regalar créditos adicionales.
© declaración de copyright

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...