
DORA metrics (30 days)
Deployment Frequency, Lead Time, Change Failure Rate, and MTTR — the four signals every engineering team should track.
An open source dashboard for GitHub Actions analytics — run reliability, DORA metrics, build minutes, and per-workflow insights. Deploy it to your own Cloudflare & Supabase accounts, or try the live demo with your real repos.
The demo runs on shared accounts — deploy your own for full control over your data.
Live demo — connect any GitHub repo and explore your real Actions data.
GitHub Native
Connect a repository and start exploring GitHub Actions runs in minutes. Track reliability, duration, and billable minute trends — whether you deploy your own or use the shared demo. Your data stays yours.
Workflow Metrics reads workflow runs, jobs, and step-level timing directly from the GitHub API. Connect it to your own Cloudflare Pages and Supabase accounts, point it at your repos, and get the same insights you'd pay for in a commercial CI observability tool — for free.
Workflow analytics loop
What You Get
Every feature ships in the open source repo. No premium tier, no gated dashboards. Fork it, extend it, make it yours.

Deployment Frequency, Lead Time, Change Failure Rate, and MTTR — the four signals every engineering team should track.

Understand your actual CI cost. Raw build minutes and estimated billable minutes by workflow and runner type.

P50/P95 duration, skip rate, and cost breakdowns per workflow — find what's worth optimizing first.

Visualize trigger-to-job dependency paths. Spot bottlenecks before they slow your team down.

Drill into per-job timing and slowest steps from recent runs to target concrete improvements.

Mistral-powered recommendations for caching, parallelization, and cost/performance tuning — built into the open source build.
Powered by
Cloudflare Pages
Edge hosting and deployment
Supabase Auth & DB
Authentication and PostgreSQL
Mistral AI
AI-powered workflow optimization
Community Project
Workflow Metrics is a community project under the MIT License. Deploy it to your own accounts, contribute a feature, report a bug, or just star it to show support. Every bit helps keep the project alive.