הדיסק נחנק מקאש ואתם לא רוצים לשלם 1,500 ש״ח על שדרוג? האייג׳נט הזה שחרר לי 135GB בלילה אחד

הבעיה: איך “נתוני מערכת” של 256GB מתנפחים ל-100GB+

לכל משתמש ותיק של מק יש את אותו סיוט – הפריט האפור “נתוני מערכת” ב”אודות מק זה”, שתופס עשרות ג׳יגה ואף פעם לא ברור מה בדיוק יש בו. ה-MacBook Air עם 256GB סובל מכך במיוחד: המערכת אוכלת חצי, כמה כלי פיתוח לוקחים עוד נתח, ונשארים בלי מקום להתקין גרסה חדשה של Xcode בלי למחוק משהו קודם.

הקאש מסתתר בשלושה מקומות עיקריים: Lark, Chrome, ושרשרת כלי הטרמינל. תיקיית LarkShell/aha שומרת מטמון של כל מסמך שפתחתם – מישהו אחד הגיע ל-42GB (לפי README של הפרויקט); Service Worker של Chrome בתוספת נתוני דיבאג מתנפח ל-50GB+ (לפי מדידה בפוסט המקור); ~/.cache/uv השקט של מפתחי Python בולע 56GB בלי שתרגישו (לפי מדידה בפוסט המקור). תוסיפו קאש מדיה של Telegram, קאש npm, ותיקיית הורדות של Homebrew – מכונת פיתוח בת שנה-שנתיים בקלילות תופסת 100GB קאש.

הבעיה היא שמחצית מהקאש היא זבל, והמחצית השנייה היא מצב. מחיקת מטמון מסמכים של Lark לא מזיקה, אבל מחיקת קבצי התחברות באותה תיקייה תכריח אתכם לסרוק QR מחדש. Service Worker של Chrome אפשר למחוק, אבל IndexedDB לידו מכיל את הנתונים של אפליקציות הווב – מוחקים והכל נעלם. כלי ניקוי מסורתיים רק מראים “אילו תיקיות גדולות”, אבל לא יודעים להגיד “אילו באמת אפשר למחוק”.

והפתרון היקר – אחסון ה-SSD של אפל מולחם ללוח האם. שדרוג מ-256GB ל-512GB עולה רשמית כ-1,500 ש״ח, וכל דילוג עולה בדרך כלל אלף שקל ומעלה. את הכסף הזה אפשר לא להוציא.

ההזדמנות: להעביר ל-AI את ההחלטה “מה מותר למחוק”

הרעיון המרכזי של Disk Raccoon (הרקון הדיסק) הוא להפוך את השאלה “איזה קאש אפשר למחוק ואיזה לא” למפת קאש מובנית, ואז לתת לסוכן ה-AI לעבוד לפיה. זה לא עוד כלי ניקוי – זה Skill שמתקינים בתוך Claude Code, Cola, וסוכני קוד אחרים. תחשבו על זה כמו חבילת יכולות חיצונית לעוזר ה-AI, שמסבירה לו איך לטפל במשימות מהסוג הזה. אתם אומרים לסוכן “תבדוק לי את הקאש”, והוא יוצא לדרך.

הפרויקט ב-GitHub: https://github.com/orange2ai/disk-raccoon, רישיון MIT, כרגע 11 כוכבים (לפי הפוסט המקור, לא אומת באופן עצמאי), עדכון אחרון בסוף אוגוסט 2026 (לפי הפוסט המקור, לא אומת באופן עצמאי). התיאור הרשמי שלהם ישיר: “סוכן ניקוי קאש ל-macOS: שוטף קודם, אוכל אחר כך. מפת קאש + שלוש רמות בטיחות, מוחק רק מה שמותר. בריצה הראשונה שוחררו 135GB בלילה.”

המטאפורה “שוטף קודם, אוכל אחר כך” באה מהרקון – החיה היחידה בטבע ששוטפת את האוכל לפני שהיא אוכלת. לא שהוא לא אוכל – הוא פשוט לא אוכל סתם. זה בדיוק הסיכסוך המרכזי בניקוי מק: גדול לא בהכרח אומר שמותר למחוק, ומה שמותר למחוק לא בהכרח גדול. כלים מסורתיים פותרים רק את החצי הראשון. הרקון פותר את החצי השני.

בונוס: לדעת להתקין AI Skill זה כשר עבודה בפני עצמו – אתם יכולים לגבות 200 ש״ח על ניקוי דיסק ללקוח, הכלי מוכן, מה שנשאר זה רווח.

הדרך: שלוש רמות בטיחות + מפת קאש

תהליך העבודה של Disk Raccoon מתפרק לשלושה שלבים, כל אחד עם גדר בטיחות ברורה.

שלב 1: קודם כל סריקה עם Mole, לאיתור תיקיות גדולות

Mole הוא כלי קוד פתוח נוסף שמתמחה בסריקת תיקיות גדולות – ה”עיניים” של הרקון. בלעדיו, הרקון לא יודע לאן להסתכל. Mole מוציא רשימה של אילו תיקיות תופסות 10GB, 20GB, 50GB – הכל במבט אחד. השלב הזה הוא “דוח בדיקה” שמכוון את ה-AI לאן להתמקד. אפשר להשתמש בלי Mole, פשוט הסריקה תהיה איטית יותר כי ה-AI יעבוד עיוורון.

שלב 2: ה-AI בודק כל פריט במפת הקאש

בתוך הרקון יש references/cache-map.md, שבו כל נתיב קאש מסומן ברמת בטיחות. הנה דוגמה אמיתית של איך זה נראה:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
## ~/.cache/uv
- רמה: ✅ בטוח למחיקה
- סוג: מטמון חבילות Python
- הערה: uv install יבנה מחדש אוטומטית, לא משפיע על הפרויקטים

## ~/Library/Application Support/LarkShell/aha/profile_explorer
- רמה: ⚠️ זהירות
- סוג: מטמון מסמכי Lark
- הערה: למחוק רק את profile_explorer, profile_main מכיל מצב התחברות

## ~/Library/Application Support/Google/Chrome/Default/Service Worker
- רמה: ✅ בטוח למחיקה
- סוג: מטמון PWA אופליין
- הערה: הדפדפן יבנה מחדש אוטומטית

ומה עם נתיבים שלא מופיעים במפה? האסטרטגיה של הרקון: “תחקור קודם, אם לא ברור – אל תיגע”. הוא מבקש מה-AI לבדוק לאיזו אפליקציה שייך כל תיקייה, מה היא מכילה, ומה יקרה אם ימחקו אותה – ואז מציג לכם רשימה לאישור.

שלב 3: ברירת מחדל לקריאה בלבד, sudo נשאר אצלכם

מבחינת בטיחות, לרקון יש כמה כללי ברזל:

  • ברירת מחדל לקריאה בלבד: הריצה הראשונה רק מציגה דוח, לא מוחקת כלום.
  • הפיכה עדיפה על מחיקה: מה שאפשר לשלוח לאשפה – לא ב-rm -rf.
  • סגירה לפני פעולה: אם האפליקציה עדיין רצה – סוגרים אותה קודם, כדי שלא תיצור מחדש תוך כדי מחיקה.
  • sudo נשאר אצלכם: מחיקה ברמת מערכת יוצרת פקודה בלבד, המשתמש מריץ בעצמו.

למה “קריאה בלבד” שווה יותר מ”ניקוי בלחיצה”? עלות השחזור של מחיקה אחת שגויה – היסטוריית צ׳אט או תלות בפרויקט – גבוהה בהרבה מהזמן שחסכתם בניקוי. העיצוב של CleanMyMac עם “סרוק בלחיצה + נקה בלחיצה” מעביר את כל האחריות למשתמש – באמת תלחצו “נקה הכל”? רוב האנשים לא. הרקון מעביר את שלב ההחלטה ל-AI, והמשתמש רק מאשר או דוחה את הרשימה הסופית. עלות ההחלטה יורדת למינימום.

מקרה בוחן: איך ה-135GB יצאו

לפי התיעוד הפומבי של כותב הפוסט המקור, שלוש התרומות הגדולות בריצה הראשונה של הרקון היו:

מקור הקאש שטח ששוחרר
~/.cache/uv (מטמון חבילות Python) ~56GB
Service Worker של Chrome + ChromeDebug ~51GB
מטמון מסמכי Lark ב-LarkShell/aha ~38GB
סה״כ 135+ GB

ה-135GB האלה, במחיר השדרוג הרשמי של אפל, שווים עלות שדרוג של מקבוק 512GB – כ-1,500 ש״ח. בחישוב של 100GB פנויים לכל ניקוי, זה כ-1,100 ש״ח לכל שימוש. המקרה הזה מייצגי כי הוא מכסה את שלושת “רוצחי הדיסק” הנפוצים ביותר: שרשרת כלי פיתוח (uv), דפדפן (Chrome), ותוכנת משרד (Lark). שילוב של מפתח Python + משתמש כבד של Lark ו-Chrome הוא בערך הקונפיג הסטנדרטי של כל מי שמפתח. אם גם אתם בקונפיג הזה, סביר מאוד שיש לכם 100GB+ קאש דומה – תריצו ותקבלו סדר גודל דומה.

למה כלי ניקוי מסורתיים לא פותרים את זה

לא חסרים כלי ניקוי למק בשוק – CleanMyMac, DaisyDisk, OmniDiskSweeper הם שחקנים ותיקים. אבל לכולם יש אותו חור עיוורון: הם רק אומרים לכם “מה גדול”, לא “מה מותר למחוק”.

קחו את Lark לדוגמה: התיקייה LarkShell/aha כמעט בלתי נראית ב-Finder, קבורה עמוק בתוך נתיבי Library. CleanMyMac יסמן אותה צהובה, אבל בפנים יהיו רק תתי-תיקיות בלתי מובנות – אף אחד לא מעז למחוק. ב-Chrome המצב מורכב עוד יותר: Service Worker, IndexedDB, Cache Storage, Cookies – כל אחד מנגנון אחר, מוחקים אחד לא נכון ונתוני ה-PWA האופליין נעלמים.

הפתרון של הרקון הוא להשתמש ב-AI ל”שיפוט סמנטי” – באותה תיקיית Chrome של 50GB, ה-AI יודע להבחין בין Service Worker (כן למחוק), ל-IndexedDB (לפי שיקול דעת), למצב התחברות (לא לגעת). CleanMyMac מסמן 50GB של Lark בצהוב בלי הסבר, הרקון אומר לכם ישר איזה 30GB מותר למחוק ואיזה 20GB זה מצב התחברות. זה ההבדל בין כלי שעולה 40 דולר בשנה ולא פותר את הבעיה – מנוע חוקים לא מסוגל להבין סמנטיקה של נתיבים. זו הפעם הראשונה שכלי ניקוי מקבל יכולת קריאה, בזכות LLM.

קריאה לפעולה: התקינו את הרקון הלילה לסוכן שלכם

אם אתם על מק, הדיסק מלא, ואתם לא רוצים להוציא 1,500 ש״ח על שדרוג – שלושה צעדים ואתם שם:

צעד ראשון: התקינו את ה-Skill

1
git clone https://github.com/orange2ai/disk-raccoon ~/.claude/skills/disk-raccoon

כל סוכן שתומך בפרוטוקול SKILL.md יכול להשתמש בזה – Claude Code, Cola, ואחרים.

צעד שני: שלבו עם Mole לבדיקה מקדימה

תחילה הריצו Mole לאיתור תיקיות גדולות, ואז תנו לרקון להחליט מה מותר למחוק. שני כלים – אחד סורק, אחד מחליט. חלוקה ברורה.

צעד שלישי: דברו עם הסוכן

אין צורך לזכור פקודות מסובכות. תגידו “תבדוק לי את הקאש” או “הדיסק מלא, מה אפשר לפנות?” – הסוכן יעבור על מפת הקאש פריט פריט ויציג לכם רשימה. מאשרים – מנקים. דוחים – מדלגים.

מפת הקאש היא מסמך חי. היוצרים קוראים ב-README לפתוח issue או PR ולהוסיף נתיבי קאש חדשים שנתקלתם בהם. צרפו את הנתיב, הגודל, והאפליקציה – ניקוי אחד שלכם עשוי לחסוך למשתמש הבא 1,500 ש״ח.