claude-code-hooks
githubHooks for Claude π
Stars
β 2
License
MIT
Last Updated
2026-03-18
Source
github
claude-code-hooks
A monorepo for Claude Code hook tooling: small, composable packages that make Claude Code feel safe and comfy.
Right now this repo contains:
packages/cliβ @claude-code-hooks/cli: umbrella wizard to setup/uninstall hook packages.packages/soundβ @claude-code-hooks/sound: configure Claude Code hooks to play notification sounds.packages/notificationβ @claude-code-hooks/notification: show OS notifications on Claude Code hook events.packages/securityβ @claude-code-hooks/security: warn/block risky commands and tool invocations.packages/secretsβ @claude-code-hooks/secrets: warn/block secret-like tokens (keys, private keys) in tool inputs.
Install / run (wizard)
From anywhere:
npx @claude-code-hooks/cli@latest

Install / run (sound)
From anywhere:
npx @claude-code-hooks/sound@latest
Install / run (notification)
From anywhere:
npx @claude-code-hooks/notification@latest
From this repo (workspace dev):
cd claude-code-hooks
npm install
# run the interactive setup UI
node packages/sound/src/cli.js
Workspace structure
packages/*β independently publishable packages
Docs
νκ΅μ΄ μλ΄λ κ° λ¬Έμ νλ¨μ ν¬ν¨λμ΄ μμ΅λλ€. (Korean translations are included at the bottom of each document.)
License
Publishing philosophy
Even though weβre using a monorepo layout, we keep backwards compatibility for users as a hard rule.
In practice: we keep the CLI commands stable (bins like claude-security, claude-secrets, claude-sound) and provide a single umbrella wizard (npx @claude-code-hooks/cli@latest).