AI Personal Learning
und praktische Anleitung
Ali - bemalter Frosch

Anon-Kode: Kommandozeilen-Assistent für KI-Code (Claude-Code-Dekompilierung)

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

Anon-Kode: Kommandozeilen-KI-Code-Assistent (offizielle dekompilierte Version von Claude Code)-1

 

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::
    1. Führen Sie es im Projektverzeichnis aus:
      kode
      
    2. Einfuhr reparieren und drücken Sie die Eingabetaste.
    3. Fügen Sie den Codeausschnitt ein, der korrigiert werden muss (z. B. eine JavaScript-Funktion), und drücken Sie die Strg+D(Mac/Linux) oder Strg+Z(Windows) Eingabe beenden.
    4. Anon-Kode analysiert den Code, gibt die korrigierte Version aus und erklärt die Änderungen.
  • 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::
    1. in Bewegung sein kode Geben Sie das Werkzeug ein.
    2. Einfuhr erklären.
    3. Um einen Codeschnipsel, z. B. eine Funktion, einzufügen, drücken Sie die Strg+D vielleicht Strg+Z Eingereicht.
    4. Anon-Kode Angaben zur Rückgabe.
  • 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::
    1. Stellen Sie sicher, dass Sie Testdateien in Ihrem Projekt haben (verwenden Sie z.B. Jest oder Mocha).
    2. Laufen:
      Kodetest
      
    3. Anon-Kode erkennt die Testdateien automatisch, führt sie aus und gibt die Ergebnisse aus.
    4. Wenn der Test fehlschlägt, werden mögliche Abhilfemaßnahmen vorgeschlagen.
  • typisches Beispiel::
    Testdatei test.js::

    test('addiert 1 + 2 um 3 zu ergeben', () => {
    expect(1 + 2).toBe(3);
    });
    

    in Bewegung sein KodetestAusgabe:

    Test bestanden: addiert 1 + 2 gleich 3
    

Modelle umschalten

  • Verfahren::
    1. Laufen:
      kode /config
      
    2. Geben Sie einen neuen API-Schlüssel ein oder wählen Sie ein anderes Modell.
    3. Speichern Sie es, um das neue Modell zu verwenden.

Bedienungskompetenz

  • Schneller Ausstieg: Eingabe Ausgang oder durch Strg+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!


CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Anon-Kode: Kommandozeilen-Assistent für KI-Code (Claude-Code-Dekompilierung)

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)