Skip to content

nouralden87/shadow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☾ الظل — Shadow

تطبيق مرآة صامتة — يراقب يومك من غير ما يزعجك، ويعطيك رسالة قصيرة صادقة في المساء.

الوصف

تطبيق سطح مكتب يعمل في الخلفية. يسجّل النوافذ النشطة، يلتقط لقطات شاشة دورية، يحسب الوقت المُتتبَع، ويصنّف أنشطتك تلقائياً (تداول / شغل / محادثات / تشتيت). في نهاية اليوم يعطيك تقرير واحد صريح بالعربية.

المزايا

  • 🎯 تتبع ذكي — يصنّف النوافذ تلقائياً
  • 📊 تقرير يومي — رسالة عربية قصيرة ومؤلمة
  • 📈 رسوم بيانية — توزيع الوقت + تطور الأيام
  • 🖥️ نظام Tray — يعمل في الخلفية
  • 💾 بيانات محلية 100٪ — ما في سحابة، ما في API إجباري
  • 🌙 ثيم داكن — مريح للعين

التشغيل السريع

من المصدر

pip install -r requirements.txt
python main.py

من ملف exe

./dist/Shadow.exe

البناء

python build.py

النتيجة في dist/Shadow.exe.

التكوين

عدّل config.json لتفعيل/تعطيل:

  • التقاط الشاشة
  • تتبع النوافذ
  • تتبع الإدخال
  • استخدام الذكاء الاصطناعي
  • تشفير قاعدة البيانات

البنية

shadow_app/
├── main.py                # نقطة الدخول
├── core/
│   ├── database.py        # SQLite
│   ├── capture.py         # جامع البيانات
│   └── analyzer.py        # المحلل
├── ai/
│   └── llm_client.py      # عميل minimax-m3
├── ui/
│   └── main_window.py     # واجهة PySide6
├── config.json
├── requirements.txt
└── build.py

الخصوصية

كل البيانات محلية في data/shadow.db. ما في اتصال خارجي إلا إذا فعّلت الذكاء الاصطناعي (عندها يُرسل نص فقط للنموذج).

الترخيص

MIT

About

الظل — تطبيق مرآة من غير زرار — Shadow Activity Mirror

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages