CodeSyncer - Outil CLI de gestion du contexte pour les assistants de code IA
(github.com/bitjaru)Un outil créé pour résoudre le problème de perte de contexte lorsque la session change pendant l’utilisation d’assistants de code IA (Claude Code, Cursor, etc.).
Fonctionnalités principales :
- analyse la structure du projet puis génère automatiquement une documentation Markdown que l’IA peut parser
- prise en charge du multi-repo/monorepo (Turborepo, pnpm, Nx, Lerna, etc.)
- enregistrement des décisions via des tags de commentaires de code (
@codesyncer-decision, etc.) - interruption du travail de l’IA et demande de confirmation lors de la détection de mots-clés à risque (paiement, authentification, suppression, etc.)
Ajout du Watch Mode dans la v2.6.0 :
- exécution de
codesyncer watchpour surveiller les modifications de fichiers en temps réel - synchronisation automatique vers
DECISIONS.mdlorsqu’un tag@codesyncer-*est détecté - basé sur chokidar, avec un debounce de 500 ms
J’ai réorganisé ce que j’utilisais en interne dans l’entreprise pour le publier en open source.
GitHub: https://github.com/bitjaru/codesyncer
NPM: npm install -g codesyncer
Écrit en TypeScript, avec comme dépendances principales chalk, commander, inquirer, chokidar et fs-extra.
Aucun commentaire pour le moment.