EVERYTHING XIAOMI
Get listed

Freezetime

Freezetime is a free, self-hosted platform for analyzing Counter-Strike 2 demos.

Place
#1 of 22
Score
8.0

What Freezetime is

Freezetime is a free, self-hosted platform for analyzing Counter-Strike 2 demos. Its public archive is a read-only site with more than 2,600 professional matches, organized by series and searchable, and it needs no installation or account. For a personal demo, the Analyze page parses a single file in the browser using WebAssembly, without sending the file off the user’s machine. Parsing produces player positions, kills, grenades, and economy data. Synchronized 2D replays show details including player health, economy, kill feed, grenade trajectories, smoke, and flash effects. Other tools include opponent reports, predictions, leaderboards, match comparison, heatmaps, ghost rounds, Moments, and Pattern Finder. My DB can process private demos without the server keeping a copy. Self-hosting enables additional features marked as self-host only, but users must supply their own demos because the repository has no match data or database dumps. The project says its smart features use deterministic methods and locally trained models, not external AI services. Freezetime is MIT licensed, with no warranty.

Good

  • Public archive contains more than 2,600 professional matches.
  • Browser analysis keeps the demo file on the user’s machine.
  • Includes synchronized replays and multiple analysis tools.
  • MIT licensed for use, modification, and sharing.

Watch out

  • Self-hosting requires users to supply their own demos.
  • The project license comes with no warranty.
  • Some features are marked self-host only on the public site.

Who it suits

It suits Counter-Strike 2 players or analysts who want to inspect demos, use the public archive, or host their own analysis setup. Users who self-host need to provide their own demo data.

Verdict

Freezetime combines a searchable public archive with tools for analyzing personal Counter-Strike 2 demos. Consider whether the public site’s feature limits are sufficient or whether supplying demos for a self-hosted setup fits your needs.

Plans and prices

From Freezetime's own pricing page, checked 1 Oct 2001.

All about pricing
PlanPriceWhat it gives you
FreeFreepublic archive · self-hosted full studio · no per-use cost
Go€4.99 a monthFull studio during beta; payments open at launch
Pro€29.99 a monthFull studio during beta; payments open at launch
Max€49.99 a monthFull studio during beta; payments open at launch

The facts

Each one read from Freezetime's own pages, with the date it was checked.

What it does

2D replay
Every archived round can be scrubbed, followed by player, jumped to kills, or stacked as ghost rounds.checked 15 Oct 2001
Account data
A signed-in account stores Steam identity details, plan, a 30-day session cookie and optional notes, bookmarks, playlists and searches.checked 15 Oct 2001
Analysis
It includes opponent reports, predictions, ML Lab, leaderboards, match comparison, heatmaps, ghost rounds, Moments and Pattern Finder.checked 1 Oct 2001
API service
The self-hosted stats service serves the API and web application on port 8090.checked 15 Oct 2001
Archive coverage
The archive collects S-, A- and B-tier events and qualifiers from HLTV, while independent C-tier events are excluded.checked 15 Oct 2001
Archive freshness
New demos are collected weekly and published overnight rather than immediately after each match.checked 15 Oct 2001
Archive size
The public archive lists 2,985 professional maps across 48 tournaments and 107 teams.checked 15 Oct 2001
Data retention
Archived matches are kept indefinitely, while older seasons receive less weight in tendencies and predictions using a 90-day half-life.checked 15 Oct 2001
Demo processing
Each demo is parsed into 16 Hz positions, kills, grenades and economy, with hundreds of features precomputed in database tables.checked 1 Oct 2001
Documentation depth
Documentation includes a plain-language architecture guide, a Turkish design document, service locations and Docker-based quickstart instructions.checked 15 Oct 2001
Independent description
Trendshift categorizes the repository as a self-hosted coach-grade CS2 analyzer with locally trained predictions and no external AI.checked 15 Oct 2001
Independent launch scope
The author’s public-site announcement describes a zero-setup free site with more than 2,600 professional matches and weekly updates.checked 15 Oct 2001
Independent repository metadata
Trendshift lists the project as TypeScript with one contributor and an MIT license.checked 15 Oct 2001
Independent self-host scope
The announcement says self-hosting adds archive-wide grenade search, scenario queries, veto simulation, playlists and coach notes beyond the static site.checked 15 Oct 2001
License
The project is released under the MIT license, permitting use, modification and sharing.checked 15 Oct 2001
Limit: setup effort
The author warns that the self-hosted version requires Docker and several services, so it is not a click-and-go website.checked 15 Oct 2001
Local operation
Freezetime runs on the user's own machine and says its smart features use deterministic statistics, geometry and locally trained models without external AI services.checked 1 Oct 2001
Local processing
The product says its statistical, geometric and model features run locally without external AI services or per-use charges.checked 15 Oct 2001
Not a Valve product
The official footer states that demo files and radar images belong to Valve and tournament organizers and that Freezetime is not affiliated with Valve.checked 15 Oct 2001
Opponent reports
Reports cover utility habits, early setups, executes, rotations, roles and economy for each team and map.checked 15 Oct 2001
Pattern Finder
Pattern Finder maps grenade landing locations and timing and lets users isolate areas by dragging a map box.checked 15 Oct 2001

Where it runs

Browser parsing
Personal .dem files are parsed in the browser with WebAssembly and are not uploaded to Freezetime servers.checked 15 Oct 2001
Limit: bring your own demos
Self-hosted users must supply GOTV, FACEIT or other demo files to build their archive.checked 15 Oct 2001
Own demos
The Analyze page parses a single demo in the browser using WebAssembly, and the file never leaves the user's machine.checked 1 Oct 2001
The full review of Freezetime

Freezetime is a Counter-Strike 2 demo analysis platform that pairs a searchable professional-match archive with tools for private demos. It is a strong fit for players who want to study rounds in depth or keep analysis on their own machine. Its central trade-off is the split between a ready-to-browse public archive and a self-hosted studio that needs your own match data.

Overview

Freezetime turns demos into 16 Hz player-position data alongside kills, grenades and economy, with hundreds of features precomputed for analysis. That foundation supports more than replay: users can investigate patterns and compare matches as well as follow how a round played out.

The public GitHub Pages archive contains more than 2,600 professional matches, grouped by series and searchable. It is free, read-only, and requires no account or installation, so it is the most direct way to explore existing matches. For a personal demo, the Analyze page parses one file in the browser with WebAssembly; the file stays on the user's machine.

Self-hosting opens the full studio but is a separate undertaking: the repository includes the engine, not match data or database dumps, so users must supply their own demos. Freezetime runs on the user's machine and says its smart features rely on deterministic statistics, geometry and locally trained models rather than external AI services.

Key features

Synchronized replay

The 2D replay brings together player health, economy, kill feed, grenade trajectories, smoke and flash effects. This makes it useful for tracing a round's context, not just its final kills. It is a visualization rather than a conventional video replay.

Analysis tools

Opponent reports, predictions, ML Lab, leaderboards, match comparison and heatmaps cover several ways to examine performance and tactics. Ghost rounds, Moments and Pattern Finder add ways to find notable sequences and recurring behavior. That breadth favors users prepared to explore data-driven analysis; it is more than a lightweight demo viewer.

Private demos and local data

My DB lets users process private demos separately from the main archive, and the server does not retain a copy. On the public site, presence queries, Scenarios, free-range heatmap windows and cross-match round overlays are self-host only. Those limits matter to users who want the full analytical workflow without running their own setup.

Pricing

Freezetime is free: the Free plan costs nothing, with the public archive and self-hosted full studio and no per-use cost. The public archive is the low-friction choice for browsing professional matches, but it is read-only. The Analyze page handles a single demo in the browser, while broader private analysis calls for self-hosting and supplying demos.

There is no per-use charge stated for the self-hosted studio, but the user must provide match data and operate the setup. The MIT license permits use, modification and sharing, with no warranty. The project uses PostgreSQL, ClickHouse, MinIO and NATS JetStream in Docker, with Rust, Go, Python and React components; that stack signals a more involved setup than simply opening the archive.

Platforms

Freezetime supports Linux, macOS, web and self-hosted use, and focuses on Counter-Strike 2. The public archive is web-based, while the single-demo Analyze page runs parsing in the browser. Self-hosting suits users who want private data and self-host-only tools and are equipped to supply demos and manage the software stack.

Who it's for

Choose Freezetime if you want to study professional Counter-Strike 2 matches without an account, parse a personal demo without uploading it, or build a self-hosted analysis setup around your own demos. It is especially compelling for players interested in statistics, round patterns and opponent analysis, rather than replay alone.

Look elsewhere if you need a ready-made public service for storing a personal match library or want the self-hosted features without supplying and managing data. Questions and setup help go to GitHub Discussions; bugs and feature requests go to GitHub Issues.

Pros and cons

Pros

  • A searchable archive of more than 2,600 professional matches is free and needs no account or installation, making exploration straightforward.
  • Private demos can be parsed in-browser without leaving the user's machine, and My DB avoids keeping a server copy.
  • Its replay layers health, economy and utility effects with a broad set of analysis tools, giving tactical review more context than a basic kill sequence.
  • The MIT license allows modification and sharing, and self-hosted use has no per-use cost.

Cons

  • The public archive is read-only, so it cannot become a personal match library.
  • Self-hosting requires users to supply demos and database data; the repository does not provide the match archive as downloadable database dumps.
  • Several advanced tools are self-host only, so archive users do not get the complete analysis experience.
  • The Docker stack spans multiple databases and services, making self-hosting a substantial commitment compared with using the public site.

Alternatives

For a broader directory of replay software, browse Game Replay Analyzers.

  • SC2 Tools is another free option, with all features available to every player and voluntary one-time tips that do not unlock features; choose it when you want that all-features-free model.
  • CS Demo Analyzer is a free open-source CLI for analyzing and exporting CS2/CS:GO demo files; choose it if command-line analysis and exports are the priority.
  • CS2 Demo Analysis Kit is free for macOS and Windows, with DAK Studio under AGPL-3.0-only and ecosystem packages and Python exporter under MIT; it is an option for desktop users who prefer that toolkit.
  • DataCoach is a web coaching service whose free Player Basic plan includes 10 monthly replays, 10 DataCoach Chat tokens, training plans, core coaching output and progression tracking; choose it for that coaching and progression focus.
  • Gamescan offers web plans including Pro at $4.99 a month with 2,000 credits, three Super Mode games and clip analysis, and Master at $9.99 a month with 5,000 credits, AI Coach Chat and five Super Mode games; consider it if those paid web features match your needs.
  • my-csmanager Demo Viewer is a web alternative.
  • CARL2 Analysis Tool is a free Windows desktop companion for Rocket League analysis, so it serves a different game.
  • CS2 Demo Analyzer is a free web alternative.

Verdict

Freezetime is an excellent choice for Counter-Strike 2 players who want a no-cost professional-match archive, private in-browser parsing or a deeper self-hosted analysis studio. Its combination of synchronized tactical replay and varied statistical tools is the main reason to choose it. Look elsewhere if you need a hosted personal archive or want advanced private analysis without taking responsibility for demos and self-hosting.

Getting started

  1. Open the public archive website to browse matches without an account or installation.
  2. Use the Analyze page to parse one personal demo in your browser.
  3. For self-hosting, use the repository's engine and supply your own demos.
  4. Use GitHub Discussions for setup help or questions, and GitHub Issues for bugs or feature requests.

Limits worth knowing

The public archive is read-only, while presence queries, Scenarios, free-range heatmap windows and cross-match round overlays are marked self-host only. Self-hosting requires users to supply demos because the repository has no match data or database dumps.

Questions

Is Freezetime free?

Yes. The public archive and self-hosted full studio are listed as free, with no per-use cost.

What games does it support?

Freezetime supports Counter-Strike 2.

Can I analyze my own demo?

Yes. The Analyze page parses a single demo in the browser using WebAssembly, and the file never leaves your machine.

Do I need an account to browse the public archive?

No. The public archive is read-only and requires no account or installation.

Can I self-host it?

Yes. Self-hosting runs on your machine, but you must supply your own demos.

What license does Freezetime use?

It is MIT licensed for use, modification and sharing, with no warranty.

Alternatives to Freezetime

All alternatives
  1. 1DataCoach logo

    DataCoach

    Free planWeb
    7.4From $11 a month
  2. 2ballchasing.com logo

    ballchasing.com

    Free planWebAPIExtension
    7.3From $2 a month
  3. 3

    CaptureAge

    Free planWindows
    7.2From €5 a month
  4. 4Gamescan logo

    Gamescan

    Free planWeb
    6.6From $4.99 a month
  5. 5
    6.6From €1.99 a month
  6. 6

    ReplayLabs

    Free planWebAPI
    6.6From €3.99 a month