Clooks: Un Entorno de Ejecución de Hooks Persistente para Claude Code

Problema y Solución de Rendimiento
A medida que las canalizaciones de Claude Code se vuelven más robustas, el número de ganchos puede aumentar de 2-3 comprobaciones ligeras a más de 50 manejadores en eventos como SessionStart, PreToolUse, PostToolUse y Stop. Cada gancho normalmente genera un nuevo proceso de Node o Python, creando latencia por la sobrecarga pura de generación que se acumula por sesión.
Clooks resuelve esto proporcionando un demonio HTTP persistente que maneja el despacho de ganchos sin generar procesos. Dado que Claude Code ya admite ganchos HTTP de forma nativa, Clooks te da un demonio al que vale la pena apuntarlos.
Puntos de Referencia de Rendimiento
De los puntos de referencia de la fuente:
- Invocación única: ~34.6ms → ~0.31ms
- Sesión completa (120 llamadas): ~3,986ms → ~23ms
Características Principales
clooks migrate: Convierte ganchos existentes automáticamente con un comando, sin necesidad de reescribir- Manejadores LLM: Llama a Claude directamente desde la configuración del gancho con plantillas de prompts y variables como $TRANSCRIPT, $GIT_DIFF, $ARGUMENTS
- Agrupación por lotes: Los manejadores con el mismo batchGroup comparten una única llamada API
- Resolución de dependencias: Sintaxis
depends: [other-handler]con ordenación topológica en oleadas de ejecución paralela - Sistema de complementos: Empaqueta conjuntos de ganchos reutilizables como clooks-plugin.yaml, instala con
clooks add - Recarga en caliente: Edita el manifiesto, el demonio lo detecta al instante
- Métricas + seguimiento de costos:
clooks statsmuestra qué se está activando,clooks costsrastrea el gasto en LLM
Comenzando
Instala con: npm install -g /clooks
Luego ejecuta: clooks migrate
La versión actual es v0.5, en desarrollo activo con algunos detalles por pulir. La herramienta está abierta a contribuciones.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

La Aplicación de Escritorio de Claude con la Función de Colaboración Permite la Comunicación de IA a IA a través de Documentos Compartidos de Google
Los usuarios han implementado con éxito la comunicación de Claude a Claude utilizando la nueva función de colaboración en la aplicación de escritorio, con dos agentes leyendo y escribiendo en un documento compartido de Google. La prueba involucró cinco rondas de diálogo de preguntas y respuestas entre los agentes de IA.

Agente OpenClaw Adquiere Capacidad de Llamadas Telefónicas Mediante Habilidad Personalizada
Un desarrollador creó una habilidad personalizada para agentes OpenClaw autoalojados que permite la funcionalidad de llamadas telefónicas, permitiendo al agente iniciar llamadas basadas en desencadenantes como finalizaciones de compilación o caídas de servidores. La implementación proporciona interacción por voz con todas las capacidades de chat, incluyendo búsquedas web y configuración de alertas.

Membase: Capa de Memoria Externa para Asistentes de IA en Herramientas
Membase es una capa de memoria externa que extrae y almacena el contexto de conversación en un grafo de conocimiento, luego inyecta recuerdos relevantes en nuevos chats en Claude, ChatGPT, Cursor, Gemini y otras herramientas de IA. Actualmente está en beta privada con todas las funciones gratuitas.

El hook de pre-commit de Git evita que los agentes de codificación con IA realicen commits con documentación desactualizada.
Un desarrollador creó un hook de pre-commit de Git que bloquea los commits cuando los archivos de documentación están desactualizados, abordando específicamente problemas con agentes de codificación con IA como Claude Code, Cursor, Windsurf y Copilot. La herramienta sale con el código de error 1 para obligar a los agentes de IA a actualizar la documentación antes de continuar.