📊 Agent Session Pulse
Formerly known as Kiro Pulse — renamed to Agent Session Pulse.
Track and analyze your Kiro coding sessions with detailed analytics on tokens, costs, and IDE health.
Works with Kiro IDE, Kiro CLI, and VS Code - This extension reads session data from Kiro's shared local storage.

⚠️ Disclaimer
This is an unofficial, community-built extension. Agent Session Pulse is not affiliated with, endorsed by, or officially connected to Kiro, Amazon Web Services (AWS), or any of their subsidiaries. All trademarks belong to their respective owners.
Features
🧭 Quick Navigation Bar
- Sticky navigation - Always-visible navigation bar at the top of the dashboard
- One-click section jumping - Smooth scroll to any dashboard section
- Sections: Health, Tokens, Cost, Steering, Hooks, Prompt, Models, Network, Security
📈 Dashboard Analytics
- Total Chats - Count of all Kiro chat sessions across workspaces
- Token Usage - Track input/output tokens across all sessions
- Daily Trends - Configurable chart (7d, 14d, 30d, 90d, All)
- Token Distribution Chart - Pie chart with inline legend showing input/output breakdown (system prompts, user messages, file context, tool results, code, commands, text) with percentage and token counts
- Kiro Subscription Estimate - Credit usage estimates for vibe and spec tasks
- Cross-IDE Cost Projections - See what your usage would cost on Claude Code, Cursor, Codex, and Antigravity (estimates unique content tokens only; real API costs are typically 3-10x higher due to full context re-sending per turn)
🏥 Kiro Health Stats
- Crashes - Extension host crashes with process details
- Errors - Categorized errors with full message details
- Updates - Track Kiro IDE updates with changelog links
- Storage Usage - Total size, sessions vs logs breakdown, top workspaces by size
- Load Performance - Startup times, extension activation metrics, render baseline from recent sessions
- Data Sharing Status - Shows telemetry level (all/error/crash/off) and whether content is shared for model improvement, detected from both IDE settings and CLI config (
~/.kiro/settings/cli.json)
📊 Workspace Comparison
- Token Usage by Workspace - Horizontal bar chart comparing input/output tokens
- Smart Workspace Detection - Extracts actual project names from session context
- Session Counts - See which projects have the most activity
🌐 Kiro Network Endpoints
- Data Sharing Status - At-a-glance cards showing telemetry level (off/errors/crashes/all) and content sharing opt-in status with color-coded indicators and actionable opt-out guidance
- Official Endpoint Reference - Complete list of domains Kiro contacts, sourced from Kiro firewall documentation
- Category Classification - Endpoints categorized as AI Service, Telemetry, Updates, Powers/MCP, Auth, or Other
- Deprecation Notes - Highlights legacy
q.*.amazonaws.com endpoints and enterprise IdP considerations
🤖 Agents & Skills
- Custom Agents - View all configured agents from global and workspace levels
- Agent Details - Name, description, model, and available tools per agent
- Format Support - Parses both
.md (with frontmatter) and .json agent definitions
- Skills Inventory - Track all skills from global and workspace levels
- Skill Metadata - Inclusion mode, description, and file size
- Session Type - Track whether sessions are Vibe (conversational) or Spec (structured workflow)
- Autonomy Mode - See if sessions ran in Autopilot or Supervised mode
�🤖 Model Usage
- Track Claude models used (Opus 4.5, Sonnet 4, etc.)
- Session counts and token usage per model
📜 Understanding the System Prompt
- Full breakdown of Kiro's system prompt sections
- Descriptions explaining what each section does
- Token count per section (Identity, Capabilities, Rules, etc.)
🔌 MCP Server Status
- View connected MCP servers from user and workspace configs
- Real-time connection status indicators
🔒 Security Insights Beta v0.8.0
- Pattern-based detection of potential security risks
- Click to navigate to flagged messages
⚠️ Security detection is experimental and may produce false positives.
Usage
- Click the Agent Session Pulse icon (KP) in the activity bar
- Click 📊 Open Dashboard to view analytics
Or use Command Palette: Agent Session Pulse: Show Dashboard
Beta Features
These features are experimental and under active development:
| Feature |
Status |
Notes |
| Security Insights |
Beta |
Pattern-based detection, may have false positives |
| Token Estimation |
Estimate |
Based on local session files, ~3.5-4 chars/token approximation |
| Kiro Subscription Estimate |
Beta Estimate |
Complex interactions may use more credits than shown |
| Cross-IDE Cost Projections |
Estimate |
Token-based cost models per IDE (credit rates, API pricing). Estimates unique content only—real costs 3-10x higher due to context window re-sends |
| Workspace Detection |
Beta |
Extracts names from steering context, falls back to hash prefix |
| Load Performance Metrics |
Beta |
Parses extension host logs for startup timing analysis |
⚠️ All data is based on locally stored session files—no API or billing data is accessed. Estimates can vary ±20-30% from actual usage.
Data Sources
Agent Session Pulse reads from the platform-specific Kiro application data directory:
| Platform |
Path |
| macOS |
~/Library/Application Support/Kiro/ |
| Windows |
%APPDATA%/Kiro/ |
| Linux |
~/.config/Kiro/ (or $XDG_CONFIG_HOME/Kiro/) |
Within that directory:
<Kiro App Data>/
├── User/globalStorage/kiro.kiroagent/ # Sessions
├── logs/*/main.log # Health stats (crashes, errors, updates)
└── logs/*/window*/exthost/exthost.log # Load performance metrics
Additional sources:
~/.kiro/agents/ # Global custom agents
.kiro/agents/ # Workspace custom agents
~/.kiro/skills/ # Global skills
.kiro/skills/ # Workspace skills
~/.kiro/settings/mcp.json # User MCP config
~/.kiro/settings/cli.json # CLI telemetry/data sharing config
.kiro/settings/mcp.json # Workspace MCP config
Requirements
- Kiro IDE or CLI - Sessions from both are supported
- macOS, Windows, and Linux - Cross-platform support with automatic path detection
Privacy
All data is read locally. Nothing is sent to external servers.
License
MIT
| |