Chat Analyzer is a self-hosted tool that converts Telegram Desktop JSON exports into interactive analytics dashboards.
- Upload Telegram JSON exports and run async analysis.
- Explore metrics through charts, KPI cards, and tables.
- Run locally with Docker or deploy with prebuilt GHCR images.
- Keep full control of data in your own environment.
docker compose -f docker-compose.prod.yml up -dOpen:
- Web UI:
http://localhost:8080 - API docs:
http://localhost:8080/docs
Start here: docs/README.md
User docs:
- docs/getting-started.en.md
- docs/getting-started.ru.md
- docs/user-guide.en.md
- docs/user-guide.ru.md
- docs/configuration.en.md
- docs/configuration.ru.md
Operations and engineering:


