Loading...
Loading...
像素小猫帮你清理 macOS 磁盘、优化空间与性能。扫描开发者缓存 / 系统缓存 / 大文件下载,给出性能与网络优化建议,然后打开一个「像素风网页」让你勾选确认——确认后一只 3D 像素小猫在房间里实时打扫,灰尘堆随真实删除进度缩小。带持续记忆:每次清理了什么、你的偏好都记在 ~/.disk-cleanup-cat/,下次更懂你。当用户说「清理磁盘 / 清理空间 / 磁盘满了 / C盘满了 / 优化电脑 / 优化性能 / 电脑变慢了 / 清缓存 / disk cleanup / free up space」时使用。仅限 macOS。
npx skill4agent add ttfake92-lab/skills yyl-disk-cleaner-catsrc/server.pyweb/为什么要本地服务而不是单个 HTML:静态网页无法把「用户点了确认」告诉后端,也收不到真实删除进度。是让「确认 → 真删 → 小猫同步打扫」成立的桥梁。server.py
$SKILL_DIRcat ~/.disk-cleanup-cat/MEMORY.md 2>/dev/null || echo "(首次使用,还没有记忆)"python3 "$SKILL_DIR/src/server.py"tail -n 3 ~/.disk-cleanup-cat/history.jsonl 2>/dev/null; echo "---"; cat ~/.disk-cleanup-cat/MEMORY.mdpreferences.jsonnever_touchnotespython3 - <<'PY'
import json,sys; sys.path.insert(0,"$SKILL_DIR/src"); import engine
p=engine.load_prefs()
p.setdefault("never_touch",[]).append("/Users/你/某个永不清理的路径") # 按需修改
p["notes"]=(p.get("notes","")+"\n用户说:微信缓存不要动").strip()
engine.save_prefs(p); engine.render_memory_md()
print("偏好已更新")
PY_is_safe_to_delete()/~/Library~/Documentsnever_touch~/Library/LaunchAgents/*.plistlaunchctl unload~/.disk-cleanup-cat/disabled-agents/sudormlaunchctlserver.py/api/clean/api/action| 板块 | 内容 | 默认勾选 |
|---|---|---|
| 开发者缓存 | npm/yarn/pnpm、pip、Homebrew、Xcode DerivedData/DeviceSupport、模拟器、Go、Gradle、Docker | ✅(Docker、Archives 除外) |
| 系统与应用缓存 | | ✅ |
| 大文件与下载 | 超大文件、久未动的下载 | ⬜ 永远手动 |
| 性能优化 | 内存 swap 压力、CPU/内存 Top 进程、登录项、后台自启 | 测量只读;自启可一键禁用/还原(用户级、可还原) |
| 网络优化 | DNS 实测延迟+推荐、ping 延迟/丢包、Wi-Fi | 测量只读;改 DNS/刷新缓存给 |
references/categories.md~/.disk-cleanup-cat/MEMORY.mdpreferences.jsonnever_touchnoteshistory.jsonlpython3 "$SKILL_DIR/src/engine.py" # 只扫描打印 JSON,不删任何东西
CAT_NO_OPEN=1 CAT_PORT=8799 python3 "$SKILL_DIR/src/server.py" # 起服务但不自动开浏览器web/index.html