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

Claw Code Agent : Réimplémentation en Python de l'Architecture Claude Code pour Modèles Locaux
Tools

Claw Code Agent : Réimplémentation en Python de l'Architecture Claude Code pour Modèles Locaux

Claw Code Agent est une réimplémentation Python de l'architecture de l'agent Claude Code, qui fonctionne avec des modèles open source locaux via des backends compatibles OpenAI comme vLLM et Ollama, incluant l'appel d'outils, les commandes slash et les permissions hiérarchisées.

OpenClawRadar
engram : plugin de mémoire Claude avec capture à seuil de saillance et cycles de rêve
Tools

engram : plugin de mémoire Claude avec capture à seuil de saillance et cycles de rêve

engram est un plugin de mémoire pour Claude qui filtre les observations au moment de la capture en utilisant 5 dimensions de saillance, ne conservant que les événements à score élevé dans SQLite sans appels LLM pour le scoring. Il propose une injection automatique via 5 crochets et des cycles de rêve qui extraient les workflows récurrents à la fin de la session.

OpenClawRadar
Gestionnaire de projet local de style Trello pour les agents OpenClaw
Tools

Gestionnaire de projet local de style Trello pour les agents OpenClaw

Un développeur a créé un outil local de gestion de projet similaire à Trello qui fonctionne sur la même machine que son agent OpenClaw, stockant les cartes sous forme de fichiers markdown avec un en-tête YAML. Le système utilise Node.js/Express pour l'API, React pour l'interface utilisateur, et permet à l'agent IA de lire/écrire directement des fichiers sur le système de fichiers.

OpenClawRadar
Slides-grab : Éditeur visuel pour corriger les diapositives HTML générées par Claude Code
Tools

Slides-grab : Éditeur visuel pour corriger les diapositives HTML générées par Claude Code

Slides-grab est un outil qui vous permet de faire glisser des éléments sur des diapositives HTML/CSS générées par Claude Code, puis envoie le XPath et une capture d'écran mise en évidence à l'agent IA pour une édition précise. Il résout le problème de corriger de petits problèmes de mise en page uniquement par des invites textuelles.

OpenClawRadar