Stop babysitting
your agent.
A dot in the corner of your screen. Silent while Claude Code works — and when it’s genuinely stuck, you approve from the dot without leaving what you’re doing.
free · 37 MB · no account
01On a real screen
Same desk, minutes apart. The only thing that changes is one corner.


Agent mid-build. A 26px dot.
02Why it stays quiet
Five gates stand between an event and your attention. Most events die at the first one.
- 01actionable? — working, done and idle never open the pill
- 02told you yet? — one ping per session, not one per event
- 03looking at it? — focused window gets silence
- 04too soon? — each ping doubles the quiet period, to 15 min
- 05batch it? — simultaneous prompts become one notice
Except anything irreversible. rm -rf, git push --force skip every gate.
measured
500
agent events
0
pop-ups
five concurrent sessions
03Seven states
Three never interrupt you — and those three are most of the day.
04Every session
Run five at once. Ranked by urgency, not by which shouted last. Click a row to jump to that window.
05Install
Two minutes. No Python, no terminal, no config.
- 01
Extract the zip
Right-click → Extract All. Not the zip preview — that unpacks to a temp folder and won't stick.
- 02
Run Install Vigil.bat
Copies to ~/.vigil, connects Claude Code, starts it. SmartScreen will warn: More info → Run anyway.
- 03
Restart Claude Code
Hooks load at session start, so open a fresh window.
Requires Claude Code. Windows 10 & 11 — macOS is ported but unbuilt, see the repo.
- version
- v0.1.1
- size
- 37 MB
- price
- free
- account
- none
- telemetry
- none