phuetz/code-buddy
phuetz/code-buddy has 50 GitHub stars and 12 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-11 14:47 UTC. Last push 2026-10-12.
Comment ces chiffres sont mesurés
Local-first AI coding agent for the terminal. 64 LLM providers, 30 of them free or local $0, with auto-failover. 220+ tools, a peer-to-peer fleet, and a desktop app. No API bill required.
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.fr.md
OriginalCode Buddy 2 — mémoire, apprentissage et coopération
Code Buddy peut conserver des informations utiles, proposer des leçons, réutiliser des skills et évaluer des variantes de code. Ces mécanismes agissent sur le contexte et les artefacts du système ; ils ne réentraînent pas les poids du modèle.
Pour l’installation et les autres usages, consulter le README principal. Cette présentation thématique en français, qui n’est pas une traduction intégrale du README principal, accompagne le guide technique et ses preuves de source.
Versions récentes
La version 2.3.0 est en préparation : ses changements intégrés et leurs limites figurent dans le changelog. La version 2.2 ajoute la connexion OAuth à ElevenLabs hébergé via MCP, fiabilise les commandes en script (interruption headless en code 130, mcp add-json --yes) et affiche le thème effectif dans /status (notes 2.2.0). La version 2.1 ajoutait un catalogue explicite de ressources, la recherche RagChat avec citations de pages, l’import de configurations MCP et un pont A2A JSON-RPC limité aux échanges texte documentés. Elle corrige aussi des problèmes de sessions terminal, de mémoire par fournisseur, de diagnostic de configuration et d’interface Cowork. Les notes de version détaillent les limites : pas de reprise automatique des tâches après panne, pas de compatibilité universelle ni de garantie de qualité OCR.
npm install -g @phuetz/code-buddy@latest
buddy --version
buddy doctor --offline
La CI impose Linux, macOS et Windows avec Node.js 20 et 22. Cowork reste une installation distincte du paquet npm CLI.
Ce qui reste d’une session à l’autre
La mémoire de projet se trouve notamment dans .codebuddy/CODEBUDDY_MEMORY.md, la mémoire utilisateur dans ~/.codebuddy/memory.md. Leur contenu peut rejoindre le prompt dans les limites et selon la portée du contexte actif. Les leçons constituent une autre couche : une session substantielle peut proposer des candidatures, à examiner avant qu’elles deviennent des leçons actives.
buddy lessons candidate list
buddy lessons list
buddy lessons search "profil"
buddy lessons context
Exemple d’usage : conserver une convention de tests du dépôt, puis proposer une leçon après un diagnostic utilisant le mauvais profil. Le rapprochement avec Manus concerne le contexte externalisé et les observations d’erreurs, pas une copie de son système interne.
Des procédures réutilisables et contrôlables
Les skills décrivent comment mener une tâche. Le système sait proposer des skills authored et consolider des procédures qui se recouvrent. Il conserve les skills épinglés et refuse les pertes de couverture détectées. Ces contrôles textuels doivent être complétés par une utilisation réelle de la procédure.
buddy improve skills-list inspecte les procédures authored. buddy improve skills-consolidate prévisualise une consolidation et peut appeler un modèle. Son option --apply demande explicitement l’installation et l’archivage ; son contrat diffère de celui des commandes génératives voisines.
Améliorer les artefacts, puis évaluer les variantes de code
CODEBUDDY_SELF_IMPROVE=true conserve le mode proposition. La valeur auto-apply, ou l’autorisation explicite prévue par la commande concernée, permet de garder les changements validés. La voie improve portant sur la couche apprise et la voie evolve portant sur le code doivent être distinguées.
buddy evolve list et buddy evolve review IDENTIFIANT permettent d’examiner des variantes. Le moteur travaille dans des worktrees et ne fusionne pas automatiquement. Sa référence DGM de Sakana exprime une inspiration de méthode ; les performances publiées par Sakana ne sont pas des résultats de Code Buddy. Un score hors ligne reste limité au benchmark utilisé.
Coopérer et explorer plusieurs pistes
Le Council peut répartir des rôles complémentaires, évaluer les réponses et les synthétiser. Fugu, développé par Sakana AI ; son modèle d’orchestration entraîné se distingue du conducteur déterministe actuellement présent dans Code Buddy.
Le moteur de raisonnement propose ToT/MCTS avec des budgets de recherche. /think status permet d’inspecter le réglage. Une consigne de raisonnement injectée par un middleware ne prouve pas qu’un arbre de recherche a été exécuté. Les références ToT, RethinkMCTS et MCTSr sont explicitées dans le guide ; aucune équivalence de benchmark n’est annoncée.
Une recette de flotte a déjà relié deux hôtes : revue du Buddy Windows par RPC, correction du Buddy Linux, puis oracle indépendant réussi sur les deux systèmes (5/5 chacun). Le relais était assuré manuellement par le pilote. Déroulement vérifié.
Le gain se vérifie sur une tâche concrète : référence avant changement, actions capturées, résultat, coût et régressions. La présence du code, son activation et son bénéfice observé sont trois constats différents.
Portée des preuves
Le guide d’apprentissage a initialement été relu sur le candidat 01fc0dbd3 le 14 septembre 2026. Ce contrôle historique ne constitue pas la validation de la version 2.1.0 ; consulter les notes de version et les contrôles du commit publié pour identifier cette livraison.
Explorer des projets similaires
codecrafters-io/build-your-own-x
Maîtrisez la programmation en recréant de zéro vos technologies préférées.
561,825 étoilespublic-apis/public-apis
Une liste collective d'API gratuites
498,191 étoilesmorluto/rea
Rétro-ingénierie de n'importe quoi avec des agents, du comportement des applications jusqu'aux binaires natifs.
452,360 étoilesopenclaw/openclaw
L'IA qui fait vraiment les choses. Tout système d'exploitation, toute plateforme. À la manière du homard. 🦞
394,356 étoiles