
Gravador de sessão silencioso para o Claude Code que registra cada ação, sinaliza comandos perigosos (rm -rf, sudo, curl|sh) e fornece revisão de linha do tempo, alertas de risco e análise entre projetos.
Um gravador de voo para sessões do Claude Code.
Você deixa o Claude Code rodar na sua máquina — às vezes por horas, às vezes com aprovação automática. O agentwatch registra silenciosamente cada ação, para que você possa voltar e ver exatamente o que aconteceu.
npm install -g agentwatch-dev
agentwatch install
Só isso. Dois comandos. O agentwatch agora está gravando toda sessão do Claude Code.
agentwatch last # what just happened?
agentwatch danger # did anything risky happen?
agentwatch report # weekly summary across all projects
last é o comando que você usará com mais frequência. Após uma sessão — especialmente uma longa em que você se ausentou — ele fornece uma linha do tempo completa: cada comando, cada arquivo tocado, cada risco sinalizado.
danger verifica coisas como rm -rf, sudo, , gravações em ou , pushes forçados — qualquer coisa que você gostaria de saber.
curl | sh.env.sshreport mostra padrões ao longo do tempo: quais projetos você mais usa IA, quais arquivos são modificados com frequência, quais comandos continuam falhando.
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 mostra quais arquivos a IA mais toca em todas as suas sessões. Arquivos que são modificados repetidamente geralmente indicam código complexo, frágil ou em desenvolvimento ativo.
| Pattern | Level |
|---|---|
rm -rf | Crítico |
curl | sh | Crítico |
sudo | Crítico |
git push --force | Crítico |
git reset --hard | Crítico |
Writing to .env, .ssh, .aws | Crítico |
Writing to /etc/, /usr/ | Crítico |
find -exec rm / find -delete | Crítico |
mkfs, dd if= | Crítico |
curl/wget to external hosts | Aviso |
git push --force-with-lease | Aviso |
Reading .env, .ssh/id_rsa | Aviso |
eval | Aviso |
ssh/scp | Aviso |
kill -9, pkill, killall | Aviso |
pip install/npm install | Info |
docker run | Info |
Riscos críticos e de aviso disparam notificações do macOS em tempo real. Eventos de nível Info são registrados silenciosamente.
agentwatch usa o sistema de hooks do Claude Code:
~/.agentwatch/sessions/Os hooks são executados de forma assíncrona com um tempo limite de 3 segundos e falha silenciosa — eles nunca bloqueiam ou interferem no Claude Code. Todos os dados permanecem locais na sua máquina.
agentwatch uninstall # removes hooks from Claude Code settings
npm uninstall -g agentwatch-dev
Os logs das sessões são preservados em ~/.agentwatch/ — delete manualmente se quiser.
MIT — criado por Farjad Ahmed