⚡ for GitHub Copilot CLI

AGENT
PULSE

💗 for GitHub Copilot CLI 💖

0
Agent Types
0
Keyboard Shortcuts
0
Activity Heatmap
0
Refresh Rate

Dashboard in Action

Watch Agent Pulse track your Copilot CLI sessions in real time — sparklines, heatmaps, velocity metrics, and more.

agent_pulse.py — live dashboard

Powerful Features

🖥️

Live Session Tracking

Real-time monitoring of active Copilot CLI sessions with instant updates and process-level scanning.

🤖

Agent Monitoring

Track all agent types: task, explore, general-purpose, rubber-duck, code-review, and 10+ custom agents.

📊

Trend Analysis

14-day sparklines, daily breakdowns, trend arrows, and historical comparisons at a glance.

🔥

24h Activity Heatmap

Hourly session density visualization shows when you're most productive with AI agents.

Fleet Health Score

Composite 0-100 health score combining success rates, error rates, and session stability at a glance.

🧠

Model Distribution

See which AI models are running across your sessions — Claude, GPT, Haiku — with colored bars and percentages.

🚀

Agent Velocity

Agents-per-hour velocity metric with peak tracking and acceleration indicators.

🔔

Alert System

Toast notifications for new agent launches, error rate spikes, and milestone celebrations.

⌨️

Keyboard Shortcuts

Pause, cycle timeframes, export snapshots — power-user keybinds for zero-mouse operation.

One Command, All Controls Inside

Just run python agent_pulse.py — everything is controlled with keyboard shortcuts from inside the dashboard.

SPACE
⏸ Pause / Resume Freeze the dashboard to read metrics without data churn, resume anytime
t
⏱ Cycle Timeframe Switch between 1h → 6h → 24h → 7d views to zoom in and out of your data
e
📤 Export Snapshot Save current metrics as JSON for integration with other tools and scripts
r
🔄 Refresh Force an immediate data refresh — pull latest sessions, agents, and metrics
q
👋 Quit Exit the dashboard cleanly — all data is persisted to SQLite automatically

Architecture

A clean four-stage pipeline from process discovery to beautiful terminal output.

🔍 Process Scanner

Discovers CLI sessions

🗄️ Session Store

Local file & SQLite scanner

🎨 Dashboard Renderer

Layout & sparklines

🖥️ Terminal Output

Textual TUI display

Up and Running in 30 Seconds

installation
# Clone the repository
# Install with Homebrew (macOS)
$ brew tap DUBSOpenHub/copilot-cli-agent-pulse && brew install agent-pulse
 
# — or — clone the repository
$ git clone https://github.com/DUBSOpenHub/copilot-cli-agent-pulse.git
 
# Enter the directory
$ cd copilot-cli-agent-pulse
 
# Install dependencies
$ pip install -r requirements.txt
 
# Launch the dashboard
$ agentpulse