Клукс: Постоянная среда выполнения хуков для Claude Code

✍️ OpenClawRadar📅 Опубликовано: 2 апреля 2026 г.🔗 Source
Клукс: Постоянная среда выполнения хуков для Claude Code
Ad

Проблема производительности и решение

По мере того как конвейеры Claude Code становятся более надёжными, количество хуков может увеличиться с 2–3 лёгких проверок до 50+ обработчиков для событий SessionStart, PreToolUse, PostToolUse и Stop. Каждый хук обычно создаёт новый процесс Node или Python, что приводит к задержкам из-за накладных расходов на создание процессов, которые накапливаются за сессию.

Clooks решает эту проблему, предоставляя постоянный HTTP-демон, который обрабатывает диспетчеризацию хуков без создания процессов. Поскольку Claude Code уже поддерживает HTTP-хуки нативно, Clooks даёт вам демона, на который можно их направить.

Бенчмарки производительности

Согласно исходным тестам:

  • Один вызов: ~34,6 мс → ~0,31 мс
  • Полная сессия (120 вызовов): ~3 986 мс → ~23 мс
Ad

Основные возможности

  • clooks migrate: Автоматически преобразует существующие хуки одной командой, без переписывания
  • Обработчики LLM: Вызывайте Claude напрямую из конфигурации хука с шаблонами промптов и переменными, такими как $TRANSCRIPT, $GIT_DIFF, $ARGUMENTS
  • Группировка в пакеты: Обработчики с одинаковым batchGroup используют один вызов API
  • Разрешение зависимостей: Синтаксис depends: [other-handler] с топологической сортировкой для параллельного выполнения волнами
  • Система плагинов: Упаковывайте повторно используемые наборы хуков как clooks-plugin.yaml, устанавливайте с помощью clooks add
  • Горячая перезагрузка: Отредактируйте манифест — демон подхватит его мгновенно
  • Метрики + отслеживание затрат: clooks stats показывает, что срабатывает, clooks costs отслеживает расходы на LLM

Начало работы

Установите с помощью: npm install -g /clooks

Затем выполните: clooks migrate

Текущая версия — v0.5, активно разрабатывается, возможны шероховатости. Инструмент открыт для вклада.

📖 Read the full source: r/ClaudeAI

Ad

👀 Смотрите также

Тестирование δ-Mem на Apple Silicon: реализация MLX и бенчмарки
Инструменты

Тестирование δ-Mem на Apple Silicon: реализация MLX и бенчмарки

Статья о реализации δ-mem на MacMini 64GB через mlx показывает смешанные, но многообещающие локальные бенчмарки с улучшениями в реалистичных сценариях воспроизведения.

OpenClawRadar
Обнаружение скрытых сбоев инструментов в AI-кодирующих агентах с помощью Vibeyard
Инструменты

Обнаружение скрытых сбоев инструментов в AI-кодирующих агентах с помощью Vibeyard

Vibeyard — это инструмент, который обнаруживает, когда AI-агенты для написания кода сталкиваются с тихими сбоями инструментов — ситуации, когда агенты переходят к альтернативным стратегиям, не уведомляя разработчиков, — и выявляет эти неэффективности во время сессий. Он может предлагать исправления, чтобы предотвратить повторение неэффективных рабочих процессов.

OpenClawRadar
Клод Банан: Плагин Claude Code для генерации изображений с учетом дизайн-системы
Инструменты

Клод Банан: Плагин Claude Code для генерации изображений с учетом дизайн-системы

Claude Banana — это плагин Claude Code для генерации изображений с использованием API Google Gemini. Он создаёт контекстно-зависимые промпты, анализируя конфигурации Tailwind, CSS-переменные, дизайн-токены и существующие ресурсы, чтобы понять визуальный стиль проекта.

OpenClawRadar
Forge: Превратите компьютер Mac или Linux в постоянно работающий хост для разработки с ИИ-агентами
Инструменты

Forge: Превратите компьютер Mac или Linux в постоянно работающий хост для разработки с ИИ-агентами

Forge — это инструмент с открытым исходным кодом, который устанавливает демон, превращая любой компьютер Mac или Linux в постоянный, всегда доступный хост для разработки. Он поддерживает работу AI-агентов для программирования, когда вы отходите, предоставляет веб-панель для мониторинга и использует Tailscale для безопасного удалённого доступа через SSH.

OpenClawRadar