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

Stop

49

leonidb/claude-code-audio-recap

Hook

Runs when the agent finishes a response, executing run.sh. From leonidb/claude-code-audio-recap.

7 29d ago A tokens not measured original Apache-2.0

SessionStart

51

gaelic-ghost/socket

Hook

Runs when a session starts on startup, running an inline shell check. From gaelic-ghost/socket.

7 +1 7d ago A tokens not measured original Apache-2.0

Stop

52

gaelic-ghost/socket

Hook

Runs when the agent finishes a response, running an inline shell check. From gaelic-ghost/socket.

7 +1 7d ago A tokens not measured copy · 86% Apache-2.0

PostToolUse

53

gaelic-ghost/socket

Hook

Runs after a tool call finishes, running an inline shell check. From gaelic-ghost/socket.

7 +1 7d ago A tokens not measured original Apache-2.0

PostToolUse

54

sichengchen/apple-calendar-cli

Hook Claude Code

Runs after a tool call finishes for Edit and Write tool calls, executing verify-quick.sh via bash. From sichengchen/apple-calendar-cli.

6 6mo ago A tokens not measured original MIT

Stop

55

sichengchen/apple-calendar-cli

Hook Claude Code

Runs when the agent finishes a response, executing session-reminder.sh via bash. From sichengchen/apple-calendar-cli.

6 6mo ago A tokens not measured original MIT

SessionStart

56

yemreak/claude-cpu-guard

Hook

Runs when a session starts, executing cpu-guard.sh. From yemreak/claude-cpu-guard.

6 7mo ago A tokens not measured original MIT

UserPromptSubmit

57

yemreak/claude-cpu-guard

Hook

Runs when you submit a prompt, before the agent sees it, executing cpu-guard.sh. From yemreak/claude-cpu-guard.

6 7mo ago A tokens not measured copy · 91% MIT

Stop

58

yemreak/claude-cpu-guard

Hook

Runs when the agent finishes a response, executing cpu-guard.sh. From yemreak/claude-cpu-guard.

6 7mo ago A tokens not measured copy · 88% MIT

PreToolUse

59

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing pre_bash.sh. From s-morgan-jeffries/omnifocus-mcp.

6 4mo ago A tokens not measured copy · 100% MIT

PostToolUse

60

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

Runs after a tool call finishes for Bash tool calls, executing post_bash.sh. From s-morgan-jeffries/omnifocus-mcp.

6 4mo ago A tokens not measured copy · 100% MIT

SessionStart

61

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

Runs when a session starts, executing session_start.sh. From s-morgan-jeffries/omnifocus-mcp.

6 4mo ago A tokens not measured copy · 100% MIT

PreToolUse

62

ensemblr-hq/ensemblr

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing enforce-npm.sh. From ensemblr-hq/ensemblr.

6 2d ago A tokens not measured original Apache-2.0

SessionStart

63

junoh-bg/claude-pokemon-pet

Hook

Runs when a session starts, executing pet-core.sh (2 commands). From junoh-bg/claude-pokemon-pet.

5 1mo ago A tokens not measured copy · 56% MIT

UserPromptSubmit

64

junoh-bg/claude-pokemon-pet

Hook

Runs when you submit a prompt, before the agent sees it, executing pet-core.sh. From junoh-bg/claude-pokemon-pet.

5 1mo ago A tokens not measured original MIT

PermissionRequest

65

junoh-bg/claude-pokemon-pet

Hook

Runs when the agent asks permission for an action, executing pet-core.sh. From junoh-bg/claude-pokemon-pet.

5 1mo ago A tokens not measured original MIT

SessionStart

66

AssemblyAI/blurt

Hook Claude Code

Runs when a session starts, executing session-start.sh. From AssemblyAI/blurt.

5 5d ago A tokens not measured copy · 52% MIT

PreToolUse

67

AssemblyAI/blurt

Hook Claude Code

Runs before the agent uses a tool for Edit, Write and MultiEdit tool calls, executing protect-pbxproj.sh. From AssemblyAI/blurt.

5 5d ago A tokens not measured copy · 50% MIT

PostToolUse

68

AssemblyAI/blurt

Hook Claude Code

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing swift-format.sh and swiftlint.sh (2 commands). From AssemblyAI/blurt.

5 5d ago A tokens not measured copy · 45% MIT

PreToolUse

69

xiaolai/mac-it-guy-pro

Hook

Runs before the agent uses a tool for Bash tool calls, executing guard.sh via bash. From xiaolai/mac-it-guy-pro.

5 1mo ago A tokens not measured copy · 64% MIT

SessionStart

70

xiaolai/mac-it-guy-pro

Hook

Runs when a session starts, executing profile-digest.sh via bash. From xiaolai/mac-it-guy-pro.

5 1mo ago A tokens not measured copy · 50% MIT

SessionStart

71

Bangs00/claude-media-control

Hook

Runs when a session starts, executing media.sh (2 commands). From Bangs00/claude-media-control.

4 1mo ago A tokens not measured original MIT

Stop

72

JosephScript/claude-speak

Hook

Runs when the agent finishes a response, executing toggle-speak-stop.sh. From JosephScript/claude-speak.

3 1mo ago A tokens not measured original MIT