npx claudepluginhub simple10/agents-observeReal-time observability dashboard for Claude Code agents
Share bugs, ideas, or general feedback.
Real-time observability dashboard for Claude Code agents.
Includes powerful filtering, searching, and visualization of multi-agent sessions.
The server and dashboard run locally or remotely, allowing multiple Claude Code instances to log full session data using hooks.
Hooks are used instead of OTEL to capture the full picture of agent actions.
Add the marketplace:
claude plugin marketplace add simple10/agents-observe
Install the plugin:
claude plugin install agents-observe
Restart Claude Code.
That's it. On your next session, the server auto-starts as a Docker container and hooks begin capturing events. Open http://localhost:4981 to see the dashboard.
| Skill | Description |
|---|---|
/observe | Open the dashboard URL and check if the server is running |
/observe status | Check server health and show dashboard URL |
When Claude Code runs autonomously — spawning subagents, calling tools, reading files, executing commands — you have no visibility into what's actually happening. The terminal shows a fraction of the activity. Subagents are invisible. Tool calls blur together. And when something goes wrong three agents deep in a parallel execution, you're left reading through logs after the fact.
Claude Observe captures every hook event as it happens and streams it to a live dashboard. You see exactly what each agent is doing, which tools it's calling, what files it's touching, and how subagents relate to their parents. In real time.
This matters because:
Claude Code Hooks → observe_cli.mjs → API Server (SQLite) → React Dashboard
(dumb pipe) (HTTP POST) (parse + store) (WebSocket live)
The hook script is a dumb pipe — it reads the raw event from stdin, adds the project name, and POSTs it to the server. The server parses events, stores agent metadata (name, type, parentage), and forwards events to subscribed WebSocket clients. The React dashboard derives all agent state (status, event counts, timing) from the event stream — the server is a dumb store.
For development or running without the plugin. If you installed via the plugin above, skip this section.
git clone https://github.com/simple10/agents-observe.git agents-observe
cd agents-observe
# Install just if needed
brew install just
# Start the docker container
just start
# Or start local dev servers
just install
just dev
See justfile for additional commands.
Generate the hooks config for your project:
just setup-hooks my-project