عن المشروع

Resume Matcher هو إطار عمل ذكاء اصطناعي مفتوح المصدر مصمم لمساعدة المستخدمين على بناء سير ذاتية مخصصة وملفات PDF وخطابات تقديم والمزيد لكل طلب وظيفة. يدعم أكثر من 100 نموذج لغوي كبير (LLMs)، بما في ذلك Claude وChatGPT وDeepSeek وKimi وGLM وGemma وغيرها، مع خيارات نشر محلية وبعيدة. كيف يعمل؟ 1. ارفع سيرة ذاتية رئيسية (PDF أو DOCX). 2. ألصق وصف الوظيفة. 3. راجع التحسينات والمحتوى المخصص الناتج عن الذكاء الاصطناعي. 4. أنشئ خطابات التقديم وتحضيرا اختياريا للمقابلة. 5. خصص التخطيط والأقسام. 6. صدّر كملف PDF احترافي باستخدام القوالب المفضلة. الميزات الرئيسية - AI Canvas لصياغة محتوى سيرة ذاتية مؤثر وقائم على المقاييس. - مولّد قوالب البريد الإلكتروني لطلبات الوظائف. - تحسين متعدد أوصاف الوظائف. - تقييم السيرة الذاتية وإبراز الكلمات المفتاحية مقارنة بوصف الوظيفة. - قوالب PDF متعددة (عمود واحد كلاسيكي، عمود واحد عصري، عمودان كلاسيكيان، عمودان عصريان). - واجهة متعددة اللغات (الإنجليزية، الإسبانية، الصينية، اليابانية، البرتغالية البرازيلية) وتوليد المحتوى. - واجهة برمجة تطبيقات متاحة على /api مع فحص صحي ووثائق. التقنيات المستخدمة - الواجهة الخلفية: FastAPI، Python 3.13+، LiteLLM - الواجهة الأمامية: Next.js 16، React 19، TypeScript - قاعدة البيانات: TinyDB (تخزين ملفات JSON) التثبيت استنسخ المستودع، وجهّز الواجهة الخلفية (قم بتهيئة مزود الذكاء الاصطناعي في ملف .env)، ثم شغّل الواجهة الأمامية، وافتح التطبيق على http://localhost:3000. يتوفر دعم Docker للنشر عبر منفذ واحد. مزودو الذكاء الاصطناعي المدعومون - OpenAI (GPT-5 Nano، GPT-4o) - Anthropic (Claude Haiku 4.5) - Google Gemini (Gemini 3 Flash) - OpenRouter (نماذج متعددة) - DeepSeek (DeepSeek Chat) المجتمع والدعم المشروع مجاني ومفتوح المصدر، وله مجتمع نشط على Discord وLinkedIn. وهو جزء من برنامج Vercel Open Source ويقبل الرعايات. المساهمون مرحب بهم، مع خارطة طريق للميزات المستقبلية.