pc-assistant

🖥️ 一键巡检全平台 · 智能诊断给方案

跨平台PC健康诊断工具,一键获取系统信息与智能优化建议,支持定时自动化巡检。

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

使用说明

核心用法

PC Assistant 是一款覆盖 Windows、macOS 及 Linux(含 WSL)的全平台系统健康检查工具。用户通过单一命令即可触发自动化诊断流程,工具依据当前操作系统自动调用对应脚本(Bash/PowerShell/command),生成包含系统概览、CPU/内存/存储/GPU/网络状态、进程服务、安全设置及软件清单的完整报告。输出支持人类可读的文本格式与机器解析的 JSON 格式,便于人工查阅或接入监控体系。

显著优点

  • 跨平台统一体验:单技能覆盖三大主流桌面系统,降低多环境运维学习成本。
  • 只读安全设计:诊断过程不修改系统配置,无数据破坏风险,可放心频繁执行。
  • 智能建议输出:不仅罗列数据,更针对高磁盘占用、内存不足等场景给出具体修复命令。
  • 自动化巡检能力:内置 cron 调度脚本,支持自定义输出路径、报告保留周期与自动清理,适合长期健康追踪。
  • 硬件级信息穿透:Linux 下可读取 SMART、温度传感器、PCI/USB 拓扑;Windows 调取 WMI;macOS 整合 system_profiler 与 vm_stat,信息深度优于普通监控工具。

潜在局限与风险

  • 权限边界模糊:虽标榜“read-only”,但部分诊断(如读取安全日志、失败登录尝试)可能需要提升权限,文档未明确区分普通用户与 root/Administrator 的执行差异。
  • 输出路径安全隐患:默认报告存放于 /tmp%TEMP%,多用户系统下可能存在敏感信息(IP、用户名、进程列表)被其他用户读取的风险;配置项虽可自定义路径,但默认策略不够保守。
  • 依赖外部二进制:Linux 侧依赖 nvidia-smi、systemctl、docker 等,若未安装则对应章节缺失,未提供降级或兼容方案说明。
  • Cron 配置手动化:调度功能需用户自行编辑 crontab,缺乏 systemd timer 或 Windows Task Scheduler 的原生封装,对非技术用户门槛较高。

适合人群

  • 开发者与 DevOps 工程师:需要快速获取多平台机器状态的脚本化方案。
  • IT 支持人员:为客户排查问题时生成标准化诊断报告。
  • 高级用户:希望建立定期自动化巡检,预防磁盘满、内存泄漏等慢性问题。

常规风险

  • 信息泄露:报告包含网络配置、用户账户、运行进程等敏感数据,共享或上传前需脱敏。
  • 权限提升误操作:用户若习惯性以 sudo/root 执行,可能意外触发后续非预期写操作(虽脚本本身只读,但环境变量注入或 wrapper 被篡改后风险上升)。
  • 计划任务持久化:cron 条目一旦写入,若技能卸载未同步清理,将留下孤儿任务持续生成报告,占用磁盘与 I/O。

pc-assistant 内容

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