قرصك ممتلئ بالملفات المؤقتة وترفض دفع 1500 ريال للترقية؟ هذا الراكون الذكي حرر لك 135 جيجا في ليلة

المشكلة: كيف تنتفخ “بيانات النظام” في ماك سعة 256 جيجا إلى 100 جيجا

كل مستخدم قديم لماك يعاني من نفس الكابوس — قسم “بيانات النظام” الرمادي في “حول هذا الـ Mac”، الذي يبتلع عشرات أو مئات الجيجات دون أن تعرف ما بداخله. طراز MacBook Air بسعة 256 جيجا هو الأسوأ، النظام يلتهم نصف المساحة، وبعد تثبيت أدوات التطوير يتبقى لديك مساحة لا تكفي لتثبيت نسخة Xcode جديدة دون حذف أشياء.

الملفات المؤقتة مختبئة في ثلاثة أماكن: Feishu وChrome وسلسلة أدوات الطرفية. مجلد LarkShell/aha في Feishu يخزن كل المستندات التي فتحتها، وبعض المستخدمين وصل بهم الأمر إلى 42 جيجا (حسب ملف README للمشروع). بيانات Service Worker في Chrome مع بيانات التصحيح قد تتجاوز 50 جيجا (حسب اختبار المصدر). مجلد ~/.cache/uv الشائع لدى مطوري Python يلتهم 56 جيجا بهدوء (حسب اختبار المصدر). أضف إلى ذلك ذاكرة Telegram الإعلامية وذاكرة npm ومجلد تحميلات Homebrew، تجد أن جهاز تطوير عمره سنة أو سنتين يحتفظ بـ 100 جيجا من الملفات المؤقتة بشكل طبيعي.

المشكلة أن نصف هذه الملفات قمامة، ونصفها حالة محفوظة. حذف ذاكرة مستندات Feishu لا يضر، لكن حذف ملفات تسجيل الدخول في نفس المجلد يجعلك تعيد مسح رمز QR. Service Worker في Chrome قابل للحذف، لكن حذف IndexedDB المجاورة يمحو بيانات تطبيقات الويب. أدوات التنظيف التقليدية تعرض لك “أي المجلدات كبيرة” لكنها لا تحكم “أيها قابل للحذف”.

والأمر الأكثر إيلامًا هو الحل — قرص Apple SSD ملحوم باللوحة الأم، والترقية من 256 إلى 512 تكلف رسميًا 1500 ريال، وكل ترقية فئة تكلف أكثر من ألف ريال. هذا المبلغ كان يمكن ألا يُدفع.

الفرصة: إسناد “حكم القابلية للحذف” إلى الذكاء الاصطناعي

الفكرة الأساسية لمشروع راكون القرص (Disk Raccoon) مفتوح المصدر هي تحويل مسألة “أي الملفات المؤقتة قابلة للحذف وأيها لا يُمس” إلى خريطة ملفات مؤقتة مهيكلة، ثم السماح لمساعد البرمجة الذكي بالعمل وفقها. هذه ليست أداة تنظيف أخرى، بل هي Skill تُثبَّت في Claude Code وCola وغيرها من مساعدي البرمجة الذكيين — يمكنك تخيلها كحزمة مهارات خارجية تُركَّب في المساعد الذكي، تخبره كيف يتعامل مع هذا النوع من المهام. تقول للوكيل “افحص لي الملفات المؤقتة” فيبدأ العمل.

عنوان المشروع على GitHub: https://github.com/orange2ai/disk-raccoon، برخصة MIT، عدد النجوم حاليًا 11 (حسب المصدر، لم يُتحقق بشكل مستقل)، آخر تحديث في نهاية أغسطس 2026 (حسب المصدر، لم يُتحقق بشكل مستقل). وصفه الرسمي واضح: “وكيل تنظيف ذاكرة macOS: اغسل قبل أن تأكل. خريطة ملفات مؤقتة + ثلاثة مستويات أمان، احذف فقط ما يمكن حذفه. أول تجربة عملية حررت 135 جيجا في ليلة.”

تشبيه “اغسل قبل أن تأكل” مأخوذ من عادة الراكون — الحيوان الوحيد في الطبيعة الذي يغسل طعامه قبل أكله. لا يرفض الأكل، لكنه لا يأكل عشوائيًا. هذا يطابق التناقض الأساسي في تنظيف macOS: الكبير ليس بالضرورة قابلًا للحذف، والقابل للحذف ليس بالضرورة كبيرًا. الأدوات التقليدية تحل النصف الأول، والراكون يحل النصف الثاني.

وبالمناسبة، القدرة على تثبيت AI Skill هي بحد ذاتها مهارة قابلة للتسعير — تساعد شخصًا في تنظيف قرصه مقابل 200 ريال، الأداة جاهزة، ما توفره هو ما تكسبه.

المسار: ثلاثة مستويات أمان + خريطة الملفات المؤقتة

سير عمل راكون القرص يُقسم إلى ثلاث خطوات، لكل منها حواجز أمان واضحة.

الخطوة 1: استخدم Mole لمسح القرص وتحديد المجلدات الكبيرة

Mole أداة مفتوحة المصدر أخرى متخصصة في مسح المجلدات الكبيرة، يمكنك اعتبارها “عيون” الراكون — بدونها لا يعرف الراكون أين ينظر. Mole يسرد المجلدات الكبيرة في القرص — أي دليل يشغل 10 جيجا أو 20 جيجا أو 50 جيجا، كل شيء واضح. هذه الخطوة بمثابة “تقرير فحص طبي” يخبر الذكاء الاصطناعي بالمواقع التي يجب التركيز عليها. يمكنك استخدام الراكون بدون Mole، لكن بدون تقرير الفحص سيكون المسح أعمى وأبطأ.

الخطوة 2: الذكاء الاصطناعي يحكم على كل عنصر وفق خريطة الملفات المؤقتة

الراكون يحتوي على ملف 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
- المستوى: ⚠️ احذف بحذر
- النوع: ذاكرة مستندات Feishu
- ملاحظة: احذف profile_explorer فقط، profile_main يحتوي على حالة تسجيل الدخول

## ~/Library/Application Support/Google/Chrome/Default/Service Worker
- المستوى: ✅ احذف بأمان
- النوع: ذاكرة PWA غير المتصلة
- ملاحظة: المتصفح يعيد البناء تلقائيًا

ماذا عن المسارات غير الموجودة في الخريطة؟ استراتيجية الراكون هي “تحقق أولًا، وإن لم تتأكد فلا تلمس”. يطلب من الذكاء الاصطناعي البحث عن كل مجلد: أي تطبيق ينتمي إليه، ماذا يخزن، ماذا يحدث عند حذفه، ثم يقدم قائمة للمستخدم للتأكيد.

الخطوة 3: القراءة فقط افتراضيًا، وأمر sudo للمستخدم

في تصميم الأمان، الراكون يتبع قواعد صارمة:

  • القراءة فقط افتراضيًا: الجولة الأولى تعرض فقط دون حذف، وتقدم تقريرًا أولًا.
  • قابلية الاستعادة أولوية: إن أمكن وضع الملف في سلة المحذوفات بدلًا من rm -rf المباشر.
  • أغلق التطبيق أولًا: إن كان التطبيق يعمل يُغلق قبل الحذف، لتجنب إعادة البناء أثناء الحذف.
  • sudo لك أنت: الحذف على مستوى النظام يُولَّد كأوامر فقط، وأنت تنفذها بنفسك.

لماذا القراءة فقط افتراضيًا أثمن من التنظيف بضغطة واحدة؟ تكلفة استعادة سجل محادثات أو اعتماد مشروع حُذف بالخطأ تتجاوز بكثير الوقت المُوفَّر من تنظيف عشرات الجيجات دفعة واحدة. تصميم CleanMyMac التقليدي “مسح بضغطة + تنظيف بضغطة” ينقل في جوهره تكلفة الحكم إلى المستخدم — هل تجرؤ على الضغط على “تنظيف الكل”؟大多数人不敢. الراكون يسند مرحلة الحكم إلى الذكاء الاصطناعي، ويحتاج المستخدم فقط إلى الموافقة أو الرفض في القائمة النهائية، فتُضغَّط تكلفة القرار إلى أدنى حد.

الحالة: كيف تحررت 135 جيجا

حسب السجل العملي الذي نشره مؤلف المصدر، عند تشغيل الراكون لأول مرة كانت أكبر ثلاثة مصادر محررة:

مصدر الملفات المؤقتة المساحة المحررة
~/.cache/uv (ذاكرة حزم Python) ~56 جيجا
Chrome Service Worker + ChromeDebug ~51 جيجا
ذاكرة مستندات Feishu LarkShell/aha ~38 جيجا
المجموع 135+ جيجا

هذه الـ 135 جيجا بتحويل سعر ترقية Apple الرسمية تعادل توفير تكلفة ترقية MacBook إلى 512 جيجا — 1500 ريال. بحساب توفير 100 جيجا لكل تنظيف، تعادل قيمة كل استخدام 1100 ريال. نموذجية هذه الحالة أنها تغطي ثلاث “قاتلات للقرص” الأكثر شيوعًا: سلسلة أدوات التطوير (uv) والمتصفح (Chrome) وبرامج المكتب (Feishu). توليفة مطور Python + Feishu + Chrome مستخدم شره هي التكوين القياسي تقريبًا في أوساط المطورين. إن كنت تستخدم هذه التشكيلة أيضًا، فعلى الأرجح يختبئ في قرصك أكثر من 100 جيجا من الملفات المؤقتة المماثلة — شغّل الأداة وستحصل على نفس الحجم تقريبًا.

لماذا تفشل أدوات التنظيف التقليدية في هذه المهمة

السوق لا يخلو من برامج تنظيف ماك، CleanMyMac وDaisyDisk وOmniDiskSweeper أسماء عريقة. لكنها تشترك في نقطة عمياء مشتركة: تخبرك “ما هو كبير” لكنها لا تخبرك “ما هو قابل للحذف”.

خذ Feishu مثالًا، مجلد LarkShell/aha شبه مخفي في Finder، مدفون في طبقات متعددة من مسارات Library. CleanMyMac يضع عليه علامة صفراء عند المسح، لكن النقر عليه يعرض فقط مجلدات فرعية لا يفهمها المستخدم، فلا يجرؤ على الحذف. وضع Chrome أعقد، Service Worker وIndexedDB وCache Storage وCookies آليات مختلفة، حذف واحد منها يمحو بيانات PWA غير المتصلة.

حل الراكون هو استخدام الذكاء الاصطناعي في “الحكم الدلالي” — لنفس مجلد Chrome سعة 50 جيجا، يستطيع الذكاء الاصطناعي التمييز بين Service Worker (قابل للحذف) وIndexedDB (حسب الحاجة) وحالة تسجيل الدخول (لا يُمس). CleanMyMac يضع علامة صفراء على 50 جيجا من ذاكرة Feishu دون شرح، والراكون يخبرك مباشرة أي 30 جيجا قابلة للحذف وأي 20 جيجا هي حالة تسجيل دخول. لهذا السبب CleanMyMac يُباع بـ 40 دولار سنويًا دون حل المشكلة — محركات القواعد لا تفهم دلالات المسارات، وهذه هي المرة الأولى التي تمنح فيها نماذج اللغة الكبيرة أدوات التنظيف قدرة على القراءة والفهم.

دعوة للعمل: ثبّت الراكون في وكيلك الليلة

إن كنت تستخدم ماك، والقرص يصدر تحذيرات متكررة، ولا تريد دفع 1500 ريال للترقية، اتبع الخطوات الثلاث:

الخطوة الأولى: تثبيت الـ Skill

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

أي وكيل يدعم بروتوكول SKILL.md يمكنه استخدامه، Claude Code وCola كلاهما يعمل.

الخطوة الثانية: ادمج Mole للفحص المسبق

شغّل Mole أولًا لتحديد المجلدات الكبيرة، ثم اترك الراكون يحكم على ما يمكن حذفه. أداتان واحدة للمسح وأخرى للحكم، تقسيم واضح.

الخطوة الثالثة: تحدث مع الوكيل

لا حاجة لحفظ أوامر معقدة، قل مباشرة “افحص لي الملفات المؤقتة” أو “القرص ممتلئ، ماذا يمكنني حذفه”، الوكيل سيقدم لك قائمة مفصلة وفق خريطة الملفات المؤقتة. بعد مراجعة القائمة، وافق ليُحذف، أو ارفض ليتخطى.

خريطة الملفات المؤقتة حيّة، مؤلف المشروع يدعو في README الجميع لفتح issue أو PR لإضافة مسارات جديدة يكتشفونها. عند فتح issue أرفق المسار والحجم والتطبيق التابع — تنظيفك لقرصك قد يوفر على المستخدم التالي 1500 ريال.