local-first hooks

158 tagged local-first, measured the same way as everything else here.

Browse within: agent-memory 35knowledge-graph 24cost-tracking 22token-tracking 22codex-cli 12offline 12privacy 12git-worktrees 8knowledge-management 8Multi-Agent 7ai-memory 7bun 7macos 7coding-agent 6

SessionStart

49

felipesauer/mnema

Hook

Part of mnema

Runs when a session starts, executing session-start.mjs via node. From felipesauer/mnema.

4 4d ago A tokens not measured copy · 55% MIT

PreToolUse

50

pilotwaffle/TORQCLAW

Hook Claude Code

Runs before the agent uses a tool for Bash, Read and Glob tool calls, running E:\Python\Scripts\graphify.EXE hook-guard search (2 commands). From pilotwaffle/TORQCLAW.

4 8d ago A tokens not measured original Apache-2.0

SessionStart

52

kalinbogatzevski/captain-memo

Hook

Part of captain-memo

Runs when a session starts on startup, clear and compact, executing captain-memo-hook.js via bun. From kalinbogatzevski/captain-memo.

3 4d ago A tokens not measured original Apache-2.0

PreToolUse

53

kalinbogatzevski/captain-memo

Hook

Part of captain-memo

Runs before the agent uses a tool for Edit, Write, MultiEdit, NotebookEdit and Bash tool calls, executing captain-memo-hook.js via bun (2 commands). From kalinbogatzevski/captain-memo.

3 4d ago A tokens not measured original Apache-2.0

PostToolUse

54

FASTPROD/ContextEngine

Hook Claude Code

Runs after a tool call finishes for Bash, Edit and Write tool calls, executing agents.ts (2 commands). From FASTPROD/ContextEngine.

3 3d ago A tokens not measured

SessionStart

55

fabionfsc/nuzo-memory

Hook

Part of nuzo

Runs when a session starts on startup, resume, clear and compact, running an inline shell check. From fabionfsc/nuzo-memory.

2 19d ago A tokens not measured original Apache-2.0 archived

UserPromptSubmit

56

fabionfsc/nuzo-memory

Hook

Part of nuzo

Runs when you submit a prompt, before the agent sees it, running an inline shell check. From fabionfsc/nuzo-memory.

2 19d ago A tokens not measured original Apache-2.0 archived

PostToolUse

57

zarubinvibe/mnemazine

Hook Claude Code

Runs after a tool call finishes for Agent, TaskCreate and TaskUpdate tool calls, running an inline shell check (2 commands). From zarubinvibe/mnemazine.

2 4d ago A tokens not measured

SessionStart

58

zarubinvibe/mnemazine

Hook Claude Code

Runs when a session starts, running an inline shell check. From zarubinvibe/mnemazine.

2 4d ago A tokens not measured

UserPromptSubmit

59

zarubinvibe/mnemazine

Hook Claude Code

Runs when you submit a prompt, before the agent sees it, running an inline shell check. From zarubinvibe/mnemazine.

2 4d ago A tokens not measured

Stop

61

M-T-D-N/agentmemory-codex-windows

Hook

Part of agentmemory

Runs when the agent finishes a response, executing stop.mjs via node. From M-T-D-N/agentmemory-codex-windows.

2 2d ago A tokens not measured copy · 53% Apache-2.0

SessionStart

63

palimem/palimem

Hook

Part of memory-service

Runs when a session starts, executing session-start-manifest.js via node. From palimem/palimem.

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

PostToolUseFailure

64

palimem/palimem

Hook

Part of memory-service

Runs when a tool call fails for Bash tool calls, executing capture-tool-failure.js via node. From palimem/palimem.

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

Stop

65

palimem/palimem

Hook

Part of memory-service

Runs when the agent finishes a response, executing stop-extract.js via node. From palimem/palimem.

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

PreToolUse

66

RikaiDev/yomi

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, executing guard-release-notes.sh via sh. From RikaiDev/yomi.

2 10d ago A tokens not measured original MIT

PreToolUse

67

altaidevorg/altai-app

Hook

Part of altai-sample

Runs before the agent uses a tool for bash_run tool calls, running an inline shell check. From altaidevorg/altai-app.

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

PostToolUse

68

getlien/lien

Hook Claude Code

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check (2 commands). From getlien/lien.

2 2d ago A tokens not measured AGPL-3.0

PreToolUse

69

getlien/lien

Hook

Part of lien

Runs before the agent uses a tool for Agent and Task tool calls, executing augment-explore-task.sh via bash. From getlien/lien.

2 2d ago A tokens not measured AGPL-3.0

Stop

70

getlien/lien

Hook

Part of lien

Runs when the agent finishes a response, executing recap-stop.sh via bash. From getlien/lien.

2 2d ago A tokens not measured AGPL-3.0

SessionStart

71

mikhailbovt/ContextDB-Codex

Hook

Runs when a session starts on startup, resume, clear and compact, executing contextdb-memory-hook.py via python3. From mikhailbovt/ContextDB-Codex.

1 8d ago A tokens not measured original Apache-2.0

UserPromptSubmit

72

mikhailbovt/ContextDB-Codex

Hook

Runs when you submit a prompt, before the agent sees it, executing contextdb-memory-hook.py via python3. From mikhailbovt/ContextDB-Codex.

1 8d ago A tokens not measured original Apache-2.0

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: