一键扫描本机开发环境,直观展示已安装的工具和版本,面向所有人。
- 60 种工具覆盖:编程语言、包管理器、版本控制、容器、数据库、云工具、构建工具、运行时
- 三级检测:PATH 命令 → Windows 注册表 → 常见安装路径,不漏报
- 版本冲突检测:同一工具装了多个版本会标出来,并指明当前生效的是哪个
- 环境健康检查:PATH 失效目录、JAVA_HOME 等环境变量与实际版本不一致、检测超时,问题内联展示
- 报告导出:一键导出 HTML + JSON 报告,方便存档或发给别人看
- 启动秒开:记住上次扫描结果立即展示,后台自动重扫并提示变化(新增 / 版本变化 / 移除)
- 并发扫描:后台多线程,单命令 5 秒超时,启动即扫
- 现代 UI:GitHub-Obsidian 风格,暗色/亮色双主题,窗口位置与主题自动记忆
- 快捷键:
Ctrl+F搜索 ·Esc清空 ·F5重新扫描 ·Ctrl+E导出 - 零依赖运行:打包为单文件 exe,无需安装 Python
直接运行 dist/env_inspector.exe,无需安装任何依赖。
- 点击任意工具行查看详情:版本、安装位置、常用命令(可复制)、官方文档入口
- 搜索支持别名:搜
k8s命中 kubectl,搜golang命中 Go,搜nodejs命中 Node.js - 详情面板可单独「重新检测」某个工具,不用整体重扫
pip install -r requirements.txt
python main.pypip install pyinstaller
build.bat输出:dist/env_inspector.exe
| 分类 | 工具 |
|---|---|
| 编程语言(16) | Python、Java、Node.js、TypeScript、Go、Rust、Ruby、PHP、.NET SDK、Kotlin、Julia、Lua、Perl、R、Bun、Deno |
| 包管理器(13) | pip、npm、yarn、pnpm、Maven、Gradle、Cargo、Conda、Poetry、Composer、Chocolatey、Scoop、winget |
| 版本控制(4) | Git、GitHub CLI、SVN、Mercurial |
| 容器(5) | Docker、kubectl、Podman、Helm、minikube |
| 数据库(6) | MySQL、PostgreSQL、Redis、MongoDB、SQLite、SQL Server 客户端 |
| 云工具(5) | AWS CLI、Azure CLI、Google Cloud CLI、阿里云 CLI、Terraform |
| 构建工具(6) | Make、CMake、Ninja、GCC、MSBuild、Bazel |
| 运行时/其他(5) | Flutter、Android ADB、WSL、FFmpeg、Nginx |
- Python 3.11+ · CustomTkinter · PyInstaller