macos hooks

164 tagged macos, measured the same way as everything else here.

Browse within: hooks 24ghostty 15applescript 14codex-cli 13agentic-workflow 12bash 12menubar 12notifications 12iterm2 11linux 10openai 9nodejs 8cli-tools 7local-first 7

Notification

25

JasperSui/claude-code-iterm2-tab-status

Hook

Runs when the agent sends a notification for idle_prompt and permission_prompt tool calls, executing hook.sh. From JasperSui/claude-code-iterm2-tab-status.

38 12d ago A tokens not measured original MIT

PreToolUse

26

JasperSui/claude-code-iterm2-tab-status

Hook

Runs before the agent uses a tool for AskUserQuestion tool calls, executing hook.sh. From JasperSui/claude-code-iterm2-tab-status.

38 12d ago A tokens not measured original MIT

PreToolUse

28

limehq/munkel

Hook Claude Code

Runs before the agent uses a tool for Bash, Read and Glob tool calls, running an inline shell check (2 commands). From limehq/munkel.

22 9d ago A tokens not measured copy · 88% MIT

Stop

29

mohitbadwal/ringback

Hook Claude Code

Runs when the agent finishes a response, executing stop_hook.py via python3. From mohitbadwal/ringback.

21 2mo ago A tokens not measured original Apache-2.0

PostToolUse

30

charles-adedotun/notifications-mcp-server

Hook Claude Code

Runs after a tool call finishes for Write, Edit, MultiEdit and Update tool calls, executing pre-commit-review.sh. From charles-adedotun/notifications-mcp-server.

16 3mo ago A tokens not measured original MIT

SessionStart

31

octaviusp/claude-fx-plugin

Hook

Runs when a session starts, executing hook-handler.py via python3. From octaviusp/claude-fx-plugin.

12 7mo ago A tokens not measured

PreToolUse

32

octaviusp/claude-fx-plugin

Hook

Runs before the agent uses a tool, executing hook-handler.py via python3. From octaviusp/claude-fx-plugin.

12 7mo ago A tokens not measured

PostToolUse

33

octaviusp/claude-fx-plugin

Hook

Runs after a tool call finishes, executing hook-handler.py via python3. From octaviusp/claude-fx-plugin.

12 7mo ago A tokens not measured

SessionStart

34

foxtrottwist/shortcuts-mcp

Hook

Runs when a session starts, executing plugin-setup.sh via bash. From foxtrottwist/shortcuts-mcp.

11 4mo ago A tokens not measured copy · 56% MIT

SessionStart

35

sane-apps/SaneProcess

Hook Claude Code

Runs when a session starts, executing session_start.rb. From sane-apps/SaneProcess.

11 10d ago A tokens not measured original MIT

PreToolUse

36

sane-apps/SaneProcess

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing sane_catastrophic_guard.rb, sanetools.rb and sane_bash_guards.rb via ruby (3 commands). From sane-apps/SaneProcess.

11 10d ago A tokens not measured original MIT

PostToolUse

37

sane-apps/SaneProcess

Hook Claude Code

Runs after a tool call finishes for Write, Edit, Write and Edit tool calls, executing sanetrack.rb, swift_format.rb and mini_build_async.rb (3 commands). From sane-apps/SaneProcess.

11 10d ago A tokens not measured original MIT

PostToolUse

38

dewil/claude-control

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From dewil/claude-control.

10 4d ago A tokens not measured original MIT

PostToolUse

39

GaoZimeng0425/NemoNotch

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From GaoZimeng0425/NemoNotch.

10 2d ago A tokens not measured original MIT

UserPromptSubmit

40

callmejustdodo/popcorn

Hook

Runs when you submit a prompt, before the agent sees it, executing on-prompt.sh. From callmejustdodo/popcorn.

9 3mo ago A tokens not measured copy · 66% MIT

Stop

41

callmejustdodo/popcorn

Hook

Runs when the agent finishes a response, executing on-stop.sh. From callmejustdodo/popcorn.

9 3mo ago A tokens not measured copy · 55% MIT

Notification

42

callmejustdodo/popcorn

Hook

Runs when the agent sends a notification, executing on-stop.sh. From callmejustdodo/popcorn.

9 3mo ago A tokens not measured copy · 55% MIT

PreToolUse

43

anthillnet/sinain-hud

Hook Claude Code

Runs before the agent uses a tool, executing approve-tool.sh. From anthillnet/sinain-hud.

9 19d ago A tokens not measured

PreToolUse

44

murmur-io/murmur

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing guard.py via python3. From murmur-io/murmur.

9 +1 today A tokens not measured AGPL-3.0

PostToolUse

45

murmur-io/murmur

Hook Claude Code

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing autoformat.sh. From murmur-io/murmur.

9 +1 today A tokens not measured AGPL-3.0

Stop

47

trySideQuest-ai/sidequest

Hook

Runs when the agent finishes a response, executing run-hook.cmd. From trySideQuest-ai/sidequest.

8 4mo ago A tokens not measured copy · 83% MIT

SessionStart

48

trySideQuest-ai/sidequest

Hook

Runs when a session starts, executing run-hook.cmd. From trySideQuest-ai/sidequest.

8 4mo ago A tokens not measured copy · 80% MIT