LOCAL-FIRST · DOTA 2 ANALYZER

让每一场 Dota 2,
都有迹可循。

TrueSight 将 OpenDota / STRATZ 数据、Clarity 录像解析与 AI 复盘整合到一套本地工具中。 从对线换血到团战站位,从出装路线到双天赋树,用清晰的数据还原比赛。

  • 本地运行,API Key 不上传
  • Windows 一键启动
  • 支持高级录像解析
TrueSight · 比赛分析 LOCAL
TrueSight 主界面:比赛查询与英雄选择
时间轴5 秒级经济与出装
团战复盘谁在场,谁缺席
10全英雄录像解析
5s高级分析采样间隔
2v3自定义对位阵容
0API Key 写入仓库

WHAT YOU GET

不止是数据面板,
而是一套完整的复盘工作流。

把分散在录像、接口和记忆里的信息组织起来,让每一场比赛都值得复看。

AI 对局复盘

自动整合阵容、KDA、经济曲线、出装与录像事件,生成中文分析;支持 OpenCode Go 与 MiniMax。

Rough / Advanced

逐分钟时间轴

经济、补刀、经验、等级与英雄伤害曲线;点击任意时间点,联动出装、技能和背包快照。

5 秒采样

对位与阵容切换

边路 2v2 / 2v3 完整显示,分析对象一键切换;对位可跟随分路自动调整,也可自定义保留。

1v1 · 2v2 · 3v3

团战参与判定

伤害、治疗、增益、技能与物品行为结合战场距离;全球技能单独放行,缺席原因清晰可见。

位置感知

出装与背包还原

合成、卷轴、售卖与消耗按真实格位还原;6+1+3 背包、真假眼独立记录,消耗品 FIFO 归属。

Replay exact

本地优先,数据可控

前端只访问本地服务,第三方请求由 Python 代理;API Key 仅存于浏览器 localStorage。

Privacy first

INTERFACE

信息密度很高,
阅读起来却很安静。

统一的时间轴弹窗、对位头部、技能天赋和团战面板,让数据在同一个视觉语言里展开。

TrueSight 时间轴:经济曲线、出装路线、本体与小熊背包
01 完整时间轴出装、背包、技能与对位,围绕同一个时间游标联动。
TrueSight 技能与天赋:本体与小熊双天赋树
02 技能与天赋本体、小熊双天赋树,可延后补选。
TrueSight 团战分析:参团玩家与缺席原因
03 团战复盘参团者、伤害治疗、关键技能与缺席原因。

DOWNLOAD

开始你的下一场复盘。

下载源码,准备好本地运行环境,即可在 Windows 上启动 TrueSight。项目不包含 API Key,密钥由你在设置页自行填写。

当前提供源码运行方式;运行环境、Clarity 依赖与 API Key 不随源码打包。

METHOD 01

ZIP 直接下载

适合第一次使用,解压后按使用说明准备环境。

下载 main.zip ↗
METHOD 02

Git 克隆

适合持续更新,或需要同步 AI 开发记忆。

git clone https://github.com/LiBaiQiYu/TrueSight.git
METHOD 03

GitHub Releases

查看版本记录与后续可能提供的打包产物。

打开 Releases ↗

GETTING STARTED

四步启动。

推荐使用 Windows 10 / 11。首次运行会检查 Python、Java 与 Clarity,并编译本地回放导出器。

运行环境
  • Windows10 / 11
  • Python3.10+ · 标准库
  • Node.js20+
  • Java21 · JDK
  • Clarity自动构建
查看完整 README ↗
01

获取项目

下载 ZIP 并解压,或使用 Git 克隆到本地目录。

git clone https://github.com/LiBaiQiYu/TrueSight.git
cd TrueSight
02

准备运行环境

检查 Python / Java,拉取并构建最新 Clarity,编译 MatchJsonMain。

powershell -ExecutionPolicy Bypass -File tools\setup.ps1
03

安装并构建前端

首次需要安装 npm 依赖并生成生产构建。

cd ui
npm install
npm run build
cd ..
04

启动并配置

运行 start.bat,打开设置填写 AI API Key;需要精确位置时可选填 STRATZ Token。

.\start.bat

FAQ

开始之前,
你可能想知道。

更多细节、命令与目录说明,请查看仓库 README 与 docs。

打开 README ↗
需要 API Key 才能使用吗?

高级分析、AI 复盘需要 OpenAI 兼容服务的 API Key;时间轴与本地录像解析本身不依赖 AI。Key 只保存在当前浏览器的 localStorage。

没有 Clarity / Java 能运行吗?

粗略分析可用;高级分析需要 Java 21 与 Clarity。运行 tools\setup.ps1 会自动检查、拉取并构建。

为什么下载的是源码,而不是安装包?

TrueSight 依赖本地 Python、Java 和 Clarity 运行时,且不携带任何密钥。源码方式更透明,也方便按机器准备环境。

支持 macOS / Linux 吗?

当前主要面向 Windows;核心 Python 与前端逻辑可移植,但启动脚本和部分路径需要按平台调整。

如何更新 Clarity?

重新运行 tools\setup.ps1,默认会拉取最新 Clarity 并重建 jar、重新编译导出器。