Glance, don’t go looking.
Live status lives at the edge of your workspace—not buried in another tab, terminal, or dashboard.
Hooks, alerts, and a local HUD
Hooked adds voice alerts, until loops, history, and a local dashboard to Claude Code, with a native macOS HUD in progress.
Checking the release build
Round 3 · tests still running
01 The top edge of your screen becomes a quiet line back to the work.
Background work shouldn’t demand foreground attention. Hooked turns local events into the right signal at the right moment.
Live status lives at the edge of your workspace—not buried in another tab, terminal, or dashboard.
A compact signal becomes useful context on event or hover, then gets out of the way on its own.
Attach an action URL to an event and get back to the exact place that needs your attention.
Signal, not noise
Hooked turns hook activity into a clear state, useful context, and an optional next step. Nothing more until you ask for it.
One status languageInfo, success, warning, or error
Useful contextSource, kind, title, and detail
Direct actionJump back with an attached URL
Made for the Mac
The new Hooked HUD detects the real hardware notch when it’s there and becomes a compact floating island when it isn’t—including on external displays.
One local hooks layer
The published package handles Claude Code hooks today. Local scripts and structured events can feed the native HUD preview; automatic delivery between the two is still in progress.
Claude hooksPermission, stop, complete
Local scriptsBuilds, tests, deploys
Structured eventsAnything that emits JSON
HookedLocal hooks layer
The right signalVoice · HUD · dashboard
$ hooked until check "pnpm test"
Until loop pending.
Command: pnpm test
Local by design
Hooked keeps state, history, and the HUD’s event path on your machine. You decide which hooks run, what they announce, and when they stop.
One utility, fewer check-ins
Define “done” with any check command or a manual objective. Hooked keeps the run moving until the condition is met.
UntilVoice alerts through SpeakEasy announce permissions, waiting states, and completed work when you’re away from the screen.
VoiceThe native macOS HUD turns hook events into compact, short-lived context at the edge of your workspace.
HUDSpin up the local dashboard for event history and settings, then let it close itself when you’re finished.
DashboardDocumentation
Installation, until loops, voice alerts, local history, commands, and the native HUD preview are documented in one place.
Open the docsHooked 1.1.1 · npm package
Install the hooks helper today for voice alerts, until loops, and the local dashboard. The native macOS HUD is joining the same local layer.
The macOS HUD shown above is being folded into Hooked and is not yet included in the published npm package.