You kick off a long Claude Code run and tab away — Slack, a review, another repo. Ten minutes later you come back and Claude has been sitting there the whole time, blinking, waiting on a permission prompt it fired eight minutes ago. Or it finished, and you never knew.

That's the babysitting tax. Either you stare at the terminal so you don't miss your turn, or you tab away and lose track of when Claude actually needs you.

This post fixes it with proper Claude Code notifications — a floating "your turn" HUD, one click from your terminal.

Why you keep missing your turn

Agentic sessions are long and unpredictable, and the moments Claude needs you are the easiest to miss:

The terminal was never built to tap you on the shoulder.

How Dinoradar detects "your turn"

Dinoradar hooks into Claude Code's own lifecycle events. Setup installs a small set of hooks into ~/.claude/settings.json (backed up first, removable anytime). Every event maps to a HUD state:

Hook eventHUD state
UserPromptSubmit🔵 Working
PreToolUse🟠 Running a tool
PermissionRequest🔴 NEEDS YOU — the reliable signal
Stop🟢 Done — your turn

PermissionRequest is the one that matters: the actual event Claude fires when it's blocked on your decision — not a guess about idle time. Stop is the clean "task's done, come back" signal. Because this rides real hook events instead of scraping the terminal, the state is accurate.

Dinoradar in the macOS menu bar — status and usage at a glance
Dinoradar in the macOS menu bar — status and usage at a glance

Why a HUD beats a system notification

macOS notifications are built to be dismissed — they slide in, sit four seconds, and vanish into a tray you never open. For a "your turn" signal that might sit for minutes, that's the wrong tool.

macOS notificationDinoradar HUD
Stays on screen until handled
One-click back to terminal
Lists every session, most urgent first
Menu-bar glance
Fires on permission prompts reliably

The HUD floats above everything. Red means stop — loud, unmissable, persistent. Working and thinking states stay calm, so the alarm means something when it fires. Hit the ↩ Back to Claude button and your terminal jumps to the front — iTerm, Terminal, VS Code, Ghostty, Warp, or WezTerm. Running several sessions? The HUD lists them all, blocked one on top.

It also tracks cost

While it watches your sessions, Dinoradar keeps local cost and usage analytics — how much your Claude Code work is spending, broken down so you can see where the tokens go. A bonus, not the headline, and it stays on your machine.

Try it

Dinoradar is 100% local — no account, no telemetry, nothing leaves your Mac. It runs on macOS 12+ on Apple Silicon.

14-day free trial, then a one-time $29 for up to 3 Macs — no subscription. If you're tired of babysitting your terminal or missing your turn, get your attention back.

Get Dinoradar →


Dinoradar is an independent tool and is not affiliated with, endorsed by, or sponsored by Anthropic. "Claude" and "Claude Code" are trademarks of Anthropic.