Audit trail and cost tracker for AI coding agents. See exactly what Claude Code and Cursor read, wrote, and executed - locally, in real time.
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/vigilo-wordmark-dark.svg">
<img src="docs/vigilo-wordmark-light.svg" alt="vigilo" width="260">
</picture>
[](https://github.com/Idan3011/vigilo/actions/workflows/ci.yml)
> Every tool call your AI agent makes — logged, timed, diff'd. Nothing sent anywhere.
AI coding agents read files, write code, run commands, and commit to git on your behalf. **vigilo** gives you a complete, queryable record of everything they do — without changing how they work or what they can do. Works with **Claude Code** and **Cursor**.
---
## What it looks like

### `vigilo view`
```
░ CURSOR ░ df66fc59 16 Feb 17:26
│ my-app · feature/auth@23dbb5e
│ cursor-opus-4-6
│ 17:26:39 ● EXEC Bash cargo test && cargo ins… 6.3s
│ 17:26:45 ○ READ Read src/auth.rs
│ 17:27:01 ○ READ Grep src/app/**/*.ts
│ 17:27:02 ◆ WRITE Edit auth.rs +12 -3
│ 17:27:03 ✖ ERR Bash npm install 2.1s
│ ··· 42 more calls ···
│ 17:35:01 ○ READ Read auth.rs
│ 17:35:06 ◆ WRITE Edit auth.rs +3 -1
│ 17:35:12 ● EXEC Bash cargo test 4.2s
└─ 52 calls · r:22 w:11 e:19 · 1 err · 48.3s
tokens: 65K in · 270 out · cache: 162K read · ~$0.03 (list pricing)
░ CURSOR ░ a3b8c91e 16 Feb 18:02
│ Auto
│ 18:02:14 ○ READ Read navbar.html 141ms
│ 18:02:19 ◆ WRITE Edit navbar.html +8 -3
└─ 2 calls · r:1 w:1 e:0 · 0.3s
tokens: 71K in · 5K out · cache: 905K read · $0.35 (2 reqs)
```
### `vigilo stats`
```
── vigilo stats ────────────────────────────────
76 sessions · 1215 calls · 1 error (0%) · 407s total
risk: 487 read · 329 write · 328 exec
tools files
───── ─────
303× Bash 84× hook.rs
270× ReaAgent that generates comprehensive documentation, API references, architecture diagrams, and developer onboarding guides from existing code.
Agent configuration for systematic bug investigation that traces issues from error logs through the codebase to root cause with suggested fixes.
Agent for integrating third-party APIs including SDK setup, type generation, error handling, retry logic, and rate limit management.
Cursor's built-in autonomous coding agent that can make multi-file edits, run terminal commands, search the codebase, and iteratively build features with minimal human intervention.
Cloud-based autonomous coding agent that runs in the background on remote sandboxed environments, handling complex multi-step tasks while you continue working.
Cursor's multi-file editing agent within Composer mode that can create, edit, and delete files across your entire project in a single conversation.