Free · open source · 100% local

The Claude Code hooks manager for VS Code.

Every automation hook across every settings scope, grouped by event, with the full command it runs shown up front. Stop parsing nested settings.json to find out what fires when.

Claude Code hooks manager sidebar showing hooks by event and scope with full command preview

HOOKS:

Hooks hide in JSON. Bring them into the light.

Claude Code hooks live in nested settings.json across user, project, and local scopes. The extension reads all of it and shows each hook by event, with its command in plain sight.

Every scope, grouped by event

User, project, and local hooks all in one view, organized by the event that triggers them — PreToolUse, PostToolUse, Stop, and the rest. See what fires and when without opening a single settings file.

  • User, project, and local scopes together
  • Grouped by trigger event
  • Know which scope every hook lives in
Claude Code hooks grouped by event across settings scopes

The command, in full, up front

A hook is a shell command that runs on your machine. You should be able to read it before it fires — so every hook shows its full command preview, not a truncated blob buried in JSON.

  • Full command preview per hook
  • Spot a surprise hook a plugin added
  • Read-only: never rewrites your settings

FAQ:

Hook questions, answered.

Which hooks does it show?

Every hook across every settings scope — user, project, and local — grouped by event, so you see exactly what fires on PreToolUse, PostToolUse, Stop, and the rest.

Can I see the command before it runs?

Yes. Each hook shows its full command preview — you know exactly what shell command runs on which event, no digging through nested JSON.

Do I still hand-edit settings.json?

You get a readable view of every configured hook across scopes instead of parsing nested JSON by hand — always clear which scope a hook lives in.

Is it 100% local?

Yes. It reads your local ~/.claude/ and project .claude/ settings and renders under a strict CSP. No network, no telemetry, no stored credentials.

Stop parsing settings.json. Read the hook.

Free, open source, reads only your local ~/.claude/.