Stash It — استرجع جيجابايتات من مساحة القرص بأمر واحد
بنينا أداة سطر أوامر مفتوحة المصدر تعمل على جميع الأنظمة تفحص جهازك بحثاً عن الملفات غير الضرورية — كاش node_modules، ملفات Xcode، بقايا Docker، وغيرها — وتتيح لك استرجاع جيجابايتات من المساحة بأمان.
التحدي
كل مطور يعاني من نفس المشكلة: القرص ممتلئ. كاش npm من 47 مشروع متوقف، Xcode Derived Data من تلك المرة اللي جربت فيها SwiftUI، محاكيات iOS لإصدارات ما عادت موجودة، صور Docker نسيتها — كلها تأكل من مساحتك بصمت.
تقدر تدور عليها يدوياً. أو تقدر تستخدم Stash It.
ما بنيناه
Stash It أداة سطر أوامر تفاعلية تعمل بأمر واحد — npx stashitnow — تفحص جهازك وتعرض لك كل الملفات اللي ممكن تحذفها بأمان، وتخليك تختار إيش تبي تمسح.
فحص ذكي متعدد المنصات
يدعم macOS (25 فئة)، Windows (24 فئة)، و Linux (26 فئة). الأداة تكتشف نظامك تلقائياً وتعرض بس الأدوات المثبتة عندك فعلاً. على macOS يستخدم APFS-aware scanning للحصول على أرقام دقيقة.

آمن بالتصميم
كل هدف مصنّف حسب مستوى الأمان: أخضر (آمن — كاش يعيد تحميل نفسه)، أصفر (انتقائي — أنت تختار)، أو عرض فقط (يوريك الحجم بدون ما يمسح). ما يحذف شي خطير بدون إذنك.
تنظيف سريع أو انتقائي
Quick Clean يحذف كل الكاش الآمن بضغطة. Select Clean يعرض لك قائمة تفاعلية تختار منها بالضبط إيش تبي تمسح. كل عملية تُسجّل بالتاريخ والمساحة المحررة.
مدير أدوات التطوير
إدارة محاكيات iOS، Android SDK و AVDs — اختر أي الأجهزة أو الإصدارات تبي تحذفها من قائمة تفاعلية.
البنية التقنية
بُني كـ monorepo باستخدام Nx مع TypeScript. الحزم مقسمة بوضوح: core (أنواع ومرافق)، engine (كشف النظام)، منصة لكل نظام تشغيل، و CLI تفاعلي. منشور على npm كـ stashitnow ويعمل مباشرة بـ npx.
لماذا هذا مهم
Stash It يثبت أن الأدوات المفيدة ما تحتاج تعقيد. أمر واحد، بدون إعداد، يرجع لك جيجابايتات من المساحة — مفتوح المصدر بالكامل.