Help us improve
Share bugs, ideas, or general feedback.
Local development marketplace for agent-stalker plugin
npx claudepluginhub ehartye/agent-stalkerTrack agent team task assignment, messages, and tool use across Claude Code sessions
Share bugs, ideas, or general feedback.

Real-time observability for Claude Code agent teams. Track sessions, tool use, task lifecycle, and inter-agent messaging through a live web dashboard and CLI query engine.
Agent Stalker is a purely observational Claude Code plugin. It hooks into Claude's event system to record what agents do — without ever modifying or injecting into agent communication. Everything you see in the dashboard is a passive reflection of actual agent activity.
Track everything your agents do:
Full dashboard with kanban task board, agent/tool/event filter chips, and real-time activity feed. Each agent is color-coded for easy visual tracking.

Click any task card to see metadata, ownership, team assignment, and full event history showing every state transition.

Expand any activity event to see the raw tool input/output JSON data with syntax highlighting.

Add the marketplace to your Claude Code settings, then install the plugin:
# Add the marketplace (one-time setup)
claude plugins add-marketplace ehartye/hartye-claude-plugins
# Install agent-stalker
claude plugins install agent-stalker
To update to the latest version:
claude plugins update
Clone the repo and register it as a local marketplace:
git clone https://github.com/ehartye/agent-stalker.git
cd agent-stalker
bun install
Add to your Claude Code settings (~/.claude/settings.json):
{
"extraKnownMarketplaces": [
{
"name": "agent-stalker-dev",
"source": "directory",
"path": "/path/to/agent-stalker"
}
]
}
Then install:
claude plugins install agent-stalker --marketplace agent-stalker-dev
/stalker-ui
Opens the web dashboard at http://localhost:3141. Use --port <number> to change the port.
/stalker-ui stop
Stops the running dashboard server.
/stalker sessions # List recent sessions
/stalker tools --session <id> # Tool use frequency
/stalker events --since 1h # Recent events
/stalker tasks --status pending # Filter tasks by status
/stalker agents # List all spawned agents
/stalker stats # Summary statistics
/stalker-config # Show current config
/stalker-config set Bash full # Capture full Bash output
/stalker-config set Read metadata # Metadata only for Read
/stalker-config reset # Restore defaults
Default capture rules:
| Tool | Rule |
|---|---|
| Edit, Write | full |
| Read, Glob, Grep | metadata |
| Bash | maxLength 2000 |
| Everything else | maxLength 500 |