PC·XRAY 概览
| 项目 | 内容 |
|---|---|
| 仓库 | kerwin2046/pc-xray |
| 许可证 | MIT |
| 技术栈 | Next.js 16 · React Three Fiber · TypeScript · Tailwind |
| 平台 | Linux 完整支持;macOS / Windows 可运行(功能降级) |
大多数硬件工具给你一张数字表格,PC·XRAY 直接把这台机器给你。
它读取本机真实硬件信息——来自 sysfs 的 CPU 拓扑、SPD EEPROM 解码的 DDR5 参数、hwmon 温度——然后构建按物理结构排布的 3D 模型。十六个核心就是十六个核心;两条内存就是两条;风扇按实测转速旋转。
点击任意部件,能看到它是什么、规格如何、此刻在做什么。程序只监听回环地址,数据不外发。
- 真实数据:核心数量 / 类型、缓存、颗粒密度、硬盘固件、电池循环次数——读自硬件;估算值会标明
- 实时遥测:每 2 秒刷新负载、频率、温度、风扇、电池状态
- 示意 / 真实两种风格(
V):PBR 材质、PCB 丝印、真实硬件字符串贴纸 - 爆炸视图(
E)与 温度视图(T) - 通俗讲解:由你的数据生成,不是套模板
- 硬件快照:导出 / 导入 JSON,不含序列号、MAC、IP、UUID
- 中英双语:一键切换,无需刷新
环境要求:Node.js >= 20.9、pnpm 11、支持 WebGL2 的浏览器。
git clone https://github.com/kerwin2046/pc-xray.gitcd pc-xraycorepack enablepnpm installpnpm dev打开 http://127.0.0.1:3000。开发与生产服务器都只绑定 127.0.0.1。
| 按键 | 功能 |
|---|---|
V |
切换真实材质 |
E |
切换爆炸视图 |
T |
切换温度视图 |
L |
切换标签 |
R |
重置视角并取消选择 |
Esc |
取消选择 |