AI 对局复盘
自动整合阵容、KDA、经济曲线、出装与录像事件,生成中文分析;支持 OpenCode Go 与 MiniMax。
Rough / AdvancedLOCAL-FIRST · DOTA 2 ANALYZER
TrueSight 将 OpenDota / STRATZ 数据、Clarity 录像解析与 AI 复盘整合到一套本地工具中。 从对线换血到团战站位,从出装路线到双天赋树,用清晰的数据还原比赛。
WHAT YOU GET
把分散在录像、接口和记忆里的信息组织起来,让每一场比赛都值得复看。
自动整合阵容、KDA、经济曲线、出装与录像事件,生成中文分析;支持 OpenCode Go 与 MiniMax。
Rough / Advanced经济、补刀、经验、等级与英雄伤害曲线;点击任意时间点,联动出装、技能和背包快照。
5 秒采样边路 2v2 / 2v3 完整显示,分析对象一键切换;对位可跟随分路自动调整,也可自定义保留。
1v1 · 2v2 · 3v3伤害、治疗、增益、技能与物品行为结合战场距离;全球技能单独放行,缺席原因清晰可见。
位置感知合成、卷轴、售卖与消耗按真实格位还原;6+1+3 背包、真假眼独立记录,消耗品 FIFO 归属。
Replay exact前端只访问本地服务,第三方请求由 Python 代理;API Key 仅存于浏览器 localStorage。
Privacy firstINTERFACE
统一的时间轴弹窗、对位头部、技能天赋和团战面板,让数据在同一个视觉语言里展开。
DOWNLOAD
下载源码,准备好本地运行环境,即可在 Windows 上启动 TrueSight。项目不包含 API Key,密钥由你在设置页自行填写。
当前提供源码运行方式;运行环境、Clarity 依赖与 API Key 不随源码打包。
适合持续更新,或需要同步 AI 开发记忆。
git clone https://github.com/LiBaiQiYu/TrueSight.git
GETTING STARTED
推荐使用 Windows 10 / 11。首次运行会检查 Python、Java 与 Clarity,并编译本地回放导出器。
下载 ZIP 并解压,或使用 Git 克隆到本地目录。
git clone https://github.com/LiBaiQiYu/TrueSight.git
cd TrueSight
检查 Python / Java,拉取并构建最新 Clarity,编译 MatchJsonMain。
powershell -ExecutionPolicy Bypass -File tools\setup.ps1
首次需要安装 npm 依赖并生成生产构建。
cd ui
npm install
npm run build
cd ..
运行 start.bat,打开设置填写 AI API Key;需要精确位置时可选填 STRATZ Token。
.\start.bat
高级分析、AI 复盘需要 OpenAI 兼容服务的 API Key;时间轴与本地录像解析本身不依赖 AI。Key 只保存在当前浏览器的 localStorage。
粗略分析可用;高级分析需要 Java 21 与 Clarity。运行 tools\setup.ps1 会自动检查、拉取并构建。
TrueSight 依赖本地 Python、Java 和 Clarity 运行时,且不携带任何密钥。源码方式更透明,也方便按机器准备环境。
当前主要面向 Windows;核心 Python 与前端逻辑可移植,但启动脚本和部分路径需要按平台调整。
重新运行 tools\setup.ps1,默认会拉取最新 Clarity 并重建 jar、重新编译导出器。