عن المشروع

Morphic هو محرك بحث مفتوح المصدر مدعوم بالذكاء الاصطناعي يجمع بين إجابات موثقة ومرتبطة بالمصادر مع واجهة مستخدم توليدية. بدلاً من إرجاع نص ماركداون عادي، تعرض الإجابات مكونات غنية مضمّنة—مثل الصور المنسوبة للمصادر، والشبكات، والعناوين—مباشرة من مواصفات JSON مدفوعة، مما يمنح النتائج مظهرًا أكثر هيكلية وبصرية مقارنة بواجهة الدردشة التقليدية. يوفر المشروع وضعي بحث، سريع وتكيفي، ومنتقي نماذج مع كشف ديناميكي للمزودين عبر OpenAI وAnthropic وGoogle وOllama وVercel AI Gateway والمزودين المتوافقين مع OpenAI. على جانب الاسترجاع، يدعم عدة خلفيات بحث بما في ذلك Tavily وSearXNG وBrave وExa، بحيث يمكن للمستخدمين توصيل أي واجهة برمجية للبحث يفضلونها أو تشغيل SearXNG محليًا لإعداد مستقل. إلى جانب البحث، يتضمن Morphic سجل محادثات محفوظًا في PostgreSQL، وروابط نتائج قابلة للمشاركة، ودعم تحميل الملفات، ومصادقة مستخدمين عبر Supabase Auth، ووضع ضيف للاستخدام المجهول. النشر مباشر: صورة Docker منشورة على ghcr.io، وDocker Compose يشغّل PostgreSQL وRedis وSearXNG والتطبيق معًا دون الحاجة إلى مفتاح API بحث إضافي. التطوير المحلي يستخدم Bun، وهناك مسار نشر بنقرة واحدة عبر Vercel. كما يوثق المستودع الإعدادات، وخيارات Docker، وسلوك الخصوصية، وهو مرخص تحت Apache License 2.0.