CS Demo Analyzer
CS Demo Analyzer is a free, open-source command-line tool for analyzing and exporting CS2 and CS:GO demo files.
What CS Demo Analyzer is
CS Demo Analyzer is a free, open-source command-line tool for analyzing and exporting CS2 and CS:GO demo files. It can produce CSV, JSON, or CSDM output, with an optional flag to include entity positions such as player and grenade locations. Users can specify a demo source; supported values include FACEIT, ESEA, ESL, and Valve. Developers can use the Go API to analyze a demo or analyze and export it. The @akiver/cs-demo-analyzer NPM module wraps the Go CLI and includes TypeScript types and constants. The project is licensed under MIT, subject to its stated conditions, and uses the demoinfocs-golang parser, created by Markus W. and maintained by him and AkiVer. The linked CS Demo Manager companion application lists statistics, grenade finding, heatmaps, VAC tracking, video generation, demo downloads, search, and exports. That companion app can export XLSX or JSON files, or access its data through SQL. CS Demo Analyzer is intended for developers extracting information from Counter-Strike demos. Listed platforms include Linux, macOS, Windows, and API access.
Good
- Exports demo data as CSV, JSON, or CSDM
- Optional output includes player and grenade positions
- Offers Go API and Node.js package
- Supports specifying a demo source
- Free and licensed under MIT
Watch out
- Command-line tool intended for developer use
- Analyzes only CS2 and CS:GO demos
Who it suits
CS Demo Analyzer suits developers who need to analyze or extract data from CS2 or CS:GO demos through a CLI or API. The linked companion app may suit users looking for demo statistics and other listed analysis features.
Verdict
CS Demo Analyzer provides CLI and API paths for extracting Counter-Strike demo data, with optional entity positions and several export formats. Its stated purpose is developer-focused analysis, while the linked companion application lists additional user-facing features.
Plans and prices
From CS Demo Analyzer's own pricing page, checked 4 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| CS Demo Analyzer | Free | Open-source CLI; analyzes and exports CS2/CS:GO demo files |
The facts
Each one read from CS Demo Analyzer's own pages, with the date it was checked.
Where it runs
- Companion application
- The linked CS Demo Manager companion application lists demo statistics, grenade finding, heatmaps, VAC tracking, video generation, demo downloads, search, and export features.checked 4 Oct 2001
- Export options in companion app
- CS Demo Manager says it can export data to XLSX or JSON files, or directly from its database using SQL.checked 4 Oct 2001
- Platforms
- Ready-to-use binaries are offered, and the project documents builds for Windows, macOS, and Linux, including ARM64 builds for macOS and Linux.checked 4 Oct 2001
What it does
- Demo sources
- The CLI can force a demo source, with supported values including FACEIT, ESEA, ESL, Valve, and others.checked 4 Oct 2001
- Export formats
- The CLI exports demos as CSV, JSON, or CSDM files.checked 4 Oct 2001
- Go API
- A Go API provides functions to analyze a demo or analyze and export it.checked 4 Oct 2001
- Intended users
- The README describes a CLI and APIs for developers who need to analyze and extract data from Counter-Strike demos.checked 4 Oct 2001
- Node.js integration
- The @akiver/cs-demo-analyzer NPM module wraps the Go CLI and provides TypeScript types and constants.checked 4 Oct 2001
- Open-source license
- The software is distributed under the MIT License, which permits use, modification, and distribution subject to its stated conditions.checked 4 Oct 2001
- Parser dependency
- The project uses the demoinfocs-golang demo parser, created by Markus W. and maintained by him and AkiVer.checked 4 Oct 2001
- Position data
- An optional flag includes entity positions, such as those for players and grenades.checked 4 Oct 2001
- Purpose
- CS Demo Analyzer is a command-line tool to analyze and export CS2 and CS:GO demos.checked 4 Oct 2001
- Support and trust
- The project page links to GitHub Issues and Discussions; the repository page shows no security advisories.checked 4 Oct 2001
The full review of CS Demo Analyzer
Overview
CS Demo Analyzer is a command-line tool and developer-facing API for analyzing Counter-Strike demos. It is best for developers building their own data workflows; its focused extraction tools are useful, but players seeking a ready-made analysis interface should look elsewhere.
Key features
The CLI analyzes CS2 and CS:GO demos and exports results as CSV, JSON, or CSDM. That range suits workflows that pass data into spreadsheets, scripts, or other tools, though it is not a substitute for a visual analysis application. An optional flag adds entity positions, including player and grenade locations, for workflows that need spatial data without requiring it in every export.
Developers can force a demo source, including FACEIT, ESEA, ESL, or Valve, which helps when a workflow needs to handle a known source explicitly. The Go API supports demo analysis and analysis with export. For Node.js projects, the @akiver/cs-demo-analyzer NPM module wraps the Go CLI and supplies TypeScript types and constants.
The project uses the demoinfocs-golang parser, created by Markus W. and maintained by him and AkiVer. Its MIT license permits use, modification, and distribution under its conditions. GitHub Issues and Discussions are support channels; the repository page shows no security advisories, which does not replace a security review by teams assessing a dependency.
Pricing
CS Demo Analyzer costs nothing. The open-source CLI analyzes and exports CS2 and CS:GO demo files, and there is no paid tier or trial. The MIT license allows modification and distribution subject to its conditions, making this a strong fit for developers who want a free component they can incorporate into their own workflows.
Platforms
CS Demo Analyzer supports Linux, macOS, and Windows, with API access also available. The CLI and APIs make it more suitable for development environments than for players who want to review matches through a dedicated interface.
Who it's for
This is a practical choice for developers who need automated extraction from Counter-Strike demos and want CLI, Go API, or Node.js integration options. It is less suited to players who want built-in visualizations, coaching, or a guided review experience. The linked CS Demo Manager companion application describes user-facing features such as statistics, grenade finding, heatmaps, VAC tracking, video generation, downloads, search, and export; those are companion-app features, not a reason to expect them in this analyzer.
Pros and cons
- Pro: CSV, JSON, and CSDM exports plus optional entity positions provide useful choices for custom analysis pipelines.
- Pro: CLI, Go API, and a TypeScript-equipped Node.js wrapper give developers several integration paths.
- Pro: The free, MIT-licensed project can be used, modified, and distributed under the license conditions.
- Con: Its developer-oriented interface leaves players who want visual match analysis or coaching needing another application.
Alternatives
Game Replay Analyzers is a useful category starting point for comparing tools by replay-analysis needs. Choose SC2 Tools if you want a free option available on web as well as desktop platforms; all features are free for every player, and voluntary one-time tips unlock nothing. Freezetime may fit better if a public archive or self-hosted full studio is the priority, with no per-use cost.
CS2 Demo Analysis Kit is another free option, with DAK Studio under AGPL-3.0-only and ecosystem packages and a Python exporter under MIT. For players seeking coaching rather than a developer API, DataCoach has a free Player Basic plan with 10 monthly replays, 10 DataCoach Chat tokens, training plans, core coaching output, and progression tracking.
ReplayLabs offers a web and API route with a Starter plan at €3.99 a month, including 50 uploads and 50 reprocess requests per week and 14 days of detailed data retention. CaptureAge is a Windows alternative for Age of Empires II: Definitive Edition, with a free core tier and a paid Pro plan. Gamescan is a web-based freemium option with paid plans that include monthly credits, Super Mode games, and, on some tiers, AI Coach Chat or clip analysis. Mercurial is another web option, with a free plan limited to one AI Deep Scan per day, own demos, and two saved Setup Lab profiles.
Verdict
Choose CS Demo Analyzer if you are a developer who needs free, automated CS2 or CS:GO demo extraction and values CLI, Go, or Node.js integration. Its strongest reason to choose it is the combination of export formats, optional position data, and developer access; its main limitation is that it is not a player-facing analysis application.
Getting started
- Open the project website on GitHub.
- Use the CLI on Linux, macOS, or Windows, or work through the Go API.
- For Node.js integration, use the @akiver/cs-demo-analyzer NPM module.
- Choose an export format and, if needed, specify a demo source or enable entity positions.
Questions
How much does CS Demo Analyzer cost?
The listed plan is free. The project is open source.
Which games does it support?
It analyzes CS2 and CS:GO demos.
What export formats does the CLI support?
CSV, JSON, and CSDM. An optional flag can include entity position data.
What developer interfaces are available?
There is a Go API and an NPM module that wraps the CLI and provides TypeScript types and constants.
What license does it use?
It is distributed under the MIT License, which permits use, modification, and distribution subject to its conditions.
Is CS Demo Manager the same application?
It is a linked companion application. It lists statistics, heatmaps, search, and other demo-management features, with XLSX, JSON, and SQL export options.
Alternatives to CS Demo Analyzer
- 1
Freezetime
Free planOpen sourceWebAPILinuxmacOS8.0From €4.99 a month - 2

DataCoach
Free planWeb7.4From $11 a month - 3

ballchasing.com
Free planWebAPIExtension7.3From $2 a month - 4
CaptureAge
Free planWindows7.2From €5 a month - 5

Gamescan
Free planWeb6.6From $4.99 a month - 6
my-csmanager Demo Viewer
Free planWeb6.6From €1.99 a month
