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

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: :
- Exécutez-le dans le répertoire du projet :
kode
- importation
fix
et appuyez sur la touche Entrée. - Collez l'extrait de code qui doit être corrigé (par exemple, une fonction JavaScript) et appuyez sur le bouton
Ctrl+D
(Mac/Linux) ouCtrl+Z
(Fenêtres) Entrée de fin. - Anon-Kode analyse le code, produit la version corrigée et explique les changements.
- Exécutez-le dans le répertoire du projet :
- 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: :
- être en mouvement
kode
Entrez dans l'outil. - importation
explain
. - Pour coller un extrait de code, tel qu'une fonction, appuyez sur la touche
Ctrl+D
peut-êtreCtrl+Z
Soumis. - Anon-Kode Détails du retour.
- être en mouvement
- 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: :
- Assurez-vous d'avoir des fichiers de test dans votre projet (par exemple, utilisez Jest ou Mocha).
- La course à pied :
kode test
- Anon-Kode reconnaît automatiquement les fichiers de test, les exécute et produit les résultats.
- Si le test échoue, des solutions possibles sont proposées.
- exemple typique: :
fichier de testtest.js
: :test('adds 1 + 2 to equal 3', () => { expect(1 + 2).toBe(3); });
être en mouvement
kode test
Sortie :测试通过:adds 1 + 2 to equal 3
Modèles de commutation
- procédure: :
- La course à pied :
kode /config
- Saisissez une nouvelle clé API ou sélectionnez un autre modèle.
- Sauvegardez-le pour utiliser le nouveau modèle.
- La course à pied :
compétence opérationnelle
- Sortie rapide: Entrée
exit
ou parCtrl+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
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...