DashClaw — плагин

Плагин и сервер подтверждений для Claude Code и Codex: опасный вызов инструмента ждет вашего решения до запуска

  • 313 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Широкий доступ

Почему такой уровень

  • Перехватывает вызовы инструментов агента и решает, выполнять ли команды оболочки и запись в файлы
  • Выпускает ключ API и ведет журнал решений, к которому подключаются все агенты
  • Для удаленных подтверждений подключается к Telegram, Discord и мобильному PWA
Все причины и проверки

ucsandman/dashclaw

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/dashclaw

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Перехватывает вызовы инструментов агента и решает, выполнять ли команды оболочки и запись в файлы
  • Выпускает ключ API и ведет журнал решений, к которому подключаются все агенты
  • Для удаленных подтверждений подключается к Telegram, Discord и мобильному PWA

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

DashClaw — плагин с хуками PreToolUse и самостоятельный сервер, которые стоят между решением агента вызвать инструмент и самим вызовом. Если вызов подпадает под политику (`rm -rf`, `DROP TABLE`, `git push --force` в основную ветку, чтение `.env` с отправкой наружу), он замораживается, а запрос попадает в почтовый ящик подтверждений, где вы разрешаете или запрещаете его. Одобрять можно в браузере или CLI. Удаленно запросы приходят в мобильное PWA, Telegram и Discord. Каждая карточка начинается с одной фразы о том, что команда делает на самом деле, отмечает необратимые действия и предупреждает о файлах с секретами. Кнопка «разрешить и больше не спрашивать» создает ограниченное постоянное разрешение, которое можно отозвать. Хуки Claude Code, Codex и Hermes отменяют заблокированный вызов до выполнения. Шлюз OpenClaw и `dashclaw_invoke` тоже останавливают его, а голые SDK, REST и обычные MCP-интеграции только сообщают вердикт, и вызывающий решает сам, учитывать ли его. Каждое решение попадает в журнал с подписью Ed25519.

Для кого. Для разработчика или небольшой команды, которая запускает кодинг-агента на часы без присмотра и хочет оставить за собой решение по опасным действиям.

Подходит, если

  • Агент ночью работает над репозиторием, а `git push --force` или удаление каталога должны ждать вашего подтверждения
  • Вы уходите от компьютера, а агент продолжает работу и время от времени просит разрешения
  • Команде нужна общая политика для Claude Code, Codex, Hermes и OpenClaw
  • Хочется получать журнал решений с оценкой, насколько уверенным был агент, чтобы видеть самоуверенные ошибки
  • Нужна защита от инъекций в промпте: DashClaw блокирует явные попытки переписать системные инструкции

Не подходит, если

  • Нужна трассировка и оценка качества модели: DashClaw только решает, что можно выполнить
  • Нужна защита от агента с теми же правами: хук работает на уровне привилегий агента, настоящую изоляцию дает контейнер или отдельный пользователь ОС
  • Нужно решение, проверенное в больших установках: проект появился в феврале 2026 года, и пока его проверяет в ежедневной работе только автор

Пример запроса к агенту

Перед запуском ночной задачи подключи DashClaw и покажи мне, какие команды сегодня заблокированы политикой

Ограничения

Жесткая остановка работает только в точках, где стоит механизм: хуки Claude Code, Codex и Hermes, шлюз OpenClaw и `dashclaw_invoke`. Остальные пути только оценивают и записывают решение. Хук выполняется с правами самого агента, поэтому он ловит ошибки и делает подмену заметной, но не заменяет изоляцию. Для первого запуска нужны Node.js 20 или новее и Postgres (Docker или встроенный). Режим observe только пишет в журнал и баннером показывает, что блокировки нет. Проект ведет ИИ-агент по хартии, закрепленной владельцем.

Как отключить. В Claude Code выполните `/plugin uninstall dashclaw@dashclaw`. Хуки, которые CLI записал в `~/.claude/settings.json`, удалите оттуда вручную. Чтобы хуки только записывали решения и ничего не блокировали, задайте `DASHCLAW_HOOK_MODE=observe`. Локальный экземпляр останавливается вместе с процессом `npx dashclaw up`.

Частые вопросы

Как поставить DashClaw в Claude Code?

Внутри Claude Code выполните `/plugin marketplace add ucsandman/DashClaw` и `/plugin install dashclaw@dashclaw`. Плагин приносит MCP-сервер, скилл dashclaw-governance и хуки. Другой путь: `npm i -g @dashclaw/cli` и `dashclaw install claude`.

Что делает `npx dashclaw up`?

Одной командой поднимает Postgres (Docker или встроенный), создает секреты, выпускает ключ API, применяет миграции, запускает приложение на порту 3000 и предлагает подключить хуки Claude Code. Аккаунт для первой пойманной команды не нужен.

Какие вызовы Claude Code он проверяет?

Хук PreToolUse срабатывает на Bash, запуск субагентов и файловые инструменты Edit, Write и MultiEdit. Под проверку попадает и любой вызов инструмента MCP. Свежая установка стартует в режиме enforce, и набор правил по умолчанию задерживает необратимые действия.

Чем DashClaw отличается от запроса разрешений в самом Claude Code?

Локальные запросы рассчитаны на человека за клавиатурой. DashClaw ориентирован на работу без присмотра: удаленное одобрение, общая политика для нескольких агентов, журнал с подписями и подстройка частоты прерываний под ваши решения.

Где хранятся данные?

Экземпляр работает у вас, локально или на своем хостинге, лицензия MIT. Для первого знакомства есть размещенная пробная версия, и рабочее пространство из нее можно перенести к себе командой `dashclaw import`. Секреты и ключи API при переносе не копируются.

Обсуждение

Вопросов и отзывов пока нет.

Плагины
Официальный

Плагин останавливает опасные вызовы инструментов в Claude Code и ждет подтверждения человека, и при желании ждет подписанной расписки.

ПлагинШирокий доступ601Звезды репозитория

AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F

CLIРасширенный доступ1,3 тыс.Звезды репозитория

Каталог из 22 плагинов с хуками для Claude Code: безопасность, контроль расходов, наблюдаемость и автоматизация

ПлагинРасширенный доступ567Звезды репозитория

Хук для Claude Code проверяет вывод файлов, веб-страниц и команд на скрытые инструкции и предупреждает агента

СкиллРасширенный доступ269Звезды репозитория

CLI с политиками, который перехватывает опасные команды AI-агентов вроде rm -rf, force push или чтения .env до их выполнения

CLIРасширенный доступ7 тыс.Звезды репозитория

Хук для Claude Code, который оценивает риск Bash-команд правилами и моделью Haiku и спрашивает подтверждение только для опасных

ПлагинРасширенный доступ6Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
DashClaw (эта запись)нет313
EMILIA Guard — подтверждение действий в Claude Codeда601останавливает опасные вызовы в Claude Code и ждет человека, без общего сервера для нескольких агентов и мобильных подтверждений
Trail of Bits Claude Code Configнет2 143набор настроек и рекомендаций без собственного сервера подтверждений

Коротко о README

Автор показывает реальные пойманные действия и пример цикла: агент просит, политика задерживает, человек решает. Таблица сравнивает способы подключения агентов по силе блокировки, отдельный раздел перечисляет, чего DashClaw не делает.

Бейдж для README

Сообщить о проблеме

Foxx AIDashClaw
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.