ما هو Facet؟
Facet محرّك محلي لتحليل الصور وفرزها مع معرض ويب: يقيّم كل صورة، ثم تتصفح النتائج وتفرزها وتنظّمها. يقول ملف README إن كل شيء يعمل على جهازك دون سحابة أو حسابات أو مفاتيح API، والشيفرة بترخيص MIT.
يذكر ملف LICENSE اسم Nicolas Coevoet بوصفه صاحب حقوق التأليف. ويتوزع العمل على أداتين: ماسح يُشغَّل من سطر الأوامر، وعارض يقدّم المعرض في متصفحك.
كيف تحصل عليه
يُثبَّت Facet من مستودع شيفرته المصدرية عبر Docker أو برنامج تثبيت نصي؛ ولا ينشر المشروع مثبّتًا ولا صفحة في متجر تطبيقات ولا ملفًا تنفيذيًا ضمن الإصدارات.
الخيار | مصدر الحصول عليه |
|---|---|
| Docker (موصى به) | دليل التثبيت: استنساخ، تحديد مجلد الصور، ثم docker compose up |
| بدون Docker | استنساخ ثم تشغيل bash install.sh ثم python facet.py وpython viewer.py (Linux وmacOS) |
| الوثائق | مجلد docs في المستودع |
| الموقع | ncoevoet.github.io/facet |
| الشيفرة المصدرية | github.com/ncoevoet/facet (MIT) |
| الإصدارات | إصدارات GitHub، ملاحظات فقط |
الإصدار الذي راجعناه: v1.25.0، نُشر في 27 أكتوبر 2026 بحسب إصدار GitHub؛ وكان آخر دفع إلى المستودع في 28 أكتوبر 2026. يتطلب التثبيت طرفية وGit وDocker أو Python، فهو إعداد بأسلوب المطوّرين وليس تثبيتًا بنقرتين. لم نعثر على صفحة سياسة خصوصية مستقلة في موقع المشروع ولا في الوثائق التي قرأناها؛ وتصريحات الخصوصية موجودة في ملف README.
المتطلبات
تقول الوثائق إن Facet يعمل على أي جهاز بمعالج مركزي، وإن بطاقة NVIDIA أو جهاز Mac بمعالج Apple Silicon وذاكرة كبيرة يتيح أقوى نماذجه.
الملفات الشخصية
- ما تقوله المصادر:
- legacy: معالج مركزي فقط؛ 8gb: NVIDIA 6-14 GB؛ 16gb: NVIDIA 14-20 GB؛ 24gb: NVIDIA 20 GB فأكثر
التنزيل عند أول تشغيل
- ما تقوله المصادر:
- مرة واحدة بحسب الوثائق: نحو 4.7 GB (legacy) أو 6.9 GB (8gb) أو 14.6 GB (16gb) أو 19.1 GB (24gb)
Apple Silicon
- ما تقوله المصادر:
- يستخدم واجهة Metal لنماذج Torch؛ ويُحدَّد الملف auto بحسب الذاكرة الموحدة الكلية، وتصل 32 GB إلى 16gb
الذاكرة
- ما تقوله المصادر:
- لا تذكر الوثائق حدًا أدنى لذاكرة RAM؛ وتحذّر من أن حاوية ذات حد للذاكرة قد تُغلق أثناء الفحص مع الملفات الكبيرة
البرمجيات
- ما تقوله المصادر:
- Docker، أو Python 3.12 (يعمل 3.10 فأعلى) وNode.js 20 فأعلى لبناء المعرض عند التثبيت اليدوي
نظام التشغيل
- ما تقوله المصادر:
- Windows أو macOS أو Linux؛ وفي Windows تحيل الوثائق إلى Docker، وإلى WSL2 مع بطاقة NVIDIA
صيغ الصور
- ما تقوله المصادر:
- JPEG وHEIC و10 صيغ RAW وPNG وWebP وTIFF وAVIF وJPEG XL وغيرها
هذه الأرقام من وثائق المشروع؛ ولم تقِس PromptQuorum زمن الفحص ولا استهلاك الذاكرة على أي عتاد.
كيف تبدأ
تتبع هذه الخطوات وثائق المشروع؛ ولم تنفّذها PromptQuorum.
- 1احصل على الشيفرة وحدّد المجلد
Why it matters: استنسخ المستودع وانسخ .env.example إلى .env واضبط PHOTOS_DIR على مجلد صورك. - 2شغّل Facet
Why it matters: نفّذ docker compose up -d؛ ومع بطاقة NVIDIA أضف ملف compose المناسب لحجمها، أو استخدم برنامج التثبيت النصي دون Docker. - 3افحص وانتظر التنزيلات
Why it matters: ينزّل الفحص الأول نماذج ملفك الشخصي وينشئ قاعدة البيانات ويقيّم الصور؛ ويمكنك التصفح أثناء ذلك. - 4افتح المعرض وضع كلمة مرور
Why it matters: افتح العارض في المتصفح وسجّل الدخول بكلمة مرور التحرير التي تعرضها صورة Docker مرة واحدة، ثم ضع كلمة مرور للعارض قبل مشاركة المنفذ.
الميزات الرئيسية
كل بند أدناه مصدره ملف README أو وثائق المشروع؛ ولم تختبر PromptQuorum أيًّا منها.
- التقييم. تسعة أبعاد لكل صورة، منها الجودة الجمالية والتكوين وجودة الوجوه وحدّة العينين والتعريض، موزونة بحسب فئة المحتوى (أكثر من 30 فئة).
- الفرز. مجموعات للقطات المتتابعة والصور المتشابهة والمشاهد، وعلامات للرمشات، وكشف الصور شبه المكررة، وفرز تلقائي بمعاينة تجريبية؛ وتبقى سلاسل التعريض والبانوراما كاملة.
- التصفح. عرض فسيفسائي وشبكي، ومرشحات، وخط زمني، وخريطة، وألبومات منها ألبومات ذكية، وعروض شرائح موضوعية، وذكريات «في مثل هذا اليوم».
- التنظيم. أشخاص بأسماء مع اقتراحات للدمج، وتقييمات بالنجوم، ووسوم، وإجراءات جماعية مع تراجع سريع.
- المشاركة والربط. روابط ألبومات مع وضع مراجعة العملاء، وملفات XMP جانبية لـ Lightroom وdarktable وdigiKam، وصندوق وارد WebDAV لرفع الصور من الهاتف، ومزامنة التقييمات مع Immich.
ميزات الذكاء الاصطناعي وأين تعمل
الذكاء الاصطناعي الأساسي قائم على الصور: نماذج لتقييم الجودة، وتمثيلات embeddings للبحث، ونماذج للوجوه، وكشف للموضوع؛ أما الوسوم والأوصاف والنقد المكتوب فتأتي من نموذج رؤية ولغة اختياري.
- درجات الجودة. يستخدم الملفان 16gb و24gb نموذج TOPIQ للدرجة الجمالية، بينما يستخدم legacy و8gb تمثيلات CLIP مع رأس جمالي؛ وتدرج الوثائق مقيّمات إضافية مثل LIQE بوصفها متاحة في أي ملف.
- البحث. تُطابَق استعلامات مثل «غروب الشمس على الشاطئ» مع التمثيلات: SigLIP 2 في 16gb و24gb، وOpenCLIP ViT-L-14 في legacy و8gb.
- الوجوه. يكتشف InsightFace الوجوه ويتعرف عليها ويجمّعها التجميع في أشخاص؛ وتحسّن blendshapes الاختيارية من MediaPipe قراءة الرمش والابتسامة.
- الموضوعات. يفصل BiRefNet الموضوع عن الخلفية للحكم على البؤرة والتأطير.
- My Taste. تغذّي مقارناتك A/B وتقييماتك وقراراتك في الفرز محسّن أوزان وترتيبًا شخصيًا.
- نموذج الرؤية واللغة. تعمل الوسوم والأوصاف والنقد داخل العملية نفسها في الملفين 16gb و24gb، أو على خادم Ollama أو خادم متوافق مع OpenAI بعيد يحدده vlm_backend؛ وعندها تُرسل الصورة إلى ذلك الخادم.
تدفق البيانات والخصوصية
يقول ملف README إن كل شيء يعمل على جهازك دون سحابة أو حسابات أو مفاتيح API، وتقول الوثائق إن الفحص يقرأ صورك فقط ويكتب النتائج في قاعدة بيانات Facet الخاصة. تُنزَّل النماذج عند أول استخدام من مصادر Hugging Face وPyIQA وInsightFace إلى ذاكرات تخزين مؤقت محلية؛ ولم تختبر PromptQuorum العمل دون اتصال بعد ذلك التنزيل.
الطلبات الخارجية التي وجدناها في الوثائق والشيفرة: فحص للتحديثات يسأل GitHub عن أحدث إصدار كل 7 أيام ما لم تكن updates.enabled تساوي false؛ وبلاطات خريطة يحمّلها المتصفح من خادم البلاطات لدى OpenStreetMap؛ ونافذة تحرير GPS تشير إلى مُرمِّز الجغرافيا Photon؛ وكذلك الصور التي ترسلها، فقط إذا ضبطت vlm_backend على Ollama أو خادم متوافق مع OpenAI. ويستمع نص العارض إلى كل الواجهات افتراضيًا، وما دامت viewer.password فارغة يمكن لأي شخص يصل إلى المنفذ تصفح المكتبة وتنزيل النسخ الأصلية. ونقطة النهاية لمساعدي MCP مفعّلة افتراضيًا؛ وفي التثبيت المفتوح تقدّم مفتاحًا مجهولًا للقراءة فقط، ويؤدي ضبط viewer.mcp.enabled على false إلى تعطيلها.
📌ملاحظة: هذه تصريحات المشروع وقراءة PromptQuorum لوثائقه وشيفرته. لم نفحص حركة الشبكة ولم ندقق بقية الشيفرة المصدرية.
تراخيص النماذج
شيفرة Facet نفسها بترخيص MIT، لكن بعض النماذج التي ينزّلها افتراضيًا غير مرخّصة للاستخدام التجاري. تدرج صفحة التراخيص في المشروع pyiqa (TOPIQ وLIQE وبقية المقيّمات) بوصفها شيفرة PolyForm Noncommercial بأوزان CC BY-NC-SA، وأوزان InsightFace buffalo_l بوصفها للبحث غير التجاري فقط. ولا تتعرف واجهة GitHub البرمجية على أي ترخيص للمستودع، فاقرأ ملف LICENSE نفسه.
عند ضبط licensing.mode على commercial يقتصر Facet على النماذج ذات التراخيص المتساهلة: لا تُستورد المكونات المقيّدة ولا تُنزَّل أبدًا، ويُوجَّه كل موضع إلى بديل مثل YuNet وSFace للوجوه. ويتضمن برنامج التثبيت النصي القياسي وصورة Docker الحزم المقيّدة، ولا يبدّل التثبيت التجاري الوضع من تلقاء نفسه. وتذكر الصفحة أنها معلومات وليست استشارة قانونية.
📌ملاحظة: إذا كنت تنوي استخدام Facet في عمل تجاري، فتحقق بنفسك من ترخيص كل نموذج قبل الاعتماد على الإعداد الافتراضي.
لمن يناسب
- المصورون أصحاب المكتبات الكبيرة الذين يريدون فرز اللقطات المتتابعة والرمشات والصور شبه المكررة قبل التحرير.
- من يستضيفون خدماتهم ذاتيًا ويريدون معرضًا خاصًا مع بحث بلغة طبيعية وتجميع للوجوه، ويرتاحون إلى Docker.
- مستخدمو Lightroom وdarktable وdigiKam الذين يريدون إعادة الدرجات والاختيارات كملفات جانبية قياسية.
ما لم نتمكن من التحقق منه
- جودة الذكاء الاصطناعي. لم تُختبر دقة التقييم ولا تجميع الوجوه ولا ملاءمة البحث ولا سرعة الفحص؛ وملف README نفسه يصف الدرجة الجمالية بأنها تقريبية.
- الاستخدام دون اتصال. لم نتحقق مما إذا كان Facet يعمل دون اتصال بالكامل بعد أول تنزيل للنماذج.
- استقرار الإصدارات. تقول ملاحظات v1.23.1 إن v1.23.0 صدر دون صورة Docker الخاصة بـ CUDA، وصدرت ثلاثة إصدارات بين 24 و27 أكتوبر 2026، فتوقّع تغيرات سريعة.
- الدعم. يصف ملف README مشروعًا لمطوّر واحد دون دعم الأدوات التجارية للفرز.
- خطوات التثبيت. أوامر الإعداد مأخوذة من الوثائق ولم تنفّذها PromptQuorum.
المنافسون والبدائل
يضم الدليل ثلاث أدوات أخرى مراجَعة لمكتبات الصور في الشريحة نفسها.
Immich
- المنصات:
- خادم (Docker)، iOS، Android، متصفح
- السعر / الرخصة:
- مجاني / AGPL-3.0
- الفرق الأبرز:
- نسخ احتياطي من الهاتف وبحث؛ وبحسب README الخاص بـ Facet يضيف Facet تقييم الجودة والفرز ويمكنه مزامنة التقييمات مع Immich
مقالات حول Immich (1)
- Immich Review: Self-Hosted Photo Library with Smart Searchمحدَّث ٢٦ أكتوبر ٢٠٢٦
PhotoPrism
- المنصات:
- خادم (Docker)، متصفح
- السعر / الرخصة:
- Community مجاني / AGPL-3.0
- الفرق الأبرز:
- مكتبة صور ذاتية الاستضافة بالذكاء الاصطناعي؛ ويصنّفها README الخاص بـ Facet مع Immich ضمن أدوات التنظيم والبحث والنسخ الاحتياطي
مقالات حول PhotoPrism (1)
- PhotoPrism Review: Self-Hosted AI Photo Library for Your Serverمحدَّث ٢٤ أكتوبر ٢٠٢٦
PixlStash
- المنصات:
- تطبيق سطح مكتب لـ Windows وmacOS وLinux، وويب
- السعر / الرخصة:
- مجاني / GPL-3.0
- الفرق الأبرز:
- مكتبة صور بوسم محلي وأوصاف وتكامل مع ComfyUI، تُثبَّت كتطبيق سطح مكتب
مقالات حول PixlStash (1)
- PixlStash Review: Self-Hosted Image Library Manager with Local AI Taggingمحدَّث ١٧ أكتوبر ٢٠٢٦
تحقق من السعر والرخصة والمنصات الحالية لكل تطبيق في صفحته الخاصة.
الأسئلة الشائعة
هل يحتاج Facet إلى بطاقة رسوميات؟
لا. يشغّل ملف legacy التقييم والوجوه والوسوم والفرز والمعرض على معالج مركزي، لكن ببطء أكبر؛ أما TOPIQ وSigLIP 2 والأوصاف المدمجة فتتطلب ملفي NVIDIA هما 16gb أو 24gb، إلا إذا وجّهت vlm_backend إلى خادم بعيد.
هل يغيّر Facet صوري أو يحذفها؟
تقول الوثائق إن الفحص يقرأها فقط. أما كتابة التقييمات والكلمات المفتاحية في ملفاتك فإجراء اختياري منفصل، ولا يعمل نقل المرفوضات إلى سلة المحذوفات إلا إذا كانت viewer.cull.allow_trash مفعّلة.
هل يمكنني استخدام Facet من هاتفي؟
لا يوجد تطبيق أصلي. المعرض تطبيق ويب متجاوب وقابل للتثبيت، وتصف الوثائق رفع الصور عبر PhotoSync أو أي تطبيق WebDAV إلى صندوق وارد مراقَب.
كيف أستخدم Facet تجاريًا؟
ثبّت النسخة التجارية واضبط licensing.mode على commercial ثم شغّل أمر doctor الذي يعرض وضع التراخيص الفعّال، ثم اقرأ صفحة تراخيص النماذج.
كيف أُبقي المعرض خاصًا؟
ضع viewer.password وضع العارض خلف وكيل عكسي مع HTTPS؛ وتتضمن وثائق النشر أمثلة لـ nginx وCaddy.
الخلاصة
Facet وسيلة مجانية ومحدَّثة بنشاط لتقييم مكتبة صور محلية كبيرة وفرزها وتصفحها، مع تجميع للوجوه وبحث بلغة طبيعية يعملان على جهازك. في المقابل، يتطلب الإعداد طرفية وتنزيلًا كبيرًا للنماذج عند أول تشغيل، وبحسب صفحة التراخيص في المشروع بعض أوزان النماذج الافتراضية غير مرخّصة للاستخدام التجاري، وبحسب الوثائق العارض مفتوح إلى أن تضع كلمة مرور، وميزة اختيارية واحدة قد ترسل الصور إلى خادم بعيد، ولم نستطع هنا التحقق من أي ادعاء بشأن جودة الذكاء الاصطناعي. يناسب المصورين ومن يستضيفون خدماتهم ذاتيًا ويرتاحون إلى Docker؛ ومن يريد تطبيقًا بنقرتين أو مساعد LLM فعليه أن يبحث في مكان آخر.
المصادر
- موقع Facet — نظرة عامة على الميزات والبدء السريع، اطّلعنا عليه في 28 أكتوبر 2026.
- ملف README لـ Facet — الميزات والمتطلبات والتراخيص والمقارنات، اطّلعنا عليه في 28 أكتوبر 2026.
- وثائق Facet — التثبيت والإعداد والنشر وصفحات وكلاء الذكاء الاصطناعي، اطّلعنا عليها في 28 أكتوبر 2026.
- النماذج والتراخيص من جهات خارجية — ترخيص كل نموذج، اطّلعنا عليه في 28 أكتوبر 2026.
- Facet على GitHub — الإصدارات ونشاط الإيداعات، اطّلعنا عليهما في 28 أكتوبر 2026.
