净盘师 DiskKeeper · 智能净盘师
专治 C 盘爆满、磁盘空间不足、系统盘变红。不是又一个 rm -rf 脚本——它先体检、再分级、最后才清理,每一步可追溯、可回看、极低误删。免费版全功能、零上传、账实相符,名副其实。
它解决什么痛点
- C 盘红了不知道删啥:
doctor一键体检,告诉你空间卡在哪、回收站里到底躺着多少真实占用。 - "清理软件"反而越清越乱:很多工具整箱清空回收站、误删工程文件。净盘师用正向白名单——只动明确可重建的缓存/Temp,其余一律不碰。
- "释放 10G"是假的:回收站 $I 是"收据"不是"数据",幽灵条目声明几十 G 实占 0。净盘师以 df 实测为准,声称释放 vs 实测释放强制对账。
- 清完没记录、出问题查不清:内植三基因——反省(动手前查血泪史)、进化(偏差自动落教训)、超越(每轮比上次好在哪,且在实践中持续自我迭代)。
命令速查
| 命令 | 作用 | 风险 | 层级 |
|---|---|---|---|
doctor |
快速体检(空间/回收站账本/缓存点/健康判定) | 只读 | 免费 |
doctor --deep |
深度盘点(顶层目录+大文件,24h 缓存) | 只读 | 免费 |
scan |
同 doctor --deep | 只读 | 免费 |
plan [--with-r2] |
清理计划预览(列清单+大小,不删) | 只读 | 免费 |
clean |
计划预览(dry-run) | 不删 | 免费 |
clean --yes |
执行 R1 安全项+幽灵收据 | R1 安全 | 免费 |
clean --yes --with-r2 |
加 R2 需确认项 | R2 | 免费 |
recycle |
回收站真实账本(只读) | 只读 | 免费 |
recycle --ghost --yes |
清幽灵收据(实占0,清账本) | 安全 | 免费 |
recycle --purge --yes |
清空回收站(不可逆,仅显式手动) | 高危·禁自动化 | 免费 |
big --min-gb 5 |
大目录/文件定位(只读,找空间杀手) | 只读 | 免费 |
genes |
三基因报告 | 只读 | 免费 |
evolve |
自我迭代引擎(分析运行指纹→演进规则库) | 只读(写状态文件) | 免费 |
report |
省心报告(成就卡+可分享文案) | 只读 | 免费 |
learn "教训" [--tag T] |
落一条教训进正本 | — | 免费 |
auto |
自动值守说明与调度模板(只读) | 只读 | 免费 |
风险列口径说明:标「只读」= 不改动、不删除任何用户文件。其中
doctor --deep与evolve会在scripts/disk_keeper_state/下写入本机状态缓存/台账(首次运行自动创建该目录),此写入不涉及任何用户资料目录,也不产生网络流量。
安全边界(铁律)
- 正向白名单:只动系统 Temp / 浏览器缓存 / 包管理缓存 / IM·工具纯缓存子目录(cache/temp/gpucache…),其余一律不碰。
- R3 绝对禁区:系统区(Windows/Program Files/ProgramData)、用户个人资料(Desktop/Documents/Downloads/Pictures/Videos/Music/.workbuddy)、AppData\Roaming 整体——永不进入清理清单。
- dry-run 默认:
clean不加--yes只列清单不删;删除前每个目标二次校验 R3,命中即拦截。 - 不删联接/符号链接:避免误伤迁移目录(如剪映迁到别的盘)。
- 账实对账:每个动作「声称释放 vs df 实测」强制核对,不符自动记偏差进教训库。
- 回收站净化:删除后自动提示回收站精确净化,避免"删了但空间没涨"。
- 零上传红线:纯本地运行,不读取、不上传任何用户隐私文件,所有扫描与删除均在本地完成;这也是净盘师与 CCleaner(2017 供应链事件后信任受损)最根本的区别。
- 自动化禁令(purge 例外):
recycle --purge是唯一会整箱清空回收站的显式高危命令,默认永不进入任何自动/无人值守流程,需人工手动执行并二次确认;删缓存与删回收站是两回事,不可混谈。
使用示例
# 先体检,看空间卡在哪
python scripts/disk_butler.py doctor
# 看清理计划(不删)
python scripts/disk_butler.py plan
# 确认无误,执行安全清理
python scripts/disk_butler.py clean --yes
# 回收站里躺着很多"幽灵收据"导致账面虚高,清账
python scripts/disk_butler.py recycle --ghost --yes
# 找出占空间的大目录(只读,供人工裁决)
python scripts/disk_butler.py big --min-gb 5
# 让管家自我迭代:分析运行指纹,演进规则库(三基因·超越)
python scripts/disk_butler.py evolve
# 生成省心报告 + 可分享文案(发给朋友/朋友圈)
python scripts/disk_butler.py report
适用人群
- 电脑 C 盘经常爆满、想安全释放空间但不会挑文件的普通用户
- 设计师 / 剪辑师 / 开发者:缓存、临时帧、包管理缓存堆积的重度用户
- 任何怕"清理软件误删工程文件"的谨慎型用户
功能分层
| 层级 | 能力 |
|---|---|
| 免费版(永久免费) | doctor/plan/clean/recycle/big/genes/evolve/report 全功能本地运行,真能释放真实空间,零上传 |
| 进阶能力 | auto 自动值守说明(定时只读体检 + 阈值告警 + 报告,删除仍需你手动放行);规则库演进(持续更新的本地经验) |
免费版即为全功能,可直接满足日常清理需求。
自我迭代能力(三基因在实践中的硬落地)
净盘师不是"交付即终点"的脚本,而是越用越懂你机器的活系统:
- 反省:每次运行先读
lessons.md血泪史正本,动手前规避已知坑。(状态文件位于scripts/disk_keeper_state/,首次运行自动创建、不随包分发) - 进化:账实不符、误判、新坑自动落教训进正本;
learn命令支持人工沉淀经验。 - 超越(实践中自我迭代):
evolve命令读取history.jsonl+clean_manifest.jsonl的运行指纹(释放量、账实相符度趋势、最常清理类型、拦截次数),自动判定规则库是否需要调优,并推进RULES_VERSION规则版本号。(上述状态文件均由脚本运行时生成于scripts/disk_keeper_state/,首次运行自动创建、不随包分发)。本技能全程纯本地运行——源码经关键字扫描确认零网络调用,frontmatter 声明network: none与代码严格一致,绝不改变「零上传」红线。
信任与推荐机制(让人用了想推荐)
- 信任来源:零上传 + 账实对账透明(声称 vs 实测,差异自动说明)+ 删除台账边删边写(崩溃不丢账)+ R3 禁区二次校验。每次清理给你"安全凭证":动了哪些、没动哪些、为什么。
- 推荐载体:
report命令生成"省心报告"——累计释放空间、账实相符度、零误删、拦截次数,配一行可一键复制的分享文案(带 #磁盘清理 #C盘爆满 话题),让用户把"看得见的价值感"发朋友圈/小红书。看得见的效果,才是最好的广告。
合规
- 语言/地区:本技能面向 zh-CN 中文用户设计,界面与文档为简体中文;CLI 命令本身跨语言通用(如需其他语言支持请提 issue)。
- 危险操作边界:唯一不可逆命令为
recycle --purge(整箱清空回收站),默认禁止任何自动化调用,需人工手动二次确认。 - 不读取、不上传任何用户隐私文件;所有扫描与删除均在本地完成。
- 不触碰用户个人资料与聊天数据本体。
- 删除仅限可重建缓存,且默认 dry-run 预览。
- 描述用语可证实("极低误删""账实相符"),无"最/第一/100%"等绝对词。
