Allgemeine Einführung
Anon-Kode ist ein Open-Source-KI-Code-Assistent für terminalbasierte Operationen, der vom Entwickler Daniel Nakov auf GitHub veröffentlicht wurde. Er wurde für Programmierer entwickelt und hilft Benutzern, Code schnell zu korrigieren, Tests auszuführen, komplexe Funktionen zu interpretieren und vieles mehr, indem er ein Sprachmodell integriert, das APIs im Stil von OpenAI unterstützt. Egal, ob Sie mit unordentlichem "Spaghetti-Code" zu tun haben oder schnell verstehen müssen, was Ihr Code tut, Anon-Kode bietet effiziente Unterstützung. Das Tool zeichnet sich durch seine Flexibilität und Nützlichkeit für ein breites Spektrum von Programmierprojekten aus, insbesondere für Entwickler, die effizient in einer Terminalumgebung arbeiten müssen. Einfach zu installieren, flexibel zu konfigurieren und vollständig quelloffen, können Benutzer das richtige KI-Modell für ihre Bedürfnisse wählen.
Anthropisch Zeitgleich mit claude-3.7 letzte Woche veröffentlicht claude-code Es hat sich herausgestellt, dass bei der Veröffentlichung des Pakets versehentlich auch das Quellcode-Mapping durchgesickert ist. Und es ist eigentlich recht einfach, den Quellcode mit Hilfe des Source Mappings wiederherzustellen. Also hat jemand den Quellcode dekompiliert claude Original dekompilierte Datei: https://github.com/dnakov/claude-code
Funktionsliste
- Code-KorrekturenAutomatisches Erkennen und Beheben von logischen Fehlern oder Syntaxproblemen im Code.
- funktionale ErklärungGeben Sie eine Funktion oder einen Codeschnipsel ein, um eine detaillierte Beschreibung der Funktion zu erhalten.
- TestlaufUnterstützung bei der Durchführung von Code-Tests, der Ausgabe der Ergebnisse und der Bereitstellung von Verbesserungsvorschlägen.
- ModellkompatibilitätPasst sich an jedes Sprachmodell an, das die OpenAI-Style-API unterstützt, und die Benutzer können frei zwischen ihnen wechseln.
- TerminalbetriebInteraktion über die Befehlszeile, keine grafische Schnittstelle erforderlich, geeignet für effiziente Entwicklung.
- Benutzerdefinierte KonfigurationErmöglicht die Anpassung der Werkzeugeinstellungen an die individuellen Bedürfnisse des Benutzers.
Hilfe verwenden
Ablauf der Installation
Die Installation und Nutzung von Anon-Kode basiert auf der Node.js-Umgebung, die über den npm-Paketmanager global installiert wird. Hier sind die detaillierten Schritte:
1. die Vorbereitung auf die Umwelt zu gewährleisten
- Node.jsNode.js: Stellen Sie sicher, dass Sie Node.js auf Ihrem Computer installiert haben (die empfohlene Version ist LTS). Sie können es von der Node.js-Website herunterladen und installieren.
- npmNode.js wird mit npm ausgeliefert, so dass Sie es nicht separat installieren müssen, sondern es im Terminal ausführen können.
npm -v
Überprüfen Sie die Version, um sicherzustellen, dass sie richtig funktioniert. - GitWenn Sie Ihren Code klonen oder nach Aktualisierungen suchen müssen, empfehlen wir die Installation von Git, das auf der Git-Website verfügbar ist.
2. weltweit Anon-Kode installieren
Öffnen Sie ein Terminal (CMD oder PowerShell für Windows, Standardterminal für Mac/Linux) und geben Sie den folgenden Befehl ein:
npm install -g anon-kode
Sobald die Installation abgeschlossen ist, ist Anon-Kode global verfügbar. Führen Sie den folgenden Befehl aus, um die Installation zu überprüfen:
kode --version
Wenn die Versionsnummer zurückgegeben wird, war die Installation erfolgreich.
3. die Initialisierung des Projekts
Gehen Sie zum Beispiel in den Ordner Ihres Programmierprojekts:
cd /pfad/zu/ihrem-projekt
Dann laufen Sie:
kode
Wenn Sie das Programm zum ersten Mal ausführen, fordert es Sie zur Konfiguration auf und führt Sie durch die Konfigurationsschritte.
4) Konfigurationstools
Bei der ersten Verwendung müssen Sie den API-Schlüssel und das Modell einrichten:
- Führen Sie den folgenden Befehl aus, um in den Konfigurationsmodus zu gelangen:
kode /config
- Das System fragt nach einem API-Schlüssel (z. B. dem Schlüssel für OpenAI oder ein anderes kompatibles Modell). Sie müssen den Schlüssel vom Modellanbieter erhalten. Der Schlüssel für OpenAI kann z. B. auf der OpenAI-Plattform generiert werden.
- Nach der Eingabe des Schlüssels wählen Sie das Standardmodell (Claude, GPT usw. werden unterstützt). Speichern Sie die Konfiguration, wenn Sie fertig sind, und Sie müssen die Einstellungen später nicht wiederholen.
Wie zu verwenden
Anon-Kode wird über Terminal-Befehle bedient. Im Folgenden wird beschrieben, wie Sie die wichtigsten Funktionen nutzen können:
Code-Korrekturen
- Verfahren::
- Führen Sie es im Projektverzeichnis aus:
kode
- Einfuhr
reparieren
und drücken Sie die Eingabetaste. - Fügen Sie den Codeausschnitt ein, der korrigiert werden muss (z. B. eine JavaScript-Funktion), und drücken Sie die
Strg+D
(Mac/Linux) oderStrg+Z
(Windows) Eingabe beenden. - Anon-Kode analysiert den Code, gibt die korrigierte Version aus und erklärt die Änderungen.
- Führen Sie es im Projektverzeichnis aus:
- typisches Beispiel::
Geben Sie den Verwechslungscode ein:function add(a,b {return a+b
Ausgabe:
function add(a, b) { return a + b; } }
Erläuterung: Syntaxfehler behoben, fehlende Klammern und Zeilenumbrüche hinzugefügt.
funktionale Erklärung
- Verfahren::
- in Bewegung sein
kode
Geben Sie das Werkzeug ein. - Einfuhr
erklären
. - Um einen Codeschnipsel, z. B. eine Funktion, einzufügen, drücken Sie die
Strg+D
vielleichtStrg+Z
Eingereicht. - Anon-Kode Angaben zur Rückgabe.
- in Bewegung sein
- typisches Beispiel::
Eingabe:def factorial(n): if n == 0 wenn n == 0. 1 zurückgeben else: return n * Fakultät(n-1). return n * Fakultät(n-1)
Ausgabe:
Dies ist eine rekursive Funktion, die die Fakultät der eingegebenen Zahl n berechnet. Sie gibt 1 zurück, wenn n=0 ist (die Grundbedingung für die Fakultät); andernfalls berechnet sie rekursiv die Fakultät durch Multiplikation von n mit n-1. Zum Beispiel berechnet faktoriell(3) 3 * 2 * 1 = 6.
Testlauf
- Verfahren::
- Stellen Sie sicher, dass Sie Testdateien in Ihrem Projekt haben (verwenden Sie z.B. Jest oder Mocha).
- Laufen:
Kodetest
- Anon-Kode erkennt die Testdateien automatisch, führt sie aus und gibt die Ergebnisse aus.
- Wenn der Test fehlschlägt, werden mögliche Abhilfemaßnahmen vorgeschlagen.
- typisches Beispiel::
Testdateitest.js
::test('addiert 1 + 2 um 3 zu ergeben', () => { expect(1 + 2).toBe(3); });
in Bewegung sein
Kodetest
Ausgabe:Test bestanden: addiert 1 + 2 gleich 3
Modelle umschalten
- Verfahren::
- Laufen:
kode /config
- Geben Sie einen neuen API-Schlüssel ein oder wählen Sie ein anderes Modell.
- Speichern Sie es, um das neue Modell zu verwenden.
- Laufen:
Bedienungskompetenz
- Schneller Ausstieg: Eingabe
Ausgang
oder durchStrg+C
Exit-Tool. - Hilfe anzeigen: Lauf
kode --help
Abrufen einer Liste von Befehlen. - Debug-Modus: Lauf
kode --debug
Detaillierte Protokolle für eine einfache Fehlersuche.
caveat
- NetzanforderungDas Tool ist auf API-Aufrufe angewiesen, um ein reibungsloses Netzwerk zu gewährleisten.
- Schlüsselsicherheit: Geben Sie den API-Schlüssel nicht öffentlich bekannt.
- LeistungsoptimierungGroße Projekte sollten in Modulen verwendet werden, damit nicht zu viel Code auf einmal verarbeitet wird.
Mit den oben genannten Schritten können Sie ganz einfach mit Anon-Kode loslegen und eine KI-gesteuerte Programmierhilfe genießen!