AI Personal Learning
und praktische Anleitung
讯飞绘镜

Kilo Code: ein Roo Code-Zweig mit einer sauberen Benutzeroberfläche

Allgemeine Einführung

Kilo Code ist ein Open-Source-Erweiterungs-Plug-in für Visual Studio Code (kurz VS Code). Es nutzt die Technologie der künstlichen Intelligenz, um Benutzern zu helfen, Code effizienter zu schreiben. Das Projekt wurde vom Kilo-Org-Team entwickelt und ursprünglich von Roo Code abgezweigt, mit zusätzlichen Funktionen wie Codegenerierung, Aufgabenautomatisierung und intelligenten Vorschlägen. Es ist für $15 kostenlos erhältlich. Claude 3.7 Sonnet-Modell-Nutzungsguthaben, die den Nutzern bei der Registrierung zur Verfügung stehen.Das Ziel von Kilo Code ist es, einen erstklassigen KI-Programmierassistenten durch Zusammenarbeit mit der Community und schnelle Iteration zu entwickeln. Der gesamte Code ist auf GitHub öffentlich zugänglich und kann von jedem heruntergeladen, verwendet oder entwickelt werden.

Kilo Code:Roo Code分支的VS Code插件-1


 

Funktionsliste

  • KI-gesteuerte Code-GenerierungEingabe von Beschreibungen in natürlicher Sprache zur automatischen Codegenerierung.
  • automatische RekonfigurationAnalyse und Optimierung von bestehendem Code zur Verbesserung der Qualität.
  • Intelligente Code-VervollständigungBeratung in Echtzeit, basierend auf dem Kontext.
  • Automatisierung von AufgabenErledigt sich wiederholende Aufgaben wie Stapeländerungen oder Formatierungen.
  • Claude 3.7 Unterstützung: Verwendung Anthropisch KI-Modelle, die eine genauere Code-Analyse ermöglichen.
  • Open-Source-ZusammenarbeitBenutzer können Code oder Feedback einreichen, um an der Verbesserung des Projekts mitzuwirken.

 

Hilfe verwenden

Einbauverfahren

Kilo Code kann auf zwei Arten installiert werden: durch direktes Herunterladen vom VS Code-Marktplatz oder durch manuelles Erstellen einer lokalen Version. Hier sind die detaillierten Schritte:

Methode 1: Installation vom VS Code Marketplace

  1. VS-Code öffnen.
  2. Klicken Sie auf das Symbol "Erweitern" auf der linken Seite (oder drücken Sie die Ctrl+Shift+X).
  3. Geben Sie "Kilo Code" in die Suchleiste ein, um den kilocode.Kilo-Code.
  4. Klicken Sie auf "Installieren" und warten Sie, bis der Vorgang abgeschlossen ist.
  5. Starten Sie VS Code nach der Installation neu.

Methode 2: Lokale Build-Installation

  1. Klonen der Codebasis
    Geben Sie ihn in das Terminal ein:
git clone https://github.com/Kilo-Org/kilocode.git

Die Projektdateien werden lokal heruntergeladen.

  1. Installation von Abhängigkeiten
    Gehen Sie in den Projektordner und führen Sie es aus:
npm run install:all

Stellen Sie sicher, dass Node.js und npm installiert sind.

  1. Gebäudeerweiterungen
    Laufen:
npm run build

Nach Abschluss.bin/ Der Ordner wird angezeigt kilo-code-4.0.0.vsix Dokumentation.

  1. manuelle Installation
  • VS-Code öffnen.
  • Läuft im Terminal:
    code --install-extension bin/kilo-code-4.0.0.vsix
    
  • Oder wählen Sie im Menü "Erweiterung" die Option "Von VSIX installieren" und aktivieren Sie das Kontrollkästchen .vsix Dokumentation.
  • Starten Sie VS Code nach der Installation neu.
  1. Entwicklungsmodus (optional)
    Wenn Sie den Code debuggen oder ändern wollen, führen Sie aus:
npm run dev

und drücken Sie dann F5VS Code startet ein neues Fenster, um das Plugin zu laden. Nach der Änderung des Codes werden die Änderungen in Echtzeit wirksam, aber die Änderung der Haupterweiterung muss neu gestartet werden.

  1. Anmelden, um kostenlose Credits zu erhalten
    Sobald die Installation abgeschlossen ist, öffnen Sie VS Code und Kilo Code wird Sie auffordern, sich mit Ihrem Google-Konto anzumelden. Sobald Sie eingeloggt sind, erhalten Sie eine $15 Gutschrift für Claude 3.7 Sonnet.

Verwendung der wichtigsten Funktionen

1. KI-gesteuerte Code-Generierung

  • Geben Sie im VS-Code-Editor eine Beschreibung in natürlicher Sprache ein, z. B. "Erstellen Sie eine Funktion, die überprüft, ob ein Array geordnet ist".
  • Drücken Sie die Standardtaste Ctrl+Enter(einstellbar in den Einstellungen), generiert Kilo Code den Code und fügt ihn an der Cursorposition ein. Zum Beispiel:
function isSorted(arr) {
for (let i = 1; i < arr.length; i++) {
if (arr[i] < arr[i - 1]) return false;
}
return true;
}
  • Wenn das Ergebnis nicht zufriedenstellend ist, kann die Beschreibung angepasst und neu erstellt werden.

2. intelligente Code-Vervollständigung

  • Beim Schreiben von Code schlägt Kilo Code auf der Grundlage des Kontexts Vervollständigungen vor.
  • Geben Sie zum Beispiel for (let ieingeben, wird die vollständige Schleifenstruktur abgefragt:
for (let i = 0; i < array.length; i++)
  • drücken. Tab vielleicht Enter Akzeptierte Vorschläge. Die Funktion "Vervollständigen" analysiert das gesamte Dokument und liefert weitere maßgeschneiderte Vorschläge.

3. automatisierte Rekonfiguration

  • Wählen Sie ein Stück Code und drücken Sie die Standardtaste Ctrl+Shift+R.
  • Kilo Code analysiert und optimiert den Code. Zum Beispiel:
let sum = 0;
for (let i = 0; i < numbers.length; i++) {
sum += numbers[i];
}

optimiert werden können:

const sum = numbers.reduce((acc, curr) => acc + curr, 0);
  • Der Code wird automatisch aktualisiert, wenn Sie auf Bestätigen klicken.

4. die Automatisierung von Aufgaben

  • Öffnen Sie das Bedienfeld (Ctrl+Shift+P), geben Sie "Kilo Code: Aufgaben automatisieren" ein.
  • Wählen Sie die Art der Aufgabe aus, z. B. "Code formatieren" oder "Variablen stapelweise umbenennen".
  • Geben Sie eine spezifische Anforderung ein, wie z. B. "change all lets to const", und Kilo Code wird die Änderungen scannen und ausführen.

5. den Zugang zur Unterstützung

  • Starten Sie "Kilo Code: Open Community" in VS Code und springen Sie zu Discord (https://discord.gg/fxrhCFGhkP) oder GitHub.
  • Sie können eine Frage auf Discord stellen oder ein Problem auf GitHub melden. Wenn das Feedback wertvoll ist, können Sie zusätzliche kostenlose Credits erhalten.

Vorsichtsmaßnahmen bei der Handhabung

  • NetzanforderungDie AI-Funktion erfordert eine Internetverbindung, um das Netzwerk offen zu halten.
  • QuotenmanagementWenn das kostenlose Guthaben von 15 $ aufgebraucht ist, können Sie über Stripe weitere Guthaben kaufen, die zum Anthropic-API-Tarif und ohne zusätzliche Kosten abgerechnet werden.
  • Anpassungen der KonfigurationSuchen Sie in den VS Code-Einstellungen nach "Kilo Code", um Tastenkombinationen oder Funktionseinstellungen anzupassen.
  • Datei speichern: Nachdem Sie den Code erstellt oder geändert haben, drücken Sie Ctrl+S Sparen.

Anwendungsszenario

  1. Schnelles Prototyping
    Entwickler können Kilo Code verwenden, um Code-Frameworks zu erstellen. Geben Sie zum Beispiel ein: "Erstellen Sie eine Anmeldeseite", und die KI generiert HTML- und JavaScript-Basiscode, was Zeit spart.
  2. Programmieren Lernen
    Die Schüler können damit Beispielcode generieren. Geben Sie zum Beispiel "write a binary lookup" ein, und Kilo Code liefert Code, der das Verständnis des Algorithmus erleichtert.
  3. Code-Wartung
    Bei der Pflege alter Projekte können Sie den Code durch automatisches Refactoring bereinigen. Optimieren Sie zum Beispiel verschachtelte Schleifen in prägnante Formen, um die Lesbarkeit zu verbessern.
  4. Team-Entwicklung
    Open-Source-Mitwirkende können Kilo Code verwenden, um Funktionen schnell zu implementieren, Code auf GitHub zu übertragen und Projektwiederholungen zu beschleunigen.

QA

  1. Erhebt Kilo Code eine Gebühr?
    Es ist ein kostenloses und quelloffenes Tool. Wenn Sie sich anmelden, erhalten Sie ein Guthaben in Höhe von 15 $ für Claude 3.7, eine Kreditkarte ist nicht erforderlich. Wenn das Guthaben aufgebraucht ist, können Sie mehr über Stripe kaufen und zum ursprünglichen Preis von Anthropic abgerechnet werden.
  2. Sind die Anforderungen an die Computerkonfiguration hoch?
    Nicht zu hoch. Es kann auf einem normalen Computer verwendet werden, solange er VS Code und Node.js ausführen kann. Die KI-Berechnung erfolgt in der Cloud.
  3. Wie kann ich mich an der Entwicklung beteiligen?
    Interviews https://github.com/Kilo-Org/kilocodeDas Team freut sich über jeden Beitrag.
  4. Werden andere Editoren unterstützt?
    Derzeit wird nur VS Code unterstützt, aber es ist nicht geplant, dies in Zukunft zu erweitern.
  5. Was passiert, wenn ich kein Guthaben mehr habe?
    Es kann über Stripe oder durch nützliches Feedback aufgestockt werden, und das Team kann zusätzliche Credits verschenken.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Kilo Code: ein Roo Code-Zweig mit einer sauberen Benutzeroberfläche
de_DEDeutsch