session-monitor

Monitor live Claude Code sessions and serve status via REST API and WebSocket.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/az9713/my-agent-skills --skill session-monitor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-monitor
Source: https://github.com/az9713/my-agent-skills/tree/main/session-monitor
Command: npx skills add https://github.com/az9713/my-agent-skills --skill session-monitor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Launch a live dashboard to monitor Claude Code sessions on this machine, giving instant visibility into active, idle, and terminated sessions to support troubleshooting and auditability.

Core Features & Use Cases

  • Real-time overview of all sessions with status indicators and last activity timestamps.
  • WebSocket-based updates keep the dashboard in sync as sessions start, stop, or change state.
  • Transcript-derived metadata enrichment and optional team-based classification to support collaboration and context.

Quick Start

Install dependencies in the server directory, start the dashboard with node ~/.claude/skills/session-monitor/server/index.js, and open http://localhost:3848 to view the live monitor.

Frequently Asked Questions about session-monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor live Claude Code sessions on my machine?

Monitor live Claude Code sessions by launching a local dashboard that scans session files, tracks start and end states, and serves a REST API plus WebSocket feed on a configurable port for real-time visibility.

Can I use WebSocket to track session status and activity in real time?

Yes, WebSocket-based updates keep the dashboard synchronized as Claude Code sessions start, stop, or change state, providing real-time tracking of last activity timestamps and status indicators across the host.

Does the session monitor enrich dashboard data with transcript context?

Yes, the session monitor enriches dashboard data using transcript-derived metadata and optional team-based classification to support collaboration, context, and auditability during development and debugging scenarios.

What do I need to start the dashboard for Claude Code session monitoring?

You need to install dependencies in the server directory, start the dashboard using node on the server index file, and open the local dashboard URL on port 3848 to view the live session monitor.

What is the best way to audit terminated and idle Claude Code sessions?

Use a live dashboard monitor that scans local session files to track the complete lifecycle of each session, giving instant visibility into active, idle, and terminated states for troubleshooting and auditability.

Are there limitations when monitoring sessions across multiple development contexts?

The monitor scans local session files on the host to detect activity and status, so it is limited to tracking sessions on the local machine rather than distributed or remote development environments.