yamadashy/repomix: 📦 الدليل الكامل لحزم مستودعك بالكامل في ملف واحد صديق للذكاء الاصطناعي
yamadashy/repomix: 📦 الدليل الكامل لتجميع مستودعك بالكامل في ملف واحد متوافق مع الذكاء الاصطناعي
في المشهد المتطور بسرعة للذكاء الاصطناعي التوليدي ونماذج اللغة الكبيرة (LLMs)، هناك تحدٍّ مستمر يؤرق المطورين: كيف يمكنك تغذية قاعدة شيفرة برمجية كاملة لأداة ذكاء اصطناعي بكفاءة دون فقدان السياق؟ إليك yamadashy/repomix — أداة قوية مفتوحة المصدر مبنية بلغة TypeScript تجمع مستودعك بالكامل في ملف واحد متوافق مع الذكاء الاصطناعي. مع أكثر من 26,000 نجمة على GitHub وأعداد متزايدة، أصبحت Repomix الحل الأمثل للمطورين الذين يحتاجون إلى مشاركة قواعد الشيفرات البرمجية مع نماذج اللغة الكبيرة مثل ChatGPT وClaude وGemini وDeepSeek وLlama والنماذج القائمة على GPT. يغطي هذا الدليل الأساسي الشامل كل ما تحتاج إلى معرفته.
ما هو yamadashy/repomix بالضبط؟
في جوهره، yamadashy/repomix (المشار إليه غالبًا باسم Repomix) هو أداة سطر أوامر ومكتبة تقوم بتجميع مستودعك بالكامل في ملف واحد متوافق مع الذكاء الاصطناعي. يتم تنظيم هذا الملف بدقة بحيث يمكن لنماذج اللغة الكبيرة تحليل وفهم واستنتاج قاعدة شيفرتك البرمجية بشكل شامل — دون التجزئة الناتجة عن نسخ ولصق الملفات الفردية في واجهة الدردشة.
تم إنشاء الأداة بواسطة المطور yamadashy واكتسبت زخمًا سريعًا في مجتمع مطوري الذكاء الاصطناعي. إنها مبنية بـ TypeScript وتعمل على Node.js، مما يجعلها متعددة المنصات وفي متناول أي مطور تقريبًا. المستودع مستضاف على GitHub بموجب ترخيص MIT، مما يشجع على التبني الواسع والمساهمة المجتمعية.
لماذا يحتاج المطورون إلى أداة تجميع مستودعات متوافقة مع الذكاء الاصطناعي
أدى ظهور مساعدي البرمجة بالذكاء الاصطناعي التوليدي — من ميزات الدردشة في GitHub Copilot إلى الأدوات المستقلة مثل Claude وChatGPT وGemini وDeepSeek — إلى تغيير جوهري في كيفية تفاعل المطورين مع قواعد الشيفرات البرمجية الخاصة بهم. ومع ذلك، فإن أدوات الذكاء الاصطناعي هذه لديها قيد حاسم: فهي لا تستطيع سوى معالجة السياق الذي تقدمه لها. إذا كنت تعمل على مشروع معقد يمتد عبر عشرات أو مئات الملفات، فإن توفير هذا السياق يدويًا أمر شاق وعرضة للخطأ ونادرًا ما يكون كاملاً.
مشكلة المشاركة اليدوية للشيفرة البرمجية
- تجزئة السياق: لصق الملفات واحدًا تلو الآخر يفقد البنية العلائقية بين الوحدات والاستيرادات والاعتماديات.
- إهدار الرموز المميزة: تفرض نماذج اللغة الكبيرة رسومًا على كل رمز مميز، وتؤدي تفريغات الشيفرة البرمجية سيئة التنسيق إلى إهدار مساحة نافذة السياق الثمينة على المسافات البيضاء والتعليقات والكود النمطي غير الضروري.
- تنسيق غير متناسق: الملفات المختلفة لها أنماط مسافة بادئة وكثافة تعليقات واصطلاحات تسمية مختلفة، مما يجعل من الصعب على الذكاء الاصطناعي التحليل بشكل موحد.
- البيانات الوصفية المفقودة: توفر مسارات الملفات وتواريخ التعديل وهياكل الأدلة إشارات دلالية حاسمة يزيلها النسخ اليدوي.
- مضيعة للوقت: بالنسبة لمستودع يحتوي على أكثر من 200 ملف، يمكن أن يستغرق إعداد السياق اليدوي 30 دقيقة أو أكثر لكل جلسة ذكاء اصطناعي.
كيف يحل Repomix هذا
يقوم Repomix بأتمتة العملية بأكملها. بأمر واحد، يتنقل في مستودعك، ويحترم قواعد .gitignore الخاصة بك، ويطبق أنماط تضمين/استبعاد قابلة للتخصيص، وينشئ ملف إخراج واحدًا منسقًا بشكل جميل. يتضمن هذا الملف شجرة أدلة، ورؤوسًا لكل ملف مع مسارات كاملة، والمحتوى الكامل لكل ملف مصدر — وكلها مجمعة في هيكل فعال للرموز المميزة يمكن لنماذج اللغة الكبيرة استيعابه دفعة واحدة.
الميزات الرئيسية التي تميز Repomix
Repomix ليس مجرد سكربت لضم الملفات. إنه خط أنابيب لاستيعاب الذكاء الاصطناعي مبني لغرض محدد بمجموعة غنية من الميزات المصممة لسير عمل المطورين الجادين. فيما يلي الإمكانيات البارزة:
- احترام تلقائي لـ
.gitignore: يتخطى Repomix تلقائيًا الملفات والأدلة المدرجة في.gitignoreالخاص بك، مما يضمن أنnode_modulesومخرجات البناء وملفات البيئة وغيرها من التشويش لا تصل أبدًا إلى الذكاء الاصطناعي. - إنشاء شجرة الأدلة: يبدأ ملف الإخراج بشجرة أدلة نظيفة ومزاحة، مما يمنح نموذج اللغة الكبير خريطة هيكلية لمشروعك قبل أن يقرأ أي شيفرة برمجية.
- رؤوس لكل ملف بمسارات مطلقة: يتم تحديد كل قسم ملف بوضوح بمساره النسبي الكامل، مما يسهل على الذكاء الاصطناعي الإشارة إلى ملفات محددة في ردوده.
- أنماط تضمين/استبعاد مخصصة بنمط glob: بالإضافة إلى
.gitignore، يمكنك تعريف أنماط glob دقيقة لتضمين أنواع الملفات ذات الصلة فقط أو استبعاد أدلة معينة. - تنسيقات إخراج متعددة: يدعم Repomix تنسيقات الإخراج النصي العادي وMarkdown وXML، مما يتيح لك اختيار الهيكل الذي يعمل بشكل أفضل مع نموذج اللغة الكبير المستهدف.
- عد وتقدير الرموز المميزة: يساعدك عد الرموز المميزة المدمج على البقاء ضمن حدود السياق لنماذج مثل GPT-4 أو Claude 3 أو Gemini 1.5.
- تكامل MCP (بروتوكول سياق النموذج): يمكن أن يعمل Repomix كخادم MCP، مما يتيح التكامل السلس مع بيئات التطوير المدعومة بالذكاء الاصطناعي والأدوات التي تدعم البروتوكول.
- واجهة سطر أوامر وAPI برمجي: استخدمه مباشرة من الطرفية أو قم بتضمينه في سكربتات Node.js وخطوط أنابيب CI/CD الخاصة بك.
- خيارات الضغط: إزالة اختيارية للتعليقات وتصغير المسافات البيضاء عندما تحتاج إلى الاستفادة القصوى من كل رمز مميز في نافذة السياق.
- توافق عبر المنصات: يعمل على macOS وLinux وWindows بدون اعتماديات خاصة بالمنصة باستثناء Node.js.
التثبيت والبدء السريع
البدء مع Repomix يستغرق أقل من دقيقتين. تحتاج إلى Node.js 18 أو أحدث مثبتًا على نظامك.
التثبيت العالمي عبر npm
npm install -g repomix
بدلاً من ذلك، يمكنك تشغيله مباشرة دون تثبيت باستخدام npx:
npx repomix
الاستخدام الأساسي
انتقل إلى جذر أي مستودع وقم بتشغيل:
repomix
سيقوم هذا الأمر بمسح مستودعك، وتطبيق قواعد التصفية الافتراضية (بما في ذلك .gitignore)، وإنشاء ملف باسم repomix-output.txt في الدليل الحالي. يمكنك بعد ذلك تغذية هذا الملف مباشرة إلى ChatGPT أو Claude أو Gemini أو DeepSeek أو أي نموذج لغة كبير آخر لمراجعة الشيفرة البرمجية، أو اقتراحات إعادة الهيكلة، أو إنشاء التوثيق، أو التحليل المعماري.
تحديد تنسيق الإخراج
repomix --format markdown
تشمل التنسيقات المدعومة plain و markdown و xml. تنسيق Markdown شائع بشكل خاص للصقه في واجهات الويب الخاصة بـ ChatGPT وClaude، بينما يعمل XML بشكل جيد مع الموجهات المنظمة وبعض تكاملات API.
أدوات الذكاء الاصطناعي وأنظمة LLM البيئية المدعومة
تم تصميم Repomix ليكون غير مرتبط بنموذج لغة كبير محدد، مما يعني أنه يعمل مع أي أداة ذكاء اصطناعي تقريبًا تقبل إدخال النص. ومع ذلك، تم اختباره وتحسينه خصيصًا للمنصات والنماذج التالية:
🤖 أدوات ونماذج الذكاء الاصطناعي المتوافقة
- ChatGPT (OpenAI): نماذج GPT-4 وGPT-4 Turbo وGPT-4o وGPT-3.5 عبر واجهة الويب أو API.
- Claude (Anthropic): Claude 3.5 Sonnet وClaude 3 Opus وClaude 3 Haiku — ممتازة لتحليل الشيفرات البرمجية ذات السياق الكبير.
- Gemini (Google): Gemini 1.5 Pro وGemini 1.5 Flash، بنوافذ سياق رائدة في المجال تتجاوز 1 مليون رمز مميز.
- DeepSeek: نموذجا DeepSeek-V2 وDeepSeek-Coder، شائعان لذكاء الشيفرة البرمجية الفعال من حيث التكلفة.
- Llama (Meta): نموذجا Llama 3 وLlama 3.1، سواء تم استضافتهما ذاتيًا أو الوصول إليهما عبر مزودي الخدمات السحابية.
- GitHub Copilot Chat: استخدم الملف المجمع كسياق مرجعي في لوحة دردشة Copilot.
- أدوات GenAI الأخرى: أي أداة تدعم إدخال النص، بما في ذلك Perplexity وMistral وGrok وإعدادات LM Studio المحلية.
الطبيعة مفتوحة المصدر للأداة والمجتمع النشط يعنيان أنه مع ظهور نماذج LLM جديدة، يتطور Repomix جنبًا إلى جنب معها. كما أن دعم MCP (بروتوكول سياق النموذج) يؤمن مستقبل الأداة، مما يسمح لها بالتكامل مع نظام بيئي متنامٍ من بيئات التطوير الأصلية للذكاء الاصطناعي.
نظرة معمقة: ملف تكوين Repomix
للفرق وسير العمل القابل للتكرار، يدعم Repomix ملف repomix.config.json يوضع في جذر المستودع الخاص بك. يتيح لك هذا الملف تعريف إعدادات دائمة ومتحكم بها بالإصدارات يشاركها كل عضو في الفريق.
عينة من ملف التكوين
{
"output": {
"filePath": "ai-context/repomix-output.md",
"format": "markdown",
"includeEmptyDirectories": false
},
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"prisma/**/*.prisma",
"*.md",
"package.json",
"tsconfig.json"
],
"exclude": [
"src/**/*.test.ts",
"src/**/*.spec.ts",
"src/generated/**",
"**/*.d.ts"
],
"ignore": {
"useGitignore": true,
"useDefaultPatterns": true,
"customPatterns": [
"*.log",
"coverage/**",
".nyc_output/**"
]
},
"security": {
"enableSecurityCheck": true
},
"tokenCount": {
"encoding": "cl100k_base"
}
}
هذا المستوى من قابلية التكوين يجعل Repomix مناسبًا لكل من المشاريع الجانبية الصغيرة والمستودعات الأحادية على مستوى المؤسسات التي تحتوي على آلاف الملفات. ميزة الفحص الأمني ذات قيمة خاصة — يمكنها تحذيرك إذا كانت الملفات الحساسة مثل .env أو المفاتيح الخاصة على وشك أن تُضمن في الإخراج.
اعتبارات الأمان والخصوصية
عندما تغذي قاعدة شيفرتك البرمجية لنماذج اللغة الكبيرة، فأنت ترسل شيفرتك البرمجية المصدرية إلى خوادم طرف ثالث. يتضمن Repomix عدة ميزات لمساعدتك في الحفاظ على نظافة الأمان:
- الالتزام التلقائي بـ
.gitignore: يتم استبعاد الملفات المدرجة في.gitignoreافتراضيًا، والتي تغطي عادةً.envوبيانات الاعتماد ومفاتيح API. - فحوصات أمان قابلة للتكوين: قم بتمكين ميزة الفحص الأمني لتلقي تحذيرات حول الملفات التي قد تكون حساسة.
- أنماط استبعاد مخصصة: استبعد بشكل صريح الأدلة التي تحتوي على خوارزميات مملوكة أو مفاتيح ترخيص أو توثيق داخلي.
- عد الرموز المميزة المحلي: يتم تقدير الرموز المميزة محليًا؛ لا يتم إرسال أي شيفرة برمجية إلى أي مكان حتى تقوم بلصقها صراحةً في واجهة نموذج لغة كبير.
- لا تليمترية افتراضيًا: لا يتصل Repomix بالخادم الأم أو يجمع بيانات الاستخدام دون موافقتك الصريحة.
Repomix و MCP: ميزة بروتوكول سياق النموذج
إحدى أكثر ميزات Repomix تطلعًا للمستقبل هي توافقه مع MCP (بروتوكول سياق النموذج). MCP هو بروتوكول مفتوح تقوده Anthropic ويوحد كيفية اتصال نماذج الذكاء الاصطناعي بالأدوات الخارجية ومصادر البيانات. من خلال دعم MCP، يمكن لـ Repomix أن يعمل كمزود سياق حي داخل تطبيقات الذكاء الاصطناعي المتوافقة مع MCP، بدلاً من مجرد مولد ملفات لمرة واحدة.
هذا يعني أنه في المستقبل القريب، يمكن لبيئات التطوير المتكاملة ومساعدي البرمجة بالذكاء الاصطناعي التي تتبنى MCP أن تستعلم ديناميكيًا من Repomix عن سياق المستودع — مما يتيح وعيًا فوريًا ومحدثًا دائمًا بقاعدة الشيفرة البرمجية دون الحاجة إلى إعادة تجميع يدوية. هذا يضع Repomix في طليعة دورة حياة تطوير البرمجيات المعززة بالذكاء الاصطناعي.
مقارنة: Repomix مقابل البدائل
بينما Repomix هو أداة بارزة، إلا أنها توجد ضمن نظام بيئي متنامٍ من محولات المستودعات إلى نصوص. إليك كيفية مقارنتها:
| الميزة | Repomix | سكربتات Shell الأساسية | أدوات مفتوحة المصدر أخرى |
|---|---|---|---|
| الوعي بـ .gitignore | ✅ مدمج | ❌ يدوي | ⚠️ يختلف |
| إخراج شجرة الأدلة | ✅ تلقائي | ❌ غير مضمن | ⚠️ جزئي |
| تنسيقات إخراج متعددة | ✅ Plain, MD, XML | ❌ تنسيق واحد | ⚠️ محدود |
| عد الرموز المميزة | ✅ مدمج | ❌ لا شيء | ❌ نادر |
| دعم MCP | ✅ أصلي | ❌ لا شيء | ❌ لا شيء |
| دعم ملف التكوين | ✅ تكوين JSON | ❌ لا شيء | ⚠️ ضئيل |
| مجتمع نشط | ✅ +26K نجمة | غير متاح | ⚠️ يختلف |
مزيج الصيانة النشطة، وثقة المجتمع (+26,000 نجمة)، والجاهزية لـ MCP، والتحسينات العميقة الخاصة بنماذج اللغة الكبيرة يجعل Repomix الرائد الواضح في هذه الفئة للمطورين المحترفين.
سير العمل القابل للتطبيق: كيف تستخدم الفرق Repomix اليوم
بناءً على مناقشات المجتمع وحالات الاستخدام الموثقة، إليك أكثر الطرق شيوعًا وتأثيرًا التي يدمج بها المطورون Repomix في سير عملهم اليومي:
1. مراجعة الشيفرة البرمجية لمرة واحدة مع Claude أو ChatGPT
قم بتشغيل Repomix على فرع ميزة، والصق الإخراج بالكامل في Claude 3.5 Sonnet أو GPT-4o، واطلب مراجعة شاملة للشيفرة البرمجية. يرى الذكاء الاصطناعي كل ملف، ويفهم مخطط الاستيراد، ويمكنه اكتشاف المشكلات عبر الملفات التي تفوتها مراجعات الملف الفردي.
2. إنشاء التوثيق التلقائي
قم بتجميع مستودعك واطلب من نموذج اللغة الكبير إنشاء تحديثات README أو توثيق API أو سجلات قرارات الهندسة المعمارية (ADRs) بناءً على قاعدة الشيفرة البرمجية الفعلية — وليس التوثيق القديم.
3. تأهيل المطورين الجدد
قم بإنشاء إخراج repomix لقاعدة الشيفرة البرمجية الأساسية وشاركه مع أعضاء الفريق الجدد. يمكنهم استخدام نموذج لغة كبير لطرح أسئلة حول هيكل قاعدة الشيفرة البرمجية وتدفق البيانات والتجريدات الرئيسية دون إزعاج كبار المطورين.
4. تكامل خط أنابيب CI/CD
قم بأتمتة تشغيل Repomix في خط أنابيب CI الخاص بك لإنشاء لقطة من قاعدة الشيفرة البرمجية عند كل بناء. قم بتغذية هذه اللقطة لخطوة تحليل أمني أو جودة مدعومة بنموذج لغة كبير للحصول على رؤى تلقائية.
5. إعادة هيكلة قواعد الشيفرات البرمجية الكبيرة
عند التخطيط لإعادة هيكلة كبيرة، قم بتجميع الوحدات المتأثرة واطلب من الذكاء الاصطناعي تحديد نقاط الاقتران، واقتراح حدود التجريد، وحتى إنشاء خطة ترحيل.
6. إعداد السياق لوكلاء البرمجة بالذكاء الاصطناعي
يمكن لأدوات مثل Cursor وWindsurf وContinue.dev الاستفادة من ملف سياق مستودع مجمع مسبقًا يمنح وكيل الذكاء الاصطناعي فهم "الصورة الكبيرة" قبل أن يبدأ في إجراء التعديلات.
نصائح متقدمة وأفضل الممارسات
للحصول على أقصى استفادة من Repomix، يوصي المستخدمون المخضرمون بهذه الاستراتيجيات المجربة:
- أنشئ ملف
repomix.config.jsonمخصصًا لكل مشروع. قم بالتحكم به بالإصدارات حتى يستفيد فريقك بالكامل من مخرجات متسقة وجاهزة للذكاء الاصطناعي. - استخدم تنسيق Markdown لـ ChatGPT وClaude. يحلل كلا النموذجين كتل الشيفرة البرمجية المهيكلة بتنسيق Markdown بشكل جيد للغاية، ويساعدهما التنسيق على تمييز حدود الملفات.
- المعالجة المسبقة باستخدام tree-sitter للتقسيم الدلالي. إذا كان مستودعك كبيرًا للغاية، ففكر في استخدام خيارات تصفية Repomix لتقسيم الإخراج حسب الوحدة أو الطبقة، ثم قم بتغذية نموذج اللغة الكبير بجزء واحد في كل مرة مع موجه سياق رابط.
- الدمج مع قوالب هندسة الأوامر. قم بإقران إخراج Repomix الخاص بك مع أمر نظام مصمم جيدًا يوجه نموذج اللغة الكبير حول كيفية تفسير شجرة الأدلة ورؤوس الملفات.
- راجع أنماط الاستبعاد الخاصة بك بانتظام. مع تطور قاعدة شيفرتك البرمجية، قد تظهر أنواع ملفات وأدلة جديدة. راجع تكوينك بشكل دوري لضمان عدم تسرب أي ملفات حساسة أو غير ذات صلة.
- استفد من ميزة عد الرموز المميزة. قبل اللصق في نموذج لغة كبير بحد سياق معروف، تحقق من عدد الرموز المميزة المقدرة لتجنب الاقتطاع في منتصف الاستجابة.
النظام البيئي المتنامي حول Repomix
أدى نجاح yamadashy/repomix إلى ظهور نظام بيئي متنامٍ من الأدوات التكميلية والإضافات وموارد المجتمع. تحكي علامات موضوع المستودع على GitHub قصة مقنعة: ai, anthropic, artificial-intelligence, chatbot, chatgpt, claude, deepseek, developer-tools, gemini, genai, generative-ai, gpt, javascript, language-model, llama, llm, mcp, nodejs, openai, typescript. يعكس هذا الاتساع موقع الأداة عند تقاطع تطوير البرمجيات التقليدي وثورة الذكاء الاصطناعي التوليدي.
تشمل مساهمات المجتمع إضافات VS Code التي تشغل Repomix من المحرر، وإجراءات GitHub Actions لإنشاء السياق التلقائي، ووصفات تكامل لمنصات البرمجة بالذكاء الاصطناعي الشائعة. مع استمرار توسع نظام LLM البيئي، من المرجح أن يتعزز دور Repomix كمعيار فعلي لتحويل المستودع إلى ذكاء اصطناعي.
الأسئلة الشائعة (FAQ)
هل Repomix مجاني للاستخدام؟
نعم، Repomix مجاني تمامًا ومفتوح المصدر بموجب ترخيص MIT. لا توجد مستويات مدفوعة، ولا حدود للاستخدام، ولا يلزم التسجيل. يمكنك استخدامه للمشاريع الشخصية والأعمال التجارية وتطبيقات المؤسسات دون قيود.
هل يرسل Repomix شيفرتي البرمجية إلى أي مكان؟
لا. يعمل Repomix بالكامل على جهازك المحلي. يقرأ مستودعك، ويعالج الملفات، ويكتب الإخراج إلى ملف محلي. لا يتم نقل أي شيفرة برمجية عبر الشبكة بواسطة Repomix نفسه. لا تتم مشاركة ملف الإخراج مع خدمة ذكاء اصطناعي إلا عندما تقوم بلصقه أو تحميله بشكل صريح.
ما أنواع الملفات التي يدعمها Repomix؟
يمكن لـ Repomix معالجة أي ملف نصي في مستودعك. يتعامل مع ملفات الشيفرة البرمجية المصدرية (.ts، .js، .py، .rs، .go، إلخ)، وملفات التكوين، وتوثيق Markdown، وJSON، وYAML، والمزيد. يتم اكتشاف الملفات الثنائية تلقائيًا واستبعادها.
هل يمكن لـ Repomix التعامل مع المستودعات الكبيرة جدًا؟
نعم، ولكن مع اعتبارات عملية. يمكن لـ Repomix نفسه معالجة المستودعات التي تحتوي على آلاف الملفات. العامل المحدد عادة هو نافذة السياق لنموذج اللغة الكبير المستهدف. استخدم خيارات التصفية والاستبعاد والضغط في Repomix للحفاظ على الإخراج ضمن حدود الرموز المميزة لنموذجك. بالنسبة لقواعد الشيفرات البرمجية الكبيرة للغاية، فكر في تجميع الأدلة الفرعية أو الوحدات بشكل فردي.
كيف يقارن Repomix بمجرد استخدام cat أو سكربت Shell؟
بينما يمكن لسكربت Shell ضم الملفات، يوفر Repomix ميزات حاسمة ذات قيمة مضافة: إنشاء شجرة الأدلة، ورؤوس ملفات منسقة، وتحليل .gitignore، وتصفية نمط glob، وتنسيقات إخراج متعددة، وعد الرموز المميزة، وفحوصات أمنية، وتكامل MCP. تحول هذه الميزات الضم البدائي إلى مستند سياق منظم بشكل احترافي ومُحسَّن للذكاء الاصطناعي.
هل Repomix متوافق مع Windows؟
نعم. تم بناء Repomix باستخدام Node.js وTypeScript، مما يجعله متعدد المنصات بالكامل. يعمل على Windows وmacOS وLinux دون أي تعديلات خاصة بالمنصة.
ما هو MCP ولماذا يدعمه Repomix؟
MCP (بروتوكول سياق النموذج) هو معيار مفتوح لربط نماذج الذكاء الاصطناعي بالأدوات والبيانات الخارجية. دعم Repomix لـ MCP يعني أنه يمكن أن يعمل كخادم سياق حي لتطبيقات الذكاء الاصطناعي المتوافقة مع MCP، مما يتيح وعيًا ديناميكيًا فوريًا بالمستودع يتجاوز إنشاء الملفات الثابتة.