pc-assistant

🖥️ 全平台系统诊断 · 智能健康评分

跨平台PC健康诊断工具,提供详细系统信息与可操作建议,支持Windows/macOS/Linux定时巡检

收藏
5.3k
安装
1.2k
版本
1.2.4
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

PC Assistant 是一款开源跨平台系统健康诊断工具,通过原生系统命令采集硬件状态、资源使用、安全配置等全方位信息,并生成可读报告与可操作建议。

显著优点

  • 全平台覆盖:Windows(PowerShell)、macOS(Unix工具链)、Linux/WSL 均提供原生脚本支持
  • 零侵入设计:只读诊断,不修改系统配置,安全可重复运行
  • 自动化能力:内置 cron 调度脚本,支持定时巡检与历史报告自动清理
  • actionable 输出:不仅展示数据,更针对高磁盘占用、内存不足等问题给出具体修复命令
  • 扩展性:JSON 格式输出便于接入监控体系;Docker/容器、GPU、SMART 等进阶检测齐全

潜在局限

  • 权限边界:部分深度检测(如 SMART、系统日志)可能需要提升权限,文档未明确提示权限降级后的行为差异
  • 作者可信度:Muhammad Hakim 为个人开发者,无企业背书,供应链安全依赖 npm 包管理
  • 报告存储:默认输出至 /tmp%TEMP%,多用户环境可能存在信息泄露风险(虽可通过配置覆盖)
  • 无实时告警:仅生成静态报告,不具备阈值触发或主动通知机制

适合人群

  • 个人开发者、运维工程师、技术爱好者
  • 需要定期巡检工作站健康状态的多平台用户
  • 希望将系统基线数据接入自建监控的进阶用户

常规风险

| 风险类别 | 说明 |
|---------|------|
| 供应链 | 通过 npm 全局安装,需关注依赖包漏洞 |
| 敏感信息 | 报告含 IP、进程、用户、SSH 密钥指纹等,共享前需脱敏 |
| 误操作 | 建议中的清理命令(如 Docker prune)可能导致数据丢失,需人工确认 |
| 定时任务 | cron 配置若含错误环境变量,可能静默失败或堆积进程 |

pc-assistant 内容

scripts文件夹
手动下载zip · 12.4 kB
healthcheck.shtext/x-shellscript
请选择文件