codebase-md : L'outil génère automatiquement CLAUDE.md avec maintenance des hooks git

✍️ OpenClawRadar📅 Publié: March 8, 2026🔗 Source
codebase-md : L'outil génère automatiquement CLAUDE.md avec maintenance des hooks git
Ad

Aperçu de l'outil

codebase-md est un outil Python qui génère et maintient automatiquement des fichiers CLAUDE.md pour les projets utilisant Claude Code. La version 0.1.0 est en alpha et sous licence MIT.

Installation et utilisation de base

Installer avec support AST : pip install "codebase-md[ast]"

Analyser et générer : codebase scan . suivi de codebase generate .

Contenu généré

L'outil crée CLAUDE.md avec :

  • Détection de modèles d'architecture (monolithe, monorepo, microservice, CLI, etc.)
  • Conventions auto-détectées incluant le style de nommage, les modèles d'importation et les modèles de conception via AST tree-sitter
  • Vérifications de santé des dépendances contre les registres PyPI/npm
  • Insights git avec analyse des contributeurs et points chauds des fichiers
  • Routage intelligent du contexte pour que Claude interroge les parties pertinentes de la base de code

Fonctionnalités supplémentaires

Génère des fichiers de configuration pour d'autres outils : .cursorrules, AGENTS.md, codex.md et .windsurfrules à partir de la même analyse.

Installation de hooks git : codebase hooks install . maintient automatiquement les fichiers générés à jour.

Ad

Intelligence des dépendances

Inclut la commande deps pour la gestion des dépendances :

  • codebase deps . - Tableau de bord complet de santé
  • codebase deps . --offline - Notation locale uniquement, ignore les appels au registre
  • codebase deps . --upgrade fastapi - Plan de mise à niveau pour des paquets spécifiques

Le système de dépendances vérifie les versions épinglées contre les registres et signale les paquets obsolètes, les paquets peu maintenus et les changements cassants dans les chemins de mise à niveau.

Détails de développement

L'outil a été construit en utilisant Claude Code pour les décisions d'architecture, l'intégration AST tree-sitter, un système de classement contextuel TF-IDF et une suite de 354 tests. Le CLAUDE.md propre au projet a été généré par codebase-md.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Artifactr : Outil CLI local-first pour gérer les artefacts des agents d'IA de codage
Tools

Artifactr : Outil CLI local-first pour gérer les artefacts des agents d'IA de codage

Artifactr est un outil CLI gratuit et open-source pour gérer les artefacts LLM comme les compétences, commandes et définitions d'agents. Il stocke les fichiers dans des coffres portables sans connexion réseau et prend en charge la synchronisation automatique via des liens symboliques.

OpenClawRadar
Kula : Surveillance de serveur Linux autonome sans aucune dépendance.
Tools

Kula : Surveillance de serveur Linux autonome sans aucune dépendance.

Kula est un outil de surveillance de serveurs Linux léger qui s'exécute sous la forme d'un binaire unique sans dépendances externes ni bases de données. Il collecte les métriques système chaque seconde depuis /proc et /sys, les stocke dans un tampon circulaire à plusieurs niveaux intégré, et propose à la fois une interface tableau de bord web et une interface utilisateur en terminal (TUI).

OpenClawRadar
yburn : Outil pour auditer et remplacer les tâches cron inutiles des agents IA
Tools

yburn : Outil pour auditer et remplacer les tâches cron inutiles des agents IA

yburn est un outil Python qui audite les tâches cron des agents d'IA et remplace celles qui n'ont pas besoin de LLM par des scripts Python autonomes. Le créateur a constaté que 58 % des 98 tâches cron étaient des tâches purement mécaniques comme des vérifications de santé système et des sauvegardes git.

OpenClawRadar
🦀
Tools

API Mock OpenClaw pour la création d'outils/intégrations contre la passerelle

Un mock open source de l'API WebSocket de la passerelle OpenClaw utilisant Imposter. Prend en charge chat.send/history, session create/list, agent list, model list. Extensible avec YAML et JSON.

OpenClawRadar