Skip to content

Repository files navigation

QuickCall

SuperTrace - Monitor your AI coding sessions

See what your AI assistant is doing. Track inputs, outputs, and tool calls in real-time.

WebDiscordPyPI

Install | Features | Context Tracking | Configuration | Docker | Troubleshooting


SuperTrace Demo


Install

curl -fsSL https://quickcall.dev/supertrace/install.sh | bash

Then run:

quickcall-supertrace

Open http://localhost:7845 in your browser.

SuperTrace reads directly from Claude Code's JSONL transcript files at ~/.claude/projects/. No hooks or configuration needed.

100% Local - All data stays on your machine. Nothing is sent to any external servers.

Features

  • Real-time monitoring - Watch AI assistant inputs/outputs as they happen
  • Session timeline - Browse all your coding sessions
  • Conversation view - See user prompts, assistant responses, and tool calls
  • Full-text search - Find anything across all sessions
  • Export - Download sessions as JSON or Markdown
  • WebSocket updates - Live updates without page refresh
  • Context window tracking - Real-time context usage with color-coded progress bar

Context Window Tracking

Real-time context window tracking is automatically enabled when you run SuperTrace.

How It Works

  1. When quickcall-supertrace starts, it automatically configures Claude Code hooks
  2. After each Claude response, the hook captures token usage
  3. Context data is sent to the SuperTrace server
  4. The UI displays a real-time progress bar:
    • Green - Under 50% usage
    • Yellow - 50-75% usage
    • Red - Over 75% usage

Setup

Just run SuperTrace - hooks are configured automatically:

quickcall-supertrace

Then restart Claude Code to load the hooks.

Disable Auto-Registration

If you don't want automatic hook registration:

QUICKCALL_SUPERTRACE_AUTO_HOOKS=false quickcall-supertrace

Environment Variables

VariableDefaultDescription
QUICKCALL_SUPERTRACE_AUTO_HOOKStrueAuto-register Claude Code hooks
QUICKCALL_SUPERTRACE_DEBUGfalseEnable debug logging for hooks

Dashboard Metrics

Hero Metrics (6-Panel Grid)

MetricDescription
CommitsGit commits made during the session
Turns / CommitAverage prompts per commit (lower = faster delivery)
Tool Success RatePercentage of tool calls that completed successfully
Lines / HourNet lines changed per hour (productivity metric)
ImagesTotal images/screenshots shared in the session
ThinkingPrompts with extended thinking enabled (e.g., "3/10")

Cost Analysis

MetricDescription
Estimated CostTotal USD cost based on Claude API pricing
Input CostCost for context/input tokens
Output CostCost for generated tokens
Cache SavingsMoney saved from prompt caching

Token Metrics (Per-Turn Chart)

  • Input Tokens - Context sent per prompt
  • Output Tokens - Tokens generated in response
  • Cache Read Tokens - Tokens read from cache
  • Cache Creation Tokens - Tokens written to cache
  • Turn Duration - Time per prompt/response cycle

Tool Usage

  • Tool Distribution - Breakdown by tool type (Read, Edit, Bash, etc.)
  • Total Tools - Number of tool calls
  • Tools Per Turn - Stacked visualization of tools used

Work Output

MetricDescription
Files ChangedUnique files modified
Lines AddedLines of code added
Lines RemovedLines of code removed
Net LinesNet change (added - removed)
Files ReadFiles read for context

AI Insights

  • Session Intents - AI-detected goals for the session
  • Intent Changes - Whether focus shifted during work

Time Filtering

All metrics support time range filtering: 1h, 2h, 6h, 24h, All

Configuration

Env VariableDefaultDescription
QUICKCALL_SUPERTRACE_PORT7845Server port
QUICKCALL_SUPERTRACE_HOST127.0.0.1Server host

Docker

docker compose up -d

Troubleshooting

Port Already in Use

QUICKCALL_SUPERTRACE_PORT=8080 quickcall-supertrace

Reset Database

rm -rf ~/.quickcall-supertrace

Stop the Server

# Foreground: Ctrl+C# Background: pkill -f quickcall-supertrace

Built with care by QuickCall

About

Claude Code monitoring and observability tool

Resources

Stars

41 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages