
Бесшумный регистратор сессий для Claude Code, который записывает каждое действие, отмечает опасные команды (rm -rf, sudo, curl|sh) и предоставляет просмотр временной шкалы, предупреждения о рисках и межпроектную аналитику.
Бортовой самописец для сессий Claude Code.
Вы запускаете Claude Code на своей машине — иногда на часах, иногда с авто-подтверждением. agentwatch молча записывает каждое действие, чтобы вы могли вернуться и увидеть, что именно произошло.
npm install -g agentwatch-dev
agentwatch install
Всё. Две команды. Теперь agentwatch записывает каждую сессию Claude Code.
agentwatch last # что только что произошло?
agentwatch danger # было ли что-то рискованное?
agentwatch report # еженедельная сводка по всем проектам
last — команда, которую вы будете запускать чаще всего. После сессии, особенно долгой, когда вы отходили, она показывает полную хронологию: каждую команду, каждый изменённый файл, каждый отмеченный риск.
danger ищет такие вещи, как rm -rf, sudo, curl | sh, запись в .env или .ssh, форсированные пуши — всё, о чём стоит знать.
report показывает повторяющиеся шаблоны: в каких проектах вы чаще всего используете ИИ, какие файлы постоянно изменяются, какие команды продолжают падать.
SESSION REVIEW
agentwatch last review the most recent session
agentwatch show <id> show a specific session by ID prefix
agentwatch sessions list all recorded sessions (--all for full list)
agentwatch live live-follow current session in terminal
agentwatch commands all bash commands with pass/fail status
agentwatch files all files touched (Read/Edit/Write)
agentwatch danger flag potentially dangerous actions
agentwatch export [id] export as markdown (--json for JSON)
agentwatch tokens [id] token usage breakdown for a session
ANALYTICS
agentwatch report [period] weekly report — projects, hotspots, patterns
period: week (default), month, or number of days
agentwatch hotspots [n] top N files AI modifies most across sessions
agentwatch stats aggregate stats with per-project breakdown
MANAGEMENT
agentwatch dash open web dashboard in browser
agentwatch status check if agentwatch is installed and working
agentwatch prune [days] delete sessions older than N days (default: 30)
agentwatch install add hooks to Claude Code
agentwatch uninstall remove hooks (logs are preserved)
agentwatch hotspots показывает, какие файлы ИИ изменяет чаще всего во всех сессиях. Файлы, которые многократно изменяются, часто указывают на сложный, хрупкий или активно разрабатываемый код.
Риски уровня критический и предупреждение вызывают уведомления macOS в реальном времени. События уровня информация записываются молча.
agentwatch использует систему хуков Claude Code:
~/.agentwatch/sessions/Хуки работают асинхронно с таймаутом 3 секунды и бесшумным сбоем — они никогда не блокируют и не мешают работе Claude Code. Все данные остаются локально на вашем компьютере.
agentwatch uninstall # removes hooks from Claude Code settings
npm uninstall -g agentwatch-dev
Логи сессий сохраняются в ~/.agentwatch/ — удалите вручную, если хотите.
MIT — создано Farjad Ahmed
| Шаблон | Уровень |
|---|
rm -rf | Критический |
curl | sh | Критический |
sudo | Критический |
git push --force | Критический |
git reset --hard | Критический |
Запись в .env, .ssh, .aws | Критический |
Запись в /etc/, /usr/ | Критический |
find -exec rm / find -delete | Критический |
mkfs, dd if= | Критический |
curl/wget на внешние хосты | Предупреждение |
git push --force-with-lease | Предупреждение |
Чтение .env, .ssh/id_rsa | Предупреждение |
eval | Предупреждение |
ssh/scp | Предупреждение |
kill -9, pkill, killall | Предупреждение |
pip install/npm install | Информация |
docker run | Информация |