Plugin para Claude Code que oferece memória persistente ao Claude em um único arquivo .mv2 portátil, sem precisar de banco de dados.
karanb192/claude-code-hooks
Coleção de hooks instaláveis para o Claude Code que impõem proteções de segurança, automação, acompanhamento de custos e notificações em chamadas de ferramentas do agente.
- Estrelas
- 576
- Forks
- 49
- Issues abertas
- 6
- Último commit
- há 5 dias
O que é?
claude-code-hooks é um conjunto de hooks prontos para usar no Claude Code, distribuídos como um marketplace de plugins com 22 plugins instaláveis. Os hooks são executados em etapas como PreToolUse e PostToolUse, nas quais podem permitir, negar ou modificar uma chamada de ferramenta; o motivo é retornado ao agente. Como são executados em processos separados, fora do modelo, eles se aplicam independentemente do que o prompt diz.
Os plugins de segurança bloqueiam a leitura e a exfiltração de arquivos .env e outros arquivos secretos, instalações com pipe para shell, comandos rm -rf em diretórios home, force pushes para main e alterações na própria configuração de hooks e settings. Outros plugins incluem registro de sessões em markdown, geração de resumos diários, proteção contra adulteração de testes, staging automático no git, formatação de código com ruff e prettier, acompanhamento do custo de contexto e notificações no Slack quando Claude precisa de informações. A maioria das proteções aceita um nível de segurança configurável e um modo ask, que pergunta em vez de bloquear.
Cada plugin é instalado com um único comando slash, e cada script também pode ser executado de forma independente quando registrado em settings.json. O projeto inclui uma suíte de testes executada no Node 18, 20 e 22, além de um mapeamento para o OWASP LLM Top 10 2026.
Recursos principais
- 01Bloqueia comandos de shell perigosos, como rm -rf em diretórios home, fork bombs e curl | sh.
- 02Impede a leitura ou exfiltração de arquivos .env, chaves SSH e credenciais de serviços de nuvem.
- 03Protege a configuração de segurança do próprio agente contra alterações durante uma sessão.
- 04Envia alertas no Slack quando o Claude Code precisa de informações do usuário.
- 05Registra cada sessão em markdown e gera resumos diários com base na atividade do agente.
- 06Instala como plugins individuais pelo marketplace do Claude Code ou como scripts independentes.
Casos de uso
- Adicionar proteções para impedir que um agente de programação autônomo apague arquivos ou faça force push para main.
- Manter segredos fora do alcance do agente em repositórios que contêm arquivos .env.
- Acompanhar a atividade das sessões e o custo de tokens de uma equipe que usa o Claude Code diariamente.
- Receber notificações no Slack quando uma sessão longa do agente estiver aguardando aprovação.
Início rápido
- 1
Adicione o marketplace ao Claude Code (uma única vez)
/plugin marketplace add karanb192/claude-code-hooks - 2
Instale o hook que quiser (por exemplo, context-hogs; substitua o nome pelo de sua preferência)
/plugin install context-hogs@claude-code-hooks - 3
Reinicie o Claude Code para ativar o hook
Antes de usar
- No nível alto padrão, o Config-guard também bloqueia claude plugin install, uninstall e disable. Portanto, instale os outros plugins primeiro ou defina CONFIG_GUARD_ALLOW=true para essa chamada.
- O esquema do payload de Config-Change não está documentado, então o config-watch faz a análise de forma defensiva.
Em coleções
Tópicos
Perguntas frequentes
- O que é claude-code-hooks?
- Coleção de hooks instaláveis para o Claude Code que impõem proteções de segurança, automação, acompanhamento de custos e notificações em chamadas de ferramentas do agente. claude-code-hooks é um conjunto de hooks prontos para usar no Claude Code, distribuídos como um marketplace de plugins com 22 plugins instaláveis. Os hooks são executados em etapas como PreToolUse e PostToolUse, nas quais podem permitir, negar ou modificar uma chamada de ferramenta; o motivo é retornado ao agente. Como são executados em processos separados, fora do modelo, eles se aplicam independentemente do que o prompt diz.
- claude-code-hooks é gratuito? Qual é a licença?
- claude-code-hooks é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- claude-code-hooks ainda é mantido?
- Manutenção ativa. O último commit de claude-code-hooks foi em 2 de nov. de 2026.
- Para que posso usar claude-code-hooks?
- Adicionar proteções para impedir que um agente de programação autônomo apague arquivos ou faça force push para main. Manter segredos fora do alcance do agente em repositórios que contêm arquivos .env. Acompanhar a atividade das sessões e o custo de tokens de uma equipe que usa o Claude Code diariamente. Receber notificações no Slack quando uma sessão longa do agente estiver aguardando aprovação.
- Como instalar claude-code-hooks?
- Adicione o marketplace ao Claude Code (uma única vez): /plugin marketplace add karanb192/claude-code-hooks Instale o hook que quiser (por exemplo, context-hogs; substitua o nome pelo de sua preferência): /plugin install context-hogs@claude-code-hooks Reinicie o Claude Code para ativar o hook
- Onde consigo claude-code-hooks?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/karanb192/claude-code-hooks
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um harness baseado em plugins que oferece a Claude Code, Codex e outros agentes de programação agentes, skills, hooks, memória e varredura de segurança compartilhados.
CLI e catálogo de templates prontos para configurar o Claude Code com agents, comandos, configurações, hooks e integrações MCP.
Catálogo de 28 Agent Skills portáveis que oferecem ao Claude Code, Copilot, Codex e Cursor procedimentos estruturados de raciocínio para decisões, diagnósticos e riscos.
Um conjunto de skills para Claude Code que transforma um quadro kanban do GitHub Projects em um ciclo autônomo de desenvolvimento, QA e revisão, entregando PRs prontos para merge.
Um plugin do Claude Code para Elixir/Phoenix, com 26 agentes especialistas, aplicação das Iron Laws e integração com o Tidewave MCP para planejar, implementar e revisar código.