Clooks : Un environnement d'exécution de hooks persistants pour Claude Code

✍️ OpenClawRadar📅 Publié: April 2, 2026🔗 Source
Clooks : Un environnement d'exécution de hooks persistants pour Claude Code
Ad

Problème de performance et solution

À mesure que les pipelines Claude Code deviennent plus robustes, le nombre de hooks peut augmenter de 2-3 vérifications légères à 50+ gestionnaires répartis sur les événements SessionStart, PreToolUse, PostToolUse et Stop. Chaque hook lance généralement un nouveau processus Node ou Python, créant une latence due au simple surcoût de lancement qui s'accumule par session.

Clooks résout ce problème en fournissant un démon HTTP persistant qui gère la distribution des hooks sans création de processus. Comme Claude Code prend déjà en charge nativement les hooks HTTP, Clooks vous offre un démon vers lequel les pointer.

Benchmarks de performance

D'après les benchmarks sources :

  • Invocation unique : ~34,6 ms → ~0,31 ms
  • Session complète (120 appels) : ~3 986 ms → ~23 ms
Ad

Fonctionnalités principales

  • clooks migrate : Convertit automatiquement les hooks existants avec une seule commande, sans réécriture nécessaire
  • Gestionnaires LLM : Appelez Claude directement depuis la configuration du hook avec des modèles de prompts et des variables comme $TRANSCRIPT, $GIT_DIFF, $ARGUMENTS
  • Regroupement par lots : Les gestionnaires avec le même batchGroup partagent un seul appel API
  • Résolution des dépendances : Syntaxe depends: [other-handler] avec tri topologique en vagues d'exécution parallèles
  • Système de plugins : Empaquetez des ensembles de hooks réutilisables sous clooks-plugin.yaml, installez avec clooks add
  • Rechargement à chaud : Modifiez le manifeste, le démon le prend en compte instantanément
  • Métriques + suivi des coûts : clooks stats montre ce qui se déclenche, clooks costs suit les dépenses LLM

Pour commencer

Installez avec : npm install -g /clooks

Puis exécutez : clooks migrate

La version actuelle est la v0.5, activement développée avec quelques aspérités. L'outil est ouvert aux contributions.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

OpenRoom : Une interface graphique de bureau basée sur le Web pour visualiser les compétences des agents IA
Tools

OpenRoom : Une interface graphique de bureau basée sur le Web pour visualiser les compétences des agents IA

OpenRoom est un environnement de bureau basé sur le web où des agents IA opèrent, avec des mises à jour en temps réel de l'état du système comme les journaux et les fichiers pendant les interactions de chat, ainsi qu'un mode diffusion en direct pour l'interaction multi-bots.

OpenClawRadar
Claude Session Tracker : Sauvegarde automatique des sessions de code Claude vers les problèmes GitHub
Tools

Claude Session Tracker : Sauvegarde automatique des sessions de code Claude vers les problèmes GitHub

Un nouvel outil appelé claude-session-tracker enregistre automatiquement les sessions Claude Code dans des Issues GitHub, en journalisant chaque prompt et réponse sous forme de commentaires avec des horodatages. Il crée une Issue GitHub par session liée à un tableau Projects et fonctionne via le système de hooks natif de Claude Code sans consommer de tokens de contexte.

OpenClawRadar
RelayPlane Proxy Open Source Affiche une Réduction de Coût de 73 % avec l'Acheminement vers le Modèle Claude
Tools

RelayPlane Proxy Open Source Affiche une Réduction de Coût de 73 % avec l'Acheminement vers le Modèle Claude

RelayPlane, un proxy npm natif open source pour l'API Anthropic, a démontré 73,4 % d'économies de coûts dans des benchmarks en acheminant les requêtes vers les modèles Claude appropriés selon leur complexité. L'outil a réduit le coût par 10 requêtes de 0,0323 $ à 0,0086 $ tout en améliorant la latence p50 de 1,55 s à 0,78 s.

OpenClawRadar
LoreConvo : Le serveur MCP ajoute une mémoire de session persistante à Claude Code
Tools

LoreConvo : Le serveur MCP ajoute une mémoire de session persistante à Claude Code

LoreConvo est un serveur MCP qui fournit à Claude Code une mémoire de session persistante, enregistrant et chargeant automatiquement le contexte entre les sessions. Il économise 3 000 à 8 000 tokens par session en éliminant la surcharge de recontextualisation.

OpenClawRadar