pc-assistant

🖥️ 跨平台系统体检 · 智能诊断建议

跨平台 PC 健康诊断工具,提供只读系统检测与智能优化建议,支持 Windows/macOS/Linux 及定时任务。

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

使用说明

核心功能

PC Assistant 是一款全平台系统健康检测技能,通过自动化脚本深度扫描 PC 运行状态,输出包含诊断结果与优化建议的结构化报告。支持 Windows(PowerShell)、macOS(Unix 工具链)及 Linux/WSL 三大平台,实现 CPU、内存、存储、网络、进程、安全状态等 11 大维度的综合评估。

显著优点

平台兼容性卓越:原生适配三大主流桌面操作系统,WSL 环境亦可无缝运行,覆盖开发者和普通用户的主流工作场景。

安全只读设计:核心检测逻辑以只读模式执行,不修改系统配置或用户数据,降低误操作风险,适合高频例行检查。

智能诊断输出:不仅罗列原始数据,更基于检测结果生成可执行的优化建议(如磁盘清理路径、内存释放方案、待更新软件列表)。

自动化调度能力:内置 cron 调度脚本,支持定时生成健康报告并自动清理历史文件,便于长期性能趋势追踪。

结构化双格式输出:同时生成人类可读的 .txt 报告与机器可解析的 .json 摘要,满足人工查阅与自动化集成的双重需求。

潜在局限

  • 部分高级功能(如 GPU 温度、SMART 磁盘健康)依赖平台特定工具(nvidia-smi、smartctl),若未预装则跳过检测。
  • Windows 版本依赖 PowerShell,老旧 Windows 7 系统可能受限。
  • 安全检测以系统自带机制为主(如 Windows Defender、Gatekeeper),不包含第三方杀毒软件的深度扫描。
  • 网络诊断聚焦于本地接口配置,不涉及外部连通性测试(如 ping 丢包率、带宽测速)。

适合人群

  • 需要定期排查系统瓶颈的开发者与运维人员
  • 希望获得具体优化指令而非 raw data 的普通用户
  • 多平台设备管理者(Mac + Windows + Linux 混合环境)
  • 需要 JSON 输出对接监控系统的自动化工程师

常规风险

  • 隐私暴露风险:报告包含用户名、IP 地址、运行进程、已安装软件列表等敏感信息,分享报告前需脱敏处理。
  • 路径权限问题:自定义输出目录若指向受限路径(如系统根目录),脚本可能因写入失败而中断。
  • 定时任务累积:若未启用 PC_ASSISTANT_CLEANUP,长期运行的 cron 任务可能导致磁盘空间被历史报告占满。
  • 依赖工具缺失:部分平台工具链(如 Linux 的 lm-sensors、macOS 的 smartmontools)未安装时,对应检测项静默跳过,用户可能误以为系统健康。

pc-assistant 内容

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