Плагин для Claude Code, который сохраняет память Claude в одном переносимом файле .mv2 без базы данных.
karanb192/claude-code-hooks
Коллекция устанавливаемых хуков для Claude Code: они задают ограничения безопасности, автоматизируют действия, отслеживают затраты и отправляют уведомления о вызовах инструментов агентом.
- Звёзды
- 576
- Форки
- 49
- Открытые issues
- 6
- Последний коммит
- 5 дней назад
Что это?
claude-code-hooks — набор готовых хуков для Claude Code, оформленный как маркетплейс плагинов с 22 плагинами для установки. Хуки запускаются на таких этапах, как PreToolUse и PostToolUse, где могут разрешить, запретить или изменить вызов инструмента; причина передаётся агенту. Поскольку хуки выполняются в отдельных процессах вне модели, они действуют независимо от содержимого промпта.
Плагины безопасности блокируют чтение и утечку файлов .env и других файлов с секретами, установку через pipe в shell, выполнение rm -rf в домашних каталогах, force push в main, а также изменение конфигурации самих хуков и настроек. Другие плагины ведут журнал сессий в Markdown, формируют ежедневные отчёты о проделанной работе, защищают от вмешательства в тесты, автоматически добавляют файлы в git staging, форматируют код с помощью ruff и prettier, отслеживают затраты на контекст и отправляют уведомления в Slack, когда Claude требуется ввод пользователя. Для большинства защитных механизмов можно настроить уровень безопасности и режим ask, в котором вместо блокировки появляется запрос подтверждения.
Каждый плагин устанавливается одной slash-командой, а каждый скрипт также можно запускать отдельно, зарегистрировав его в settings.json. В проект входит набор тестов, запускаемых на Node 18, 20 и 22, а также сопоставление с OWASP LLM Top 10 2026.
Ключевые возможности
- 01Блокирует опасные shell-команды, например rm -rf в домашних каталогах, fork bomb и curl | sh.
- 02Не даёт читать или похищать файлы .env, SSH-ключи и облачные учётные данные.
- 03Защищает конфигурацию ограничений безопасности самого агента от изменений во время сессии.
- 04Отправляет уведомления в Slack, когда Claude Code требуется ввод пользователя.
- 05Сохраняет журнал каждой сессии в Markdown и формирует ежедневные отчёты о действиях агента.
- 06Устанавливается отдельными плагинами через маркетплейс Claude Code или в виде самостоятельных скриптов.
Сценарии использования
- Настроить ограничения, чтобы автономный агент для написания кода не мог удалять файлы или выполнять force push в main.
- Не допустить доступ агента к секретам в репозиториях с файлами .env.
- Отслеживать активность в сессиях и затраты на токены команды, ежедневно использующей Claude Code.
- Получать уведомления в Slack, когда длительная сессия агента ожидает подтверждения.
Быстрый старт
- 1
Добавьте маркетплейс в Claude Code (один раз)
/plugin marketplace add karanb192/claude-code-hooks - 2
Установите нужный hook (например, context-hogs; замените название на подходящее вам)
/plugin install context-hogs@claude-code-hooks - 3
Перезапустите Claude Code, чтобы активировать hook
Что важно знать
- При высоком уровне защиты по умолчанию Config-guard также блокирует команды claude plugin install, uninstall и disable. Поэтому сначала установите другие плагины или задайте CONFIG_GUARD_ALLOW=true для этого вызова.
- Схема полезной нагрузки Config-Change не документирована, поэтому config-watch разбирает её с учетом возможных отклонений.
В подборках
Темы
Частые вопросы
- Что такое claude-code-hooks?
- Коллекция устанавливаемых хуков для Claude Code: они задают ограничения безопасности, автоматизируют действия, отслеживают затраты и отправляют уведомления о вызовах инструментов агентом. claude-code-hooks — набор готовых хуков для Claude Code, оформленный как маркетплейс плагинов с 22 плагинами для установки. Хуки запускаются на таких этапах, как PreToolUse и PostToolUse, где могут разрешить, запретить или изменить вызов инструмента; причина передаётся агенту. Поскольку хуки выполняются в отдельных процессах вне модели, они действуют независимо от содержимого промпта.
- claude-code-hooks можно использовать бесплатно? Какая у него лицензия?
- claude-code-hooks распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- claude-code-hooks всё ещё поддерживается?
- Активно поддерживается. Последний коммит в claude-code-hooks — 2 нояб. 2026 г..
- Для чего можно использовать claude-code-hooks?
- Настроить ограничения, чтобы автономный агент для написания кода не мог удалять файлы или выполнять force push в main. Не допустить доступ агента к секретам в репозиториях с файлами .env. Отслеживать активность в сессиях и затраты на токены команды, ежедневно использующей Claude Code. Получать уведомления в Slack, когда длительная сессия агента ожидает подтверждения.
- Как установить claude-code-hooks?
- Добавьте маркетплейс в Claude Code (один раз): /plugin marketplace add karanb192/claude-code-hooks Установите нужный hook (например, context-hogs; замените название на подходящее вам): /plugin install context-hogs@claude-code-hooks Перезапустите Claude Code, чтобы активировать hook
- Где скачать claude-code-hooks?
- Исходный код и инструкции по установке — на GitHub: https://github.com/karanb192/claude-code-hooks
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Плагинный набор инструментов, который предоставляет Claude Code, Codex и другим агентам для программирования общие агенты, навыки, хуки, память и сканирование безопасности.
CLI и каталог готовых агентов, команд, настроек, хуков и интеграций MCP для конфигурирования Claude Code.
Каталог из 28 переносимых Agent Skills со структурированными процедурами рассуждения для Claude Code, Copilot, Codex и Cursor: решения, диагностика и оценка рисков.
Набор навыков для Claude Code превращает kanban-доску GitHub Projects в автономный цикл разработки, QA и ревью, который готовит PR к слиянию.
Плагин Claude Code для Elixir/Phoenix с 26 специализированными агентами, проверкой Iron Laws и интеграцией с Tidewave MCP для планирования, реализации и ревью кода.