Telltale

A local Windows performance recorder and viewer.

Telltale runs quietly in the background, sampling every process on your machine, and gives you a browser-based UI to explore the data across multiple time scales, from the last hour to the last year.

System Overview

What Telltale does

Telltale ships as two standalone executables. A background collector samples every running process, recording per-process CPU, memory, I/O, threads, and handles, along with machine-wide CPU, memory, disk, network, and GPU metrics, into a local SQLite database. A viewer hosts a browser-based app for browsing that data, with interactive charts you can drill into from year down to day.

  • Per-Process Metrics: CPU, private memory, working set, I/O, thread and handle counts
  • Machine-Wide Metrics: CPU, memory, commit charge, disk, network, and GPU
  • Multiple Time Scales: drill down from year to month to week to day
  • Interactive Charts: fast, zoomable visualisations with tooltips
  • Configurable Alerts: set CPU and memory thresholds
  • Automatic Rollups with Retention: raw samples roll up to 1-minute and 10-minute aggregates, with a size cap so the database never grows unbounded
Open Source

No Lock-In

Telltale is free, open source, and self-hosted on your own machine. Everything it records stays in a local database; nothing is uploaded anywhere. Fork it, extend it, or contribute back.