Hybrid Preview: Pixel Dev UI (C) × Material Docs Teal (A) — full page mockup
★ OPEN SOURCE · LOCAL-FIRST · ZERO CLOUD ★
FULL VISIBILITY
INTO YOUR
AI AGENTS
Captures every hook from Claude Code & Codex. Normalized events. Real-time dashboard. No cloud, no telemetry.
▶ VIEW ON GITHUB
◈ READ DOCS
hooker-monitor — bash
$ git clone github.com/…/hooker
$ make build
$ hooker-monitor
 
listening on 127.0.0.1:8765
│ SSE stream ready — 0 subscribers
│ SQLite → ~/.local/share/hooker.db
0msCLOUD LATENCY
100%LOCAL STORAGE
SQLiteNO EXTERNAL DEPS
SSEREAL-TIME STREAM
HOW IT WORKS
From agent hook event to browser dashboard in milliseconds — all local.
🤖
AI AGENT
Claude Code / Codex session
📡
POST HOOK
Raw payload to /api/hook
NORMALIZE
Canonical event model
💾
SQLITE
Persist + session upsert
📺
DASHBOARD
Live feed in browser
EVERYTHING YOU NEED
Complete visibility into your AI coding agents — without the cloud overhead.

REAL-TIME FEED

Live stream of every tool call, command, response. Events pushed via SSE the moment they land.

📊

SESSION WATERFALL

Visualize agent sessions as nested traces. Duration, cost, tool usage at a glance.

📈

DASHBOARD STATS

Aggregate metrics — events, sessions, token usage, error rates. Computed locally.

🤖

MULTI-AGENT

Normalizes Claude Code and Codex into one canonical event model. Add agents without touching frontend.

🔒

ZERO CLOUD

SQLite only. No external services, no API keys. Works fully offline once installed.

💽

CANONICAL MODEL

Structured, versioned schema. Query the DB directly or consume the SSE stream.

UP AND RUNNING IN MINUTES
No accounts, no API keys. Clone, build, configure one hook line.
CLONE & BUILD
CONFIGURE HOOKS
OPEN DASHBOARD
# clone the repo and build
git clone https://github.com/…/hooker
cd hooker
make build
~/.local/bin/hooker-monitor

Looks good — go with this

Proceed to full design spec and implementation plan

Tweak something first

Adjust colors, layout, font size, or specific sections