I run multiple Claude Code sessions all day — one per feature, one per service, sometimes five at once.
Every session was asking me for permission in its own terminal. I'd miss requests buried in a background tab. I'd switch windows mid-thought just to approve a git status. I'd lose context constantly.
And there was no single place to see what Claude was doing across all of them.
So I built Gatekeeper — a TUI daemon that intercepts every Claude Code tool call and routes it to one unified approval dashboard.
The dashboard






