★ OPEN SOURCE · LOCAL-FIRST · ZERO CLOUD ★
FULL VISIBILITY
INTO YOUR
AI AGENTS
Captures every hook from Claude Code & Codex. Normalized, streamed, searchable. No cloud, no telemetry.
▶ VIEW ON GITHUB
◈ READ DOCS
$
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
ARCHITECTURE
HOW IT WORKS
From agent hook to browser dashboard in milliseconds — all local.
🤖
AI AGENT
Claude Code or Codex
›
📡
POST HOOK
Raw payload /api/hook
›
⚙
NORMALIZE
Canonical event model
›
›
📺
DASHBOARD
Live feed in browser
EVERYTHING YOU NEED
Complete visibility — without the cloud overhead.
⚡
REAL-TIME FEED
Events pushed via SSE the moment they land. Zero polling.
📊
SESSION WATERFALL
Nested traces. Duration, cost, tool usage at a glance.
📈
DASHBOARD STATS
Events, sessions, token usage, error rates. All local.
🤖
MULTI-AGENT
Claude Code + Codex normalized into one canonical model.
🔒
ZERO CLOUD
SQLite only. No API keys. Fully offline once installed.
💽
CANONICAL MODEL
Versioned schema. Query DB directly or consume SSE.
UP AND RUNNING IN MINUTES
No accounts, no API keys. Clone, build, configure one hook line.
CLONE & BUILD
CONFIGURE HOOKS
OPEN DASHBOARD
# clone and build
git clone https://github.com/…/hooker
cd hooker && make build
~/.local/bin/hooker-monitor
✓ dashboard at http://localhost:5173