Free during early access

Engineering metrics, structured for decisions

PR flow, deployments, work health, collaboration, and AI coding - from GitHub, Jira, and Linear.

We sync metadata, not your code. Your source stays private.
System Overview
Last 30 days
PR Cycle Time
4.2h
↓ 18%
Deploy Freq
3.1/d
↑ 12%
Blocked PRs
12%
↓ 3pp
AI Commits
34%
↑ 12pp
Cycle Time & Lead Time Trend
PR Cycle Time
Lead Time
4 weeks agoToday
3 PRs stuck in review for >24hcheckout-service, api-gw
FlowDeliveryWork HealthAI Coding
Metadata only - source code stays private
No agents, no SDKs, no infrastructure changes

Your tools have the data. Tempo structures it.

Cycle times, review bottlenecks, deploy cadence, and AI tool usage are spread across your dev tools - but there's no built-in way to extract or trend them.

Tempo connects to GitHub, Jira, and Linear, computes these metrics automatically, and keeps them current.

Connect your tools and get your first metrics automatically.

What Tempo measures

Five dimensions of engineering health

Flow, work health, collaboration, deployments, and AI adoption - from the tools you already use.

PR Flow

PR cycle time, pickup time, review time. Filter by long-lived, blocked, large, or AI-assisted PRs. Per-PR deployment tracking.

Cycle TimePickupReviewLong-livedBlocked

Deployments

Deploy frequency and lead time to production. See every deployment with linked PRs - from first commit through merge to production.

Deploy FreqLead TimeLinked PRs

Work Health

Issue cycle time, throughput, WIP, and stale issue tracking. Connect Jira or Linear to see the delivery side alongside your code metrics.

Cycle TimeThroughputWIPStale Issues

Collaboration

Who's reviewing whom, collab ratio, review patterns, workload distribution. Contributor detail pages show individual rhythm and impact.

Collab RatioReview LoadContributors

Repo Analytics

Compare repos by throughput, cycle time, AI adoption, and lead time. Sortable columns and activity sparklines across your whole org.

Cross-repoTrendsSparklines

System Overview

Org-wide dashboard. Flow, delivery, work health, AI coding - with trends and contextual hints.

HintsTrendsAlerts
Issue tracking

Work Health from Jira & Linear

Tempo connects to Jira or Linear to show the delivery side - what was planned, what shipped, what's stuck, and what's been forgotten.

Track issue cycle time, throughput, WIP limits, stale work, and epic progress - alongside your code metrics.

Cycle Time p50
11.1d
↓ 22% vs prev
Throughput
213
↑ 15% vs prev
WIP
221
high WIP
Stale Issues
191
87% of WIP
Unique to Tempo

AI Coding Detection

Tempo automatically detects commits and PRs made with Claude Code, Copilot, Cursor, Windsurf, and Codex. No configuration, no tagging - it reads commit metadata and identifies the tool and the model.

See adoption trends over time, quality impact (AI vs manual cycle time, PR size, review rate), tool ecosystem breakdown, and model distribution - per repo and across your org.

Claude Code
52%
Copilot
28%
Cursor
14%
Codex
6%
AI Commit Rate
31%
↑ 8pp vs prev
AI PR Rate
18%
↑ 5pp vs prev
Using AI
8 / 12
67% of team
AI Cycle Time
2.1h
34% faster
Tempo CLI

AI detection that runs on your machine

Tempo CLI installs as a git hook and detects AI tool usage per commit - with file-level attribution. It parses local session data from Claude Code, Copilot, Cursor, and Codex, matches files the AI wrote against your diff, and saves structured metadata.

No source code, diffs, or prompts ever leave your machine. Only attribution metadata syncs to Tempo cloud - and that's optional.

Local-first
Detection runs entirely on your machine. Works offline.
File-level attribution
Knows which files the AI wrote, not just that AI was used.
Zero friction
One command to install. Runs automatically on every commit.
Read the full CLI docs
$ brew install usetempo/tap/tempo-cli
$ cd my-project && tempo-cli enable
 post-commit hook installed
 pre-push hook installed

$ tempo-cli test
Commit:  a1b2c3d
Author:  jose@tempo.dev

🟢  claude-code (high confidence, file-match)
   Files: 2/5 committed files matched
     - src/auth.ts
     - src/auth.test.ts
   Model: claude-opus-4-6
   Tokens: 24,500
   Session: 14m0s
Install:brew install usetempo/tap/tempo-cliorcurl -fsSL https://get.tempo.dev/install.sh | shView all install options →
Solo mode

Works for teams of one, too

Whether you're an indie hacker, a solo founder, or a dev with a side project - Tempo gives you a personal engineering dashboard with activity patterns, coding sessions, streaks, and AI adoption. No team setup required.

Commits heatmap - see your coding patterns over time
PR and review activity - authored, merged, and reviewed
Repos touched, languages, and activity trends
AI coding metrics - how much of your code is AI-assisted and with which tools
Activity - last 30 days
Commits
142
PRs Merged
18
AI %
5.4%
Top repos
tempo-backend · 62 commitsPython
tempo-frontend · 48 commitsTypeScript
tempo-cli · 32 commitsGo
How it works

Three steps to your first dashboard

01

Connect GitHub

Install the GitHub App, select your repos, and run tempo-cli enable in each project.

02

See your metrics

Flow, deployments, work health, collaboration, and AI coding - computed automatically from your history.

03

Explore your data

Drill into PRs, repos, contributors, and deployments. Spot trends and act on them.

Integrations

GitHub
Jira
Linear
Metadata only - no code access
No agents to install
Free during early access

Try Tempo on your repos.

Connect GitHub and get your metrics. Free during early access - no credit card, no commitment.

Get started free

Early access users will be grandfathered when paid plans launch. We'll never surprise you with a bill.