Ổ cứng đầy cache mà không nỡ chi 1,5 triệu nâng cấp? Con gấu mèo AI này một đêm dọn 135GB

Ổ cứng đầy cache mà không nỡ chi 1,5 triệu nâng cấp? Con gấu mèo AI này một đêm dọn 135GB
RichardsonNỗi đau: “Dữ liệu hệ thống” trên Mac 256GB phình to 100GB kiểu gì
Ai dùng Mac lâu năm cũng có chung một cơn ác mộng — mục “Dữ liệu hệ thống” màu xám trong “Giới thiệu máy này”, chiếm vài chục GB đến cả trăm GB mà không giải thích được bên trong chứa cái gì. MacBook Air bản 256GB thảm hại nhất, hệ thống nuốt một nửa, cài thêm vài công cụ dev, phần còn lại không đủ chỗ cho bản Xcode mới mà phải xóa trước.
Cache nằm giấu ở ba chỗ: Lark, Chrome, chuỗi công cụ terminal. Thư mục LarkShell/aha của Lark cache toàn bộ tài liệu bạn đã xem, có người lỡ tích lũy tới 42GB (theo README dự án); Service Worker của Chrome cộng dữ liệu debug phình tới hơn 50GB (theo bài gốc); ~/.cache/uv mà dev Python hay dùng lặng lẽ nuốt 56GB cũng chẳng lạ (theo bài gốc). Cộng thêm cache media Telegram, cache npm, thư mục tải Homebrew, một chiếc máy dev dùng một hai năm, cache chiếm 100GB là chuyện thường.
Vấn đề là một nửa cache là rác, nửa còn lại là trạng thái. Cache tài liệu Lark xóa không sao, nhưng xóa nhầm file phiên đăng nhập trong cùng thư mục là phải quét QR lại; Service Worker của Chrome xóa được, nhưng xóa IndexedDB bên cạnh thì dữ liệu web app mất sạch. Công cụ dọn dẹp truyền thống chỉ liệt kê “thư mục nào to”, không phán được “cái nào xóa được”.
Đau lòng hơn là giải pháp — SSD của Apple hàn chết trên main, nâng từ 256GB lên 512GB chính hãng đội thêm 1,5 triệu đồng, mỗi cấp nâng thường ngốn cả triệu. Số tiền này, thực ra không nhất thiết phải bỏ ra.
Cơ hội: Giao việc “phán xét cái nào xóa được” cho AI
Ý tưởng cốt lõi của dự án mã nguồn mở Disk Raccoon (Gấu mèo ổ cứng) là biến việc “cache nào xóa được, cái nào không được đụng” thành một bản đồ cache có cấu trúc, rồi để trợ lý lập trình AI tra bản đồ mà làm. Nó không phải thêm một phần mềm dọn dẹp, mà là một Skill cài trong Claude Code, Cola và các trợ lý lập trình AI khác — bạn hiểu nó như một gói kỹ năng gắn ngoài cho AI, bảo nó gặp việc này thì xử lý thế nào. Bạn chỉ cần nói với agent “kiểm tra cache giúp tôi”, nó bắt tay vào việc luôn.
Địa chỉ dự án trên GitHub: https://github.com/orange2ai/disk-raccoon, giấy phép MIT, hiện 11 star (theo bài gốc, chưa xác minh độc lập), cập nhật gần nhất cuối tháng 8/2026 (theo bài gốc, chưa xác minh độc lập). Phần giới thiệu chính thức viết rất thẳng: “macOS cache cleanup Agent: rửa trước rồi ăn. Bản đồ cache + ba cấp an toàn, chỉ xóa cái xóa được. Lần đầu thực chiến một đêm giải phóng 135GB.”
Cái ví von “rửa trước rồi ăn” bắt nguồn từ tập tính gấu mèo — chúng là loài duy nhất trong tự nhiên rửa thức ăn trước khi ăn. Không phải không ăn, mà là không ăn bừa. Nó khớp với mâu thuẫn cốt lõi của việc dọn macOS: cái to chưa chắc nên xóa, cái nên xóa chưa chắc đã to. Công cụ truyền thống chỉ giải quyết nửa đầu, Gấu mèo giải quyết nửa sau.
Tiện nói luôn, biết cài AI Skill bản thân nó đã là năng lực nhận việc — bạn đi dọn hộ máy cho người ta phí 200.000đ/lần, công cụ có sẵn, tiết kiệm được là lời.
Lộ trình: Ba cấp an toàn + bản đồ cache
Quy trình của Disk Raccoon tách thành ba bước, mỗi bước có rào chắn an toàn rõ ràng.
Bước 1: Dùng Mole quét ổ, xác định thư mục lớn
Mole là công cụ mã nguồn mở khác, chuyên quét thư mục lớn, bạn hiểu nó như “con mắt” của Gấu mèo — không có nó, Gấu mèo không biết nhìn đâu. Mole liệt kê thư mục lớn trong ổ — thư mục nào chiếm 10G, 20G, 50G, nhìn phát là thấy. Bước này giống “phiếu khám sức khỏe”, bảo AI nên tập trung chỗ nào. Không cài Mole vẫn dùng được, chỉ là thiếu phiếu khám, AI quét mù chậm hơn.
Bước 2: AI tra bản đồ cache, phán xét từng mục
Gấu mèo có sẵn file references/cache-map.md, mỗi đường dẫn cache đều gắn cấp an toàn. Đây là đoạn thật trong file:
1 | ## ~/.cache/uv |
Đường dẫn không có trong bản đồ thì sao? Chiến thuật của Gấu mèo là “tra rõ rồi hãy nói, tra không ra thì đứng yên”. Nó bắt AI tra từng thư mục thuộc app nào, chứa cái gì, xóa thì hậu quả ra sao, tra xong liệt kê một danh sách để người dùng xác nhận.
Bước 3: Mặc định chỉ đọc, sudo giao cho người dùng
Thiết kế an toàn có mấy quy tắc cứng:
- Mặc định chỉ đọc: Vòng đầu chỉ xem không xóa, xuất báo cáo trước.
- Ưu tiên khôi phục được: Bỏ được vào Thùng rác thì không
rm -rfthẳng. - Tắt app rồi mới động: App còn chạy thì tắt trước, tránh xóa đang xóa lại dựng.
- sudo giao cho bạn: Xóa cấp hệ thống chỉ sinh lệnh, người dùng tự chạy.
Sao mặc định chỉ đọc lại đáng giá hơn dọn một cú? Chi phí khôi phục khi xóa nhầm lịch sử chat hoặc dependency dự án, vượt xa mấy chục GB tiết kiệm được trong một lần dọn. CleanMyMac thiết kế kiểu “quét một cú + dọn một cú”, bản chất là chuyển chi phí phán xét cho người dùng — bạn dám bấm “dọn tất cả” không? Đa số không dám. Gấu mèo giao khâu phán xét cho AI, người dùng chỉ cần gật hoặc lắc trên danh sách cuối cùng, chi phí ra quyết định nén xuống thấp nhất.
Case study: 135GB được giải phóng kiểu gì
Theo bản ghi thực chiến công khai của tác giả bài gốc, lần đầu chạy Gấu mèo, ba đầu lớn nhất lần lượt là:
| Nguồn cache | Dung lượng giải phóng |
|---|---|
~/.cache/uv (cache gói Python) |
~56GB |
| Chrome Service Worker + ChromeDebug | ~51GB |
Cache tài liệu Lark LarkShell/aha |
~38GB |
| Tổng | 135+ GB |
135GB này quy ra giá nâng cấp chính hãng Apple, tương đương tiết kiệm phí nâng cấp MacBook lên 512GB — 1,5 triệu đồng. Tính mỗi lần dọn tiết kiệm 100GB, tương đương mỗi lần dùng giá trị 1,1 triệu. Case này điển hình ở chỗ nó phủ ba loại “sát thủ ổ cứng” phổ biến nhất: chuỗi công cụ dev (uv), trình duyệt (Chrome), phần mềm văn phòng (Lark). Combo dev Python + Lark + Chrome nặng, gần như là cấu hình chuẩn của giới dev. Nếu bạn cũng combo này, ổ cứng nhiều khả năng đang giấu 100GB+ cache tương tự — chạy một lần bạn sẽ tái hiện được mức dung lượng này.
Vì sao công cụ dọn truyền thống không giải quyết được
Thị trường không thiếu phần mềm dọn Mac, CleanMyMac, DaisyDisk, OmniDiskSweeper đều là lão làng. Nhưng chúng có chung một điểm mù: chỉ nói “cái gì to”, không nói “cái gì xóa được”.
Lấy Lark làm ví dụ, thư mục LarkShell/aha trong Finder gần như vô hình, nằm sâu trong nhiều lớp đường dẫn Library. CleanMyMac quét ra sẽ đánh dấu vàng, nhưng vào trong chỉ thấy một đống thư mục con không hiểu nổi, người dùng không dám xóa. Chrome càng phức tạp, Service Worker, IndexedDB, Cache Storage, Cookies thuộc các cơ chế khác nhau, xóa nhầm một cái, dữ liệu offline PWA mất sạch.
Cách Gấu mèo giải quyết là dùng AI làm “phán xét ngữ nghĩa” — cùng là thư mục Chrome 50GB, AI phân biệt được đâu là Service Worker (xóa được), đâu là IndexedDB (tùy nhu cầu), đâu là phiên đăng nhập (không đụng). CleanMyMac quét ra 50GB cache Lark chỉ đánh dấu vàng không giải thích, Gấu mèo nói thẳng 30GB nào xóa được, 20GB nào là phiên đăng nhập. Đó là lý do CleanMyMac bán 40 USD/năm mà không giải quyết được vấn đề — engine rule-based không hiểu được ngữ nghĩa đường dẫn, đây là lần đầu LLM cho công cụ dọn dẹp khả năng “đọc hiểu”.
Kêu gọi hành động: Tối nay cài con gấu mèo này cho agent
Nếu bạn dùng Mac, ổ cứng hay kêu cứu, mà không muốn bỏ 1,5 triệu nâng cấp, làm theo ba bước sau:
Bước 1: Cài Skill
1 | git clone https://github.com/orange2ai/disk-raccoon ~/.claude/skills/disk-raccoon |
Agent nào hỗ trợ giao thức SKILL.md đều dùng được, Claude Code, Cola đều ok.
Bước 2: Kết hợp Mole làm khám tổng quát
Chạy Mole một lượt tìm thư mục lớn, rồi để Gấu mèo lên sân phán xét cái nào xóa được. Hai công cụ một bên “quét”, một bên “phán”, phân công rõ ràng.
Bước 3: Nói chuyện với agent
Không cần nhớ lệnh phức tạp, cứ nói “kiểm tra cache giúp tôi” hoặc “ổ đầy rồi, dọn gì được không”, agent sẽ tra bản đồ cache liệt kê từng mục. Xem xong danh sách, gật là xóa, lắc là bỏ qua.
Bản đồ cache là bản sống, tác giả dự án kêu gọi mọi người gửi issue hoặc PR, bổ sung đường dẫn cache mới. Gửi issue kèm đường dẫn, dung lượng, app tương ứng là được — bạn dọn một lần, có khi giúp người dùng kế tiếp tiết kiệm 1,5 triệu.





