A diary that measures

Every game,
accounted for.

Import from Chess.com and Lichess. Tempo runs every game through Stockfish, finds the openings you lose and the mistakes you repeat, then turns them into this week's training set.

Players tracking 4
Games indexed 3K
Openings analysed 1,993
This week  ·  your dashboard Sample

Win rate

58.2%

+4.1pp

Avg eval

+0.42

+0.08

Rating · last 30 days

Caro-Kann · +6.2% King's Indian · −3.8% + 12 more

What Tempo does

Built for the player
who wants to improve.

Auto-sync

Connects to Chess.com and Lichess. Pulls every game automatically, every 15 minutes. Nothing to upload.

Stockfish on every game

Eval bar, blunder markers, best-move arrows. You see the exact position where control slipped.

Opening analytics

Win rates per ECO code. Move trees built from your own games. Spot the lines that cost you points.

AI coach

After Stockfish runs, an AI turns the numbers into plain-English feedback. What went wrong, and what to fix next.

Openings

Know which lines
cost you points.

Every opening you've played, indexed by ECO code, scored by your personal win rate. Tempo also pulls a Stockfish "theory" evaluation per line so you can tell your losing positions from objectively losing positions.

ECO codes covered A00 – E99
Eval engine Stockfish 17
Top openings · sample last 90d
B12 Caro-Kann, Advance White 32g 65.6%
C42 Petroff Defence Black 27g 59.3%
D85 Grünfeld, Exchange White 18g 50.0%
B33 Sicilian, Sveshnikov Black 24g 41.7%
E60 King's Indian Defence Black 21g 38.1%

Pricing

Free.
No card. No plans.

Tempo is a personal project that runs on shared hosting. There's no paywall and there are no tiers — just connect your account and start tracking.

Unlimited games imported
Stockfish on every game
AI coach commentary
Export CSV · PGN · PDF

If you want to support the project, the source is on GitHub — stars welcome.

Changelog

What's shipped lately.