C盘爆满?windows-c-drive-cleaner 介绍:一键C盘清理Skill

简介: windows-c-drive-cleaner 是一款 MIT 许可的 Windows C 盘智能清理工具,支持 AI Agent 对话调用或独立 PowerShell 脚本运行。首创「扫描→解释→确认→清理→汇报」流程,精准识别可再生缓存(如 uv、IDE、WPS、Notion 等),按 safe/caution/dangerous 三级风控,首次使用常清 20–30GB,安全不误删。(239 字)

仓库地址:ChenAI-TGF/windows-c-drive-cleaner[1]

类型:AI Agent Skill + 可独立运行的 PowerShell 工具

许可:MIT

先说效果:一般来说第一次使用可以一下清理20-30G的C盘空间 并且不容易“反弹”

写在前面:C 盘为什么总是莫名其妙变满?

很多人装软件都默认装在 C 盘,时间一长就会遇到这些情况:

  • 系统提示磁盘空间不足,更新、编译、下载动不动失败
  • 「存储」里看不出到底是谁占的空间
  • 随手用清理软件,要么清得不彻底,要么误删重要文件
  • 开发环境尤其夸张:包管理器缓存、IDE 缓存、浏览器内核、文档软件插件……用着用着又涨回来

传统做法通常是:打开一切、WinDirStat、磁盘清理,再凭经验一个个删。效率低,还容易踩坑。

windows-c-drive-cleaner 想解决的是另一件事:把「扫描 → 解释 → 确认 → 清理 → 汇报」做成一套可复用的 Agent Skill。你只要用自然语言说「C 盘满了帮我看看」,支持 SKILL.md 的 AI Agent(例如 Cursor、Claude Code 等)就能按规范流程帮你处理;不想用 Agent 时,也可以直接跑自带的 PowerShell 脚本。


它是什么?

简单说,这是一个面向 Windows C 盘可再生缓存 的清理工具包,包含三部分:

  1. SKILL.md:给 AI Agent 看的操作说明书(何时启用、先扫后删、危险项如何二次确认)
  2. config/targets.json:可编辑的清理白名单(不同电脑可以改)
  3. scripts/Invoke-CDriveCleanup.ps1:真正执行扫描/清理的引擎,输出分项结果和 JSON 摘要

定位不是「一键格式化 C 盘」,而是:

  • 优先清理可再生成的缓存
  • 先扫描、再确认、后删除
  • 高风险目标默认关闭,必须多步确认才动

适合谁用?解决什么问题?

典型用户

  • 开发者 / 学生:本机装了 Python、uv、各种 IDE、WPS、Notion……缓存回潮很快
  • 需要稳定腾出几 GB~十几 GB,但不想乱删系统目录的人
  • 已经在用 AI 编程助手,希望「说句话就能清盘」的人
  • 想把清理流程标准化、拷到多台电脑复用的人

核心功能详解

1. 先扫描,不瞎删

Agent 工作流强制要求:

  1. 加载配置
  2. Scan 模式(只统计,不删除)
  3. 把结果做成清单给你看
  4. 你确认后再 Clean

扫描会告诉你:每一项多大、属于哪一档(safe / caution / dangerous)、路径在不在、C 盘当前还剩多少空间。

2. 可配置白名单(跨电脑可改)

清理目标写在 config/targets.json 里,不是写死在代码里。你可以:

  • 打开/关闭某一项(enabled
  • 改路径(支持 %LOCALAPPDATA%%APPDATA%%USERPROFILE%%TEMP%
  • 调整风险档位(tier
  • 标记是否需要管理员权限(requiresAdmin
  • 配置清理前执行的命令、需要结束的进程/服务

换一台电脑、换一个用户名,一般不用改死路径,因为用的是环境变量。

内置覆盖的常见目标包括(可按机器增删):

  • 开发相关:uv cache、Playwright 浏览器缓存、损坏的 Python 包残留等
  • 办公/效率:WPS 插件与缓存、Notion 缓存、百度网盘临时目录等
  • 编辑器:部分 IDE 的 snapshots / workspaceStorage / 小缓存、VS Code Crashpad 等
  • 系统侧:用户 Temp、Windows Temp、Package Cache、Windows Update 下载缓存、传递优化缓存等

3. 三级风险:safe / caution / dangerous

档位 含义 默认策略
safe 可再生缓存,清了通常会再长回来 扫描后确认一次即可建议清理
caution 一般可清,但可能影响修复安装/更新下载 需要你明确点名同意
dangerous 可能丢数据或弄坏应用 默认关闭;必须多步确认,并讲清利害

例如:

  • uv-cache、Notion/WPS 缓存、临时目录 → 多半是 safe
  • Package Cache、Windows Update Download → caution(清了以后修复/更新可能要重新下载)
  • IDE 主状态库、WPS 文档备份、整棵 TeX Live → dangerous(默认不动)

4. 管理员权限:能提权就提权,失败就降级

有些目录(如 C:\ProgramData\Package Cache、更新下载目录)普通权限删不掉。脚本支持 -Elevate:需要时弹 UAC。

如果用户点了「否」:

  • 仍然清理不需要管理员的部分
  • 明确报告哪些项是 need-admin
  • 给出可复制的提权命令

不会假装「已经全部清干净」。

5. 分项账本 + 合计 + 日志

清理时会尽量给出:

  • 每个目标:清理前 / 清理后 / 释放量
  • 分项释放合计
  • C 盘空闲空间变化(before → after)
  • 可选桌面日志文件,方便回看

脚本控制台输出用英文(减少中文 Windows 下乱码),Agent 再按你的语言写成中文简报。

6. 安全红线写进规范

Skill 明确禁止或严格限制这些行为:

  • 不手动乱删 WinSxS / 系统目录
  • 不在未扫描、未确认的情况下直接 Clean
  • 不把用户桌面项目源码目录当缓存清掉
  • 大软件优先建议迁移/联接/卸载,而不是上来递归删除
  • dangerous 目标必须:说明风险 → 问备份 → 确认 id → 最终确认语,缺一步就中止

7. 两种用法:Agent 或独立脚本

走 Agent(推荐日常):

装进对应工具的 skills 目录,然后自然语言对话即可。

独立运行:

# 只扫描
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Invoke-CDriveCleanup.ps1 -Mode Scan
# 清理 safe,必要时 UAC
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Invoke-CDriveCleanup.ps1 -Mode Clean -Tiers safe -Elevate
# 只清指定 id
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Invoke-CDriveCleanup.ps1 -Mode Clean -Ids "uv-cache,wps-addons" -Elevate

也可以双击:

  • scripts\Scan.bat
  • scripts\Clean-Safe.bat

推荐工作流(Agent 版)

一次完整对话大致是这样:

  1. :C 盘快满了,帮我看看能清什么。
  2. Agent:运行 Scan,列出 safe/caution/dangerous 占用。
  3. :先清所有 safe,caution 里只清 Windows Update 下载。
  4. Agent:执行 Clean(需要时弹 UAC),给出分项释放量和 C 盘空闲变化。
  5. Agent:要不要我根据这台电脑生成一个以后能双击复用的清理脚本?

这个「先沟通再动手」是设计重点:比盲目一键清理更适合长期用在真机上。


怎么安装?

作为 Agent Skill

把仓库放到你使用的 Agent 的 skills 目录(名称以各工具文档为准),例如:

工具 常见个人目录
Cursor %USERPROFILE%\.cursor\skills\windows-c-drive-cleaner\
Claude Code %USERPROFILE%\.claude\skills\windows-c-drive-cleaner\

从 GitHub 安装示例:

git clone https://github.com/ChenAI-TGF/windows-c-drive-cleaner.git "$env:USERPROFILE\.cursor\skills\windows-c-drive-cleaner"

然后重启 Agent 或新开对话,直接说:

  • My C: drive is almost full. Scan caches and suggest what to clean.
  • C 盘满了,用 windows-c-drive-cleaner 帮我扫描

只用脚本

克隆仓库后进入目录,运行上面的 PowerShell / bat 即可,不必安装到 skills 目录。


和「普通清理软件」差在哪?

对比点 常见清理软件 windows-c-drive-cleaner
交互 勾选一堆项目点清理 可先扫后聊,按你的选择清
可定制 规则较固定 JSON 白名单,每台电脑可改
风险控制 看软件良心 三级档位 + dangerous 多步确认写死在 skill 里
自动化 一般是 GUI Agent 可对话驱动;脚本可复用
开发环境 不一定覆盖 uv / IDE 缓存等 面向常见开发与办公缓存

它不是要取代所有清理工具,而是把「可解释、可配置、可对话」的 C 盘缓存治理流程标准化。


使用建议

  1. 第一次只用 Scan,看清单是否符合你的机器。
  2. 先清 safe,观察几天软件是否正常。
  3. caution 项(安装包缓存、更新下载)确认你不介意重新下载再清。
  4. dangerous 项没把握就保持关闭;真要动,先备份。
  5. 缓存会回潮(尤其包管理器、办公软件插件),隔一段时间再扫一次很正常。
  6. C 盘长期吃紧时,除了清缓存,还应考虑:大软件迁盘、换更大系统盘、把文档/微信目录改到其他盘。

小结

windows-c-drive-cleaner 帮你做的是一件很具体的事:

在 Windows 上,安全、可配置、可对话地清理 C 盘可再生缓存,并把结果算清楚。

如果你经常被 C 盘空间折磨,又已经在用 AI Agent,可以把这个 skill 装上试一次扫描;如果只想要脚本,仓库里的 PowerShell 工具同样能单独用。

引用链接

  1. ChenAI-TGF/windows-c-drive-cleaner: https://github.com/ChenAI-TGF/windows-c-drive-cleaner
目录
相关文章
|
5天前
|
云安全 人工智能 运维
阿里云联动百位企业安全专家,共识Agent防御最佳实践
当Agent成为新员工,你的安全边界在哪里?
1904 5
阿里云联动百位企业安全专家,共识Agent防御最佳实践
|
13天前
|
人工智能 JSON 安全
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
阿里云AI安全产品联动防御Fastjson攻击
2493 13
Fastjson远程代码执行漏洞,阿里云AI安全为您保驾护航
|
13天前
|
人工智能 自然语言处理 数据挖掘
Qwen3.8-Max-Preview深度全解析:2.4万亿参数旗舰MoE模型+Token Plan限时优惠完整落地指南
2026年7月,全新旗舰级混合专家大模型Qwen3.8-Max-Preview正式开放抢先体验,作为通义千问Qwen3系列规格最高、综合推理能力顶尖的新一代模型,该模型总参数量达到2.4万亿(2.4T),是当前线上可调用的原生多模态旗舰模型,综合推理水准对标海外顶级Fable 5模型,在复杂工程开发、长文档深度分析、多步骤智能体自治、跨境多语言创作、海量数据挖掘五大高难度业务场景实现跨越式性能提升。
1310 2
|
11天前
|
人工智能 前端开发 Linux
Codex 桌面版安装 + CC Switch 接入第三方 API 完整教程(2026 最新)
2026最新教程:手把手教你安装Codex桌面版,通过CC Switch v3.17.0一键接入Fenno等国产API(兼容OpenAI Responses格式),跳过账号登录,完整启用代码审查、多步任务与上下文感知功能。零基础友好,全程图文实操。(239字)
1115 2
|
15天前
|
人工智能
Qwen3.8抢先体验!正式版即将发布并开源!
千问Qwen3.8即将开源,参数达2.4T,进化速度以“天”计,实力媲美Fable 5。预览版Qwen3.8-Max已上线阿里Token Plan等平台,限时优惠:日间Credits低至1折,夜间更优,个人/团队版月付仅35元起!
1339 52
|
11天前
|
自然语言处理 测试技术 API
通义千问Qwen3.8-Max-Preview全功能解析:2.4万亿参数旗舰模型深度使用指南
在大模型技术持续迭代的当下,通义千问推出的Qwen3.8-Max-Preview作为新一代旗舰预览版模型,凭借2.4万亿参数的超大规模、多模态融合能力与全场景适配特性,成为开发者与企业用户探索AI应用的核心工具。该模型采用稀疏混合专家(MoE)架构,是通义千问首个突破万亿参数的多模态模型,可同时处理文本、图像、视频与文档等多种数据形态,在全栈代码开发、复杂逻辑推理、长文档分析与多智能体协作等场景实现跨越式升级。本文将全面拆解Qwen3.8-Max-Preview的核心功能,详解API调用流程与配置方法,覆盖多场景实战技巧,帮助用户快速掌握这款旗舰模型的使用方法,充分释放其性能潜力。
622 2
|
12天前
|
SQL 关系型数据库 MySQL
【2026最新】DBeaver下载、安装、数据库管理一篇搞定(附官网社区版安装包)
DBeaver是一款免费开源的跨平台通用数据库管理工具,支持MySQL、PostgreSQL、SQLite、Oracle等几乎所有主流数据库,无需为每种数据库安装独立客户端,极大提升开发与数据分析效率。