Rank Analysis 是一个基于 Riot 提供的 LCU API 开发的英雄联盟排位数据分析工具。致力于帮助玩家轻松查询战绩并进行深度对局分析。本项目使用 Tauri 2.0 构建,结合 Rust 的高性能与 Web 前端的灵活性,打造最精简、性能最好的战绩查询体验。
- 高低胜率高亮:直观展示队友近期表现。
- MVP 显示:快速识别大腿玩家。
- 玩家标签:自动标记连胜、连败、非排位玩家。
- 关系显示:识别宿敌与好友。
- 预组队检测:标记预先组队的玩家(开黑检测)。
- 历史遭遇:标记曾经遇见过的玩家。
- 自动匹配:自动开始寻找对局。
- 自动接受:匹配成功后自动接受。
- 自动 BP:自动选择和禁用预设英雄。
-
下载:
- 前往 Release 页面 下载最新的构建版本压缩包。
- 使用 UpgradeLink分发平台提供的 CDN下载地址下载 (感谢 UpgradeLink分发平台提供支持)

系统要求: Windows 10 1803 及以上版本(需支持 WebView2)。
-
运行:解压后直接运行可执行文件,无需管理员权限。
-
连接:软件运行时会自动检测游戏客户端。
注意:
- 当前仅支持腾讯服务器。
- 支持在游戏启动后中途打开软件,会自动连接。
如果你想自己编译本项目,请按照以下步骤操作:
-
克隆项目并进入 Tauri 目录:
cd lol-record-analysis-tauri -
安装依赖:
npm install
-
运行开发模式:
npm run tauri dev
-
编译生产版本:
npm run tauri build
构建完成后,可执行文件位于
src-tauri/target/release/bundle目录下。
本项目采用现代化的开发工具链,确保代码质量和一致性:
- ESLint: 静态代码分析
- Prettier: 代码格式化
- TypeScript: 严格类型检查
- Clippy: Rust 代码 Lint
- Rustfmt: Rust 代码格式化
- GitHub Actions: 自动化 CI/CD
# 前端代码检查
cd lol-record-analysis-tauri
npm run lint # ESLint 检查
npm run format # Prettier 格式化
npm run typecheck # TypeScript 类型检查
# 后端代码检查 (需要 Windows 环境)
cd src-tauri
cargo fmt # 格式化
cargo clippy # Lint 检查详细的代码质量标准和贡献指南,请参阅:
欢迎提交 Issue 和 Pull Request!
- 反馈问题: 通过 GitHub Issues 提交。
- 提交代码: 欢迎改进代码或增加新功能。
本项目基于 MIT License 开源。



