Skip to content
SPECIFICTION
Get listed

CS Demo Analyzer

github.com

Free plan WindowsmacOSLinuxAPI
Visit github.com
Spec score 8.0 #5 of 22 in Game Replay Analyzers

What it is

CS Demo Analyzer is a free command-line tool for analyzing and exporting Counter-Strike 2 and CS:GO demo files. It produces CSV, JSON, or CSDM output, and an optional flag adds entity positions such as player and grenade locations. Users can force a demo source, with supported options including 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 supplies TypeScript types and constants. The project uses the demoinfocs-golang parser, created by Markus W. and maintained by him and AkiVer. It is distributed under the MIT License, which permits use, modification, and distribution subject to its conditions. The linked CS Demo Manager companion application lists statistics, grenade finding, heatmaps, VAC tracking, video generation, downloads, search, and exports; that app can export XLSX or JSON or provide SQL access to its database. CS Demo Analyzer is intended for developers extracting data from Counter-Strike demos and supports Linux, macOS, Windows, and API use.

Spec sheet

Purpose
CS Demo Analyzer is a command-line tool to analyze and export CS2 and CS:GO demos.Read 4 Oct 2026 · github.com
Intended users
The README describes a CLI and APIs for developers who need to analyze and extract data from Counter-Strike demos.Read 4 Oct 2026 · github.com
Platforms
Ready-to-use binaries are offered, and the project documents builds for Windows, macOS, and Linux, including ARM64 builds for macOS and Linux.Read 4 Oct 2026 · github.com
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.Read 4 Oct 2026 · cs-demo-manager.com
Demo sources
The CLI can force a demo source, with supported values including FACEIT, ESEA, ESL, Valve, and others.Read 4 Oct 2026 · github.com
Export formats
The CLI exports demos as CSV, JSON, or CSDM files.Read 4 Oct 2026 · github.com
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.Read 4 Oct 2026 · cs-demo-manager.com
Go API
A Go API provides functions to analyze a demo or analyze and export it.Read 4 Oct 2026 · github.com
Node.js integration
The @akiver/cs-demo-analyzer NPM module wraps the Go CLI and provides TypeScript types and constants.Read 4 Oct 2026 · github.com
Open-source license
The software is distributed under the MIT License, which permits use, modification, and distribution subject to its stated conditions.Read 4 Oct 2026 · github.com
Parser dependency
The project uses the demoinfocs-golang demo parser, created by Markus W. and maintained by him and AkiVer.Read 4 Oct 2026 · github.com
Position data
An optional flag includes entity positions, such as those for players and grenades.Read 4 Oct 2026 · github.com
Support and trust
The project page links to GitHub Issues and Discussions; the repository page shows no security advisories.Read 4 Oct 2026 · github.com

Plans and prices

CS Demo Analyzer Free Open-source CLI; analyzes and exports CS2/CS:GO demo files Read 4 Oct 2026 · github.com

Every CS Demo Analyzer plan and price →

Strong points and limits

Strong points

  • Exports CSV, JSON, or CSDM files.
  • Optional output includes player and grenade positions.
  • Go API supports analysis and export.
  • MIT License permits modification and distribution under its conditions.

Limits

  • It is a command-line tool for developers.
  • The listed games are limited to CS2 and CS:GO.

Who it suits

CS Demo Analyzer suits developers who need to analyze or extract data from CS2 or CS:GO demos through a command line, Go API, or Node.js integration.

Verdict

CS Demo Analyzer provides several export formats and developer-facing interfaces for Counter-Strike demo data. The companion CS Demo Manager is a separate linked application with its own listed features.

Where Specifiction places it

Alternatives to CS Demo AnalyzerAll alternatives →