Kilo Code : une branche de Roo Code avec une expérience utilisateur propre
Introduction générale
Kilo Code est un plug-in d'extension open source pour Visual Studio Code (VS Code en abrégé). Il utilise une technologie d'intelligence artificielle pour aider les utilisateurs à écrire du code plus efficacement. Développé par l'équipe Kilo-Org, le projet a été initialement forké à partir de Roo Code, avec des fonctionnalités supplémentaires telles que la génération de code, l'automatisation des tâches et des suggestions intelligentes. Il est disponible gratuitement pour 15 dollars. Claude 3.7 crédits d'utilisation du modèle Sonnet, disponibles pour les utilisateurs lors de l'enregistrement.L'objectif de Kilo Code est de construire un assistant de programmation d'IA de premier ordre grâce à la collaboration de la communauté et à l'itération rapide. Tout le code est disponible publiquement sur GitHub et peut être téléchargé, utilisé ou développé par n'importe qui.

Liste des fonctions
- Génération de code pilotée par l'IALes descriptions en langage naturel sont saisies pour générer automatiquement du code.
- reconfiguration automatiséeAnalyse et optimisation du code existant afin d'en améliorer la qualité.
- Complétion intelligente du codeLes services d'aide à la décision : fournir des conseils en temps réel en fonction du contexte.
- Automatisation des tâchesLes tâches répétitives, telles que les modifications ou le formatage par lots, sont prises en charge.
- Soutien à Claude 3.7: Utilisation Anthropique Des modèles d'IA qui permettent une analyse plus précise du code.
- Collaboration Open SourceLes utilisateurs peuvent soumettre du code ou des commentaires pour participer à l'amélioration du projet.
Utiliser l'aide
Processus d'installation
Kilo Code peut être installé de deux manières : en le téléchargeant directement depuis la place de marché VS Code, ou en construisant manuellement une version locale. Voici les étapes détaillées :
Méthode 1 : Installation à partir de VS Code Marketplace
- Ouvrir VS Code.
- Cliquez sur l'icône "Développer" à gauche (ou appuyez sur la touche
Ctrl+Shift+X
). - Tapez "Kilo Code" dans la barre de recherche pour trouver le code.
kilocode.Kilo-Code
. - Cliquez sur "Installer" et attendez la fin de l'installation.
- Redémarrer VS Code après l'installation.
Méthode 2 : Installation locale
- Clonage de la base de code
Saisissez-le dans le terminal :
git clone https://github.com/Kilo-Org/kilocode.git
Les fichiers du projet seront téléchargés localement.
- Installation des dépendances
Allez dans le dossier du projet et exécutez-le :
npm run install:all
Assurez-vous que Node.js et npm sont installés.
- Extensions de bâtiments
La course à pied :
npm run build
A l'issue de la formation.bin/
Le dossier s'affiche kilo-code-4.0.0.vsix
Documentation.
- installation manuelle
- Ouvrir VS Code.
- S'exécute dans le terminal :
code --install-extension bin/kilo-code-4.0.0.vsix
- Ou sélectionnez "Installer à partir de VSIX" dans le menu "Extension" et cochez la case.
.vsix
Documentation. - Redémarrer VS Code après l'installation.
- Mode développement (optionnel)
Si vous souhaitez déboguer ou modifier le code, exécutez :
npm run dev
puis appuyez sur F5
VS Code ouvrira une nouvelle fenêtre pour charger le plugin. Après avoir modifié le code, les changements prendront effet en temps réel, mais la modification de l'extension de base doit être redémarrée.
- Se connecter pour obtenir des crédits gratuits
Une fois l'installation terminée, ouvrez VS Code et Kilo Code vous demandera de vous connecter avec votre compte Google. Une fois connecté, vous recevrez un crédit de 15 $ pour Claude 3.7 Sonnet.
Comment utiliser les principales fonctionnalités
1. la génération de code pilotée par l'IA
- Dans l'éditeur VS Code, saisissez une description en langage naturel telle que "Créer une fonction qui vérifie si un tableau est ordonné".
- Appuyer sur la touche de raccourci par défaut
Ctrl+Enter
(réglable dans Paramètres), Kilo Code génère le code et l'insère au niveau du curseur. Par exemple, Kilo Code génère du code et l'insère au niveau du curseur :
function isSorted(arr) {
for (let i = 1; i < arr.length; i++) {
if (arr[i] < arr[i - 1]) return false;
}
return true;
}
- Si le résultat généré n'est pas satisfaisant, la description peut être ajustée et régénérée.
2. la complétion intelligente du code
- Lors de l'écriture de code, Kilo Code suggère des compléments en fonction du contexte.
- Par exemple, tapez
for (let i
il demandera la structure complète de la boucle :
for (let i = 0; i < array.length; i++)
- presse
Tab
peut-êtreEnter
Suggestions acceptées. La fonction Compléter analyse l'ensemble du document et fournit des suggestions plus adaptées.
3. reconfiguration automatisée
- Sélectionnez un morceau de code et appuyez sur le raccourci par défaut
Ctrl+Shift+R
. - Kilo Code analyse et optimise le code. En voici un exemple :
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}
peut être optimisé :
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
- Le code est automatiquement mis à jour lorsque vous cliquez sur Confirmer.
4. automatisation des tâches
- Ouvrez le panneau de commande (
Ctrl+Shift+P
), tapez "Kilo Code : Automate Tasks". - Sélectionnez le type de tâche, par exemple "Format Code" ou "Batch Rename Variables".
- Saisissez une demande spécifique, telle que "changer tous les lets en const", et Kilo Code analysera et exécutera les changements.
5. l'accès au soutien
- Lancez "Kilo Code : Open Community" dans VS Code et accédez à Discord (
https://discord.gg/fxrhCFGhkP
) ou GitHub. - Vous pouvez poser une question sur Discord ou soumettre un problème sur GitHub, et si le retour d'information est utile, vous pouvez obtenir des crédits gratuits supplémentaires.
Précautions de manipulation
- exigences en matière de réseauLa fonction AI nécessite une connexion internet pour maintenir le réseau ouvert.
- gestion des quotasLorsque le crédit gratuit de 15 $ est épuisé, vous pouvez en acheter d'autres via Stripe, facturés au tarif de l'API d'Anthropic sans frais supplémentaires.
- Ajustements de la configurationPour plus d'informations, consultez la rubrique "Kilo Code" dans les paramètres VS Code pour ajuster les raccourcis ou les préférences des fonctionnalités.
- Enregistrer le fichierAprès avoir généré ou modifié le code, appuyez sur
Ctrl+S
Économiser.
scénario d'application
- Prototypage rapide
Les développeurs peuvent utiliser Kilo Code pour générer des cadres de code. Par exemple, tapez "créer une page de connexion" et l'IA générera le code de base HTML et JavaScript, ce qui permettra de gagner du temps. - Programmation de l'apprentissage
Les étudiants peuvent l'utiliser pour générer des exemples de code. Par exemple, tapez "write a binary lookup" et Kilo Code fournira du code pour faciliter la compréhension de l'algorithme. - Maintenance du code
Lors de la maintenance d'anciens projets, vous pouvez utiliser le refactoring automatisé pour nettoyer le code. Par exemple, optimiser les boucles imbriquées en formes concises pour améliorer la lisibilité. - Développement de l'équipe
Les contributeurs de logiciels libres peuvent utiliser Kilo Code pour mettre en œuvre rapidement des fonctionnalités, livrer du code sur GitHub et accélérer les itérations du projet.
QA
- Kilo Code facture-t-il des frais ?
Il s'agit d'un outil gratuit et open source. L'inscription s'accompagne d'un crédit Claude 3.7 de 15 $, sans qu'aucune carte de crédit ne soit nécessaire. Lorsque le crédit est épuisé, vous pouvez en acheter d'autres par l'intermédiaire de Stripe et être facturé au prix initial d'Anthropic. - Les exigences en matière de configuration informatique sont-elles élevées ?
Pas trop élevé. Il peut être utilisé sur un ordinateur ordinaire à condition qu'il puisse exécuter VS Code et Node.js. Les calculs d'IA sont effectués dans le nuage. - Comment puis-je participer au développement ?
entretienshttps://github.com/Kilo-Org/kilocode
L'équipe se réjouit de toute contribution. - D'autres éditeurs sont-ils pris en charge ?
Actuellement, seul VS Code est pris en charge, mais il n'est pas prévu de l'étendre à l'avenir. - Que se passe-t-il si je n'ai plus de crédit ?
Il peut être rechargé via Stripe ou en fournissant des commentaires utiles, et l'équipe peut offrir des crédits supplémentaires.
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...