Anon-Kode : assistant de code IA en ligne de commande (décompilation de code Claude Code)

Introduction générale

Anon-Kode est un assistant de code IA open source pour les opérations basées sur les terminaux, lancé sur GitHub par le développeur Daniel Nakov. Conçu pour les programmeurs, il aide les utilisateurs à corriger rapidement le code, à exécuter des tests, à interpréter des fonctions complexes, et plus encore, en intégrant un modèle de langage qui prend en charge les API de type OpenAI. Que vous ayez affaire à un "code spaghetti" désordonné ou que vous ayez besoin de comprendre rapidement ce que fait votre code, Anon-Kode vous apporte un soutien efficace. L'outil est réputé pour sa flexibilité et son utilité pour un large éventail de projets de programmation, en particulier pour les développeurs qui ont besoin de travailler efficacement dans un environnement terminal. Facile à installer, flexible dans sa configuration et entièrement open source, les utilisateurs peuvent choisir le modèle d'IA adapté à leurs besoins.

Anthropique Sortie en même temps que claude-3.7 la semaine dernière code claude Cet outil de ligne de commande, il s'avère que lorsqu'ils ont poussé le paquet, ils ont accidentellement divulgué le mappage des sources. Et il est en fait assez facile de restaurer le code source en utilisant la cartographie des sources. Donc quelqu'un a décompilé le claude Fichier original décompilé : https://github.com/dnakov/claude-code

Anon-Kode:命令行AI代码助手(Claude Code代码反编译)

 

Liste des fonctions

  • Corrections de codeLe logiciel de gestion du code : détecte et corrige automatiquement les erreurs logiques ou les problèmes de syntaxe dans le code.
  • explication fonctionnelleFonction : Entrez une fonction ou un extrait de code pour obtenir une description détaillée de la fonction.
  • test de fonctionnementLes services d'appui à l'exécution des tests de code, à la production des résultats et à la formulation de suggestions d'amélioration.
  • compatibilité des modèlesLe modèle de langage : s'adapte à tout modèle de langage qui prend en charge une API de type OpenAI, et les utilisateurs sont libres de passer de l'un à l'autre.
  • fonctionnement du terminalLe logiciel est conçu pour interagir via la ligne de commande, aucune interface graphique n'est requise, ce qui permet un développement efficace.
  • Configuration personnaliséeLes outils d'aide à la décision : Ils permettent aux utilisateurs d'ajuster les paramètres de l'outil en fonction de leurs besoins individuels.

 

Utiliser l'aide

Processus d'installation

L'installation et l'utilisation d'Anon-Kode sont basées sur un environnement Node.js, installé globalement via le gestionnaire de paquets npm. Voici les étapes détaillées :

1. assurer la préparation environnementale

  • Node.jsPour ce faire, vous devez vous assurer que Node.js est installé sur votre ordinateur (la version recommandée est la version LTS). Vous pouvez le télécharger et l'installer depuis le site web de Node.js.
  • npmNode.js est livré avec npm, vous n'avez donc pas besoin de l'installer séparément, mais de le lancer dans le terminal. npm -v Vérifiez la version pour vous assurer qu'elle fonctionne correctement.
  • GitSi vous avez besoin de cloner votre code ou de vérifier les mises à jour, nous vous recommandons d'installer Git, qui est disponible sur le site web de Git.

2. installer Anon-Kode globalement

Ouvrez un terminal (CMD ou PowerShell pour Windows, terminal par défaut pour Mac/Linux) et entrez la commande suivante :

npm install -g anon-kode

Une fois l'installation terminée, Anon-Kode sera globalement disponible. Exécutez la commande suivante pour vérifier l'installation :

kode --version

Si le numéro de version est renvoyé, l'installation a réussi.

3. initialisation du projet

Allez dans le dossier de votre projet de programmation, par exemple :

cd /path/to/your-project

Ensuite, courez :

kode

La première fois que vous l'exécutez, l'outil vous invite à le configurer et passe par les étapes de configuration.

4. les outils de configuration

La première fois que vous l'utilisez, vous devez configurer la clé et le modèle de l'API :

  • Exécutez la commande suivante pour accéder au mode de configuration :
    kode /config
    
  • Le système vous demandera une clé API (par exemple, la clé d'OpenAI ou d'un autre modèle compatible). Vous devrez obtenir la clé auprès du fournisseur du modèle, par exemple la clé d'OpenAI peut être générée dans la plateforme OpenAI.
  • Après avoir saisi la clé, sélectionnez le modèle par défaut (Claude, GPT, etc. sont pris en charge). Sauvegardez la configuration lorsque vous avez terminé et vous n'aurez plus besoin de répéter les réglages par la suite.

Comment l'utiliser

Anon-Kode fonctionne à l'aide de commandes de terminal, et les détails suivants expliquent comment utiliser les principales fonctions :

Corrections de code

  • procédure: :
    1. Exécutez-le dans le répertoire du projet :
      kode
      
    2. importation fix et appuyez sur la touche Entrée.
    3. Collez l'extrait de code qui doit être corrigé (par exemple, une fonction JavaScript) et appuyez sur le bouton Ctrl+D(Mac/Linux) ou Ctrl+Z(Fenêtres) Entrée de fin.
    4. Anon-Kode analyse le code, produit la version corrigée et explique les changements.
  • exemple typique: :
    Saisir le code de confusion :

    function add(a,b {return a+b
    

    Sortie :

    function add(a, b) {
    return a + b;
    }
    

    Explication : correction d'erreurs de syntaxe, ajout de parenthèses et de nouvelles lignes manquantes.

explication fonctionnelle

  • procédure: :
    1. être en mouvement kode Entrez dans l'outil.
    2. importation explain.
    3. Pour coller un extrait de code, tel qu'une fonction, appuyez sur la touche Ctrl+D peut-être Ctrl+Z Soumis.
    4. Anon-Kode Détails du retour.
  • exemple typique: :
    Entrée :

    def factorial(n):
    if n == 0:
    return 1
    else:
    return n * factorial(n-1)
    

    Sortie :

    这是一个递归函数,用于计算输入数字 n 的阶乘。当 n=0 时返回 1(阶乘的基线条件);否则通过 n 乘以 n-1 的阶乘结果递归计算。例如,factorial(3) 会计算 3 * 2 * 1 = 6。
    

test de fonctionnement

  • procédure: :
    1. Assurez-vous d'avoir des fichiers de test dans votre projet (par exemple, utilisez Jest ou Mocha).
    2. La course à pied :
      kode test
      
    3. Anon-Kode reconnaît automatiquement les fichiers de test, les exécute et produit les résultats.
    4. Si le test échoue, des solutions possibles sont proposées.
  • exemple typique: :
    fichier de test test.js: :

    test('adds 1 + 2 to equal 3', () => {
    expect(1 + 2).toBe(3);
    });
    

    être en mouvement kode testSortie :

    测试通过:adds 1 + 2 to equal 3
    

Modèles de commutation

  • procédure: :
    1. La course à pied :
      kode /config
      
    2. Saisissez une nouvelle clé API ou sélectionnez un autre modèle.
    3. Sauvegardez-le pour utiliser le nouveau modèle.

compétence opérationnelle

  • Sortie rapide: Entrée exit ou par Ctrl+C Outil de sortie.
  • Voir l'aide: Run kode --help Obtenir une liste de commandes.
  • mode débogage: Run kode --debug Affichez des journaux détaillés pour faciliter le dépannage.

mise en garde

  • exigences en matière de réseauL'outil s'appuie sur des appels d'API pour assurer le bon fonctionnement du réseau.
  • sécurité des clésNe partagez pas la clé API avec le public.
  • l'optimisation des performancesLes grands projets sont recommandés pour être utilisés en modules afin d'éviter de traiter trop de code à la fois.

Avec ces étapes, vous pouvez facilement commencer à utiliser Anon-Kode et profiter de l'expérience d'assistance à la programmation pilotée par l'IA !

© déclaration de droits d'auteur
AiPPT

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...