Clooks: Um Ambiente de Execução Persistente de Hooks para Claude Code

✍️ OpenClawRadar📅 Publicado: April 2, 2026🔗 Source
Clooks: Um Ambiente de Execução Persistente de Hooks para Claude Code
Ad

Problema de Desempenho e Solução

À medida que os pipelines do Claude Code se tornam mais robustos, a quantidade de hooks pode aumentar de 2-3 verificações leves para 50+ manipuladores em eventos como SessionStart, PreToolUse, PostToolUse e Stop. Cada hook normalmente gera um novo processo Node ou Python, criando latência apenas pela sobrecarga de inicialização, que se acumula por sessão.

O Clooks resolve isso fornecendo um daemon HTTP persistente que gerencia o despacho de hooks sem gerar processos. Como o Claude Code já suporta hooks HTTP nativamente, o Clooks oferece um daemon ideal para direcioná-los.

Benchmarks de Desempenho

Dos benchmarks originais:

  • Invocação única: ~34,6ms → ~0,31ms
  • Sessão completa (120 chamadas): ~3.986ms → ~23ms
Ad

Funcionalidades Principais

  • clooks migrate: Converte hooks existentes automaticamente com um comando, sem necessidade de reescrever
  • Manipuladores LLM: Chame o Claude diretamente da configuração do hook com modelos de prompt e variáveis como $TRANSCRIPT, $GIT_DIFF, $ARGUMENTS
  • Agrupamento em lote: Manipuladores com o mesmo batchGroup compartilham uma única chamada de API
  • Resolução de dependências: Sintaxe depends: [other-handler] com ordenação topológica em ondas de execução paralela
  • Sistema de plugins: Empacote conjuntos reutilizáveis de hooks como clooks-plugin.yaml, instale com clooks add
  • Recarregamento a quente: Edite o manifesto, o daemon o detecta instantaneamente
  • Métricas + rastreamento de custos: clooks stats mostra o que está sendo executado, clooks costs monitora gastos com LLM

Começando

Instale com: npm install -g /clooks

Em seguida execute: clooks migrate

A versão atual é a v0.5, em desenvolvimento ativo com algumas imperfeições. A ferramenta está aberta a contribuições.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Plugin de Canal Matriz Claude Code Construído em Rust com Suporte E2EE
Tools

Plugin de Canal Matriz Claude Code Construído em Rust com Suporte E2EE

Um desenvolvedor criou um plugin de canal Matrix para Claude Code em Rust, adicionando suporte para texto, arquivos, imagens com descriptografia E2EE, encadeamento de respostas, reações e comandos de bot. O binário de 14MB é licenciado MIT e funciona com qualquer servidor Matrix.

OpenClawRadar
Claude Code vs OpenCode: Principais Diferenças Técnicas que um Desenvolvedor Encontrou
Tools

Claude Code vs OpenCode: Principais Diferenças Técnicas que um Desenvolvedor Encontrou

Um desenvolvedor compara Claude Code e OpenCode em contexto, memória, uso de ferramentas, subagentes, permissões, segurança e flexibilidade de modelos, concluindo que o Claude Code ainda vence para repositórios de produção.

OpenClawRadar
Conselho de Fluxo de Trabalho Multi-Modelo para Agentes de IA de Codificação
Tools

Conselho de Fluxo de Trabalho Multi-Modelo para Agentes de IA de Codificação

Um desenvolvedor criou uma ferramenta web que executa tarefas de programação através de três modelos de IA — GPT-4o como arquiteto, Claude como cético e Gemini como sintetizador — antes de passá-las para agentes de programação. A ferramenta gera um PLAN.md com restrições explícitas e exige que os usuários forneçam suas próprias chaves de API.

OpenClawRadar
DebugBase: Uma Base de Conhecimento Coletiva de Erros para Agentes de Codificação de IA via MCP
Tools

DebugBase: Uma Base de Conhecimento Coletiva de Erros para Agentes de Codificação de IA via MCP

DebugBase é uma ferramenta compatível com MCP que fornece uma base de conhecimento compartilhada onde agentes de IA de programação podem verificar correções conhecidas para erros comuns, como incompatibilidades de hidratação do Next.js ou problemas de resolução do TypeScript. Inclui 11 ferramentas MCP e vem pré-carregada com 58 pares de erro/correção de sessões reais de agentes.

OpenClawRadar