عن المشروع
CodeGraph هو رسم بياني لمعرفة الكود المصدر مفتوح المصدر ومحلي بنسبة 100%، مصمم لتسريع وكلاء الذكاء الاصطناعي البرمجيين بما في ذلك Claude Code وCursor وCodex CLI وopencode وHermes Agent وGemini CLI وAntigravity IDE وKiro وGitHub Copilot.
يقوم ببناء رسم بياني دلالي موسوم مسبقًا لكامل قاعدة الشفرة — كل الرمز، وحافة الاستدعاء، والتبعية — مع مزامنة تلقائية عند كل تغيير في الملف لضمان بقاء الفهرس طازجًا. بدلاً من زحافة الوكلاء للملفات عبر grep واستدعاءات أداة القراءة، يمنحهم CodeGraph الكود المطلوب بدقة في استدعاء واحد.
القدرة الرئيسية:
- **نواة Rust الأصلية**: محرك التحليل مكتوب بلغة Rust لأكثر من 20 لغة (TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, Swift, Kotlin وغيرها). تم التحقق من الدقة بتطابق بايت-لـبايت مع محرك المرجع.
- **يتكيف مع جهازك**: مجموعات العمال والمخازن المؤقتة مضبوطة من موارد النظام الفعلية — علب النوى الحاضنة والقياسات الفعلية للذاكرة العشوائية. يعمل على كل من محطات العمل والخوادم الوهمية منخفضة المواصفات.
- **سياق جراحي**: استدعاء أداة واحد يعيد النقاط الأساسية، والرموز ذات الصلة، ومقتطفات الكود، مما يزيل الاستكشاف من ملف لملف.
- **مزامنة تلقائية**: يراقب المشروع ويحدث الرسم البياني عند كل تغيير في الملف (~0.3 ثانية مزامنة تدريجية).
- **مسارات واعية بالإطار**: يفهم التوجيه في أطر الويب.
- **دعم متعدد المنصات**: يتعامل مع الجسور بين iOS وReact Native وExpo.
- **واجهة مستعرض**: تصور الرسم البياني على العنوان http://127.0.0.1:4747 مع استدعاءات، رموزًا، ومستدعىات.
- **خادم MCP**: يتكامل عبر بروتوكول سياق النموذج للوكلاء المدعومين.
نتائج المعايير (تم قياسها في 2026-08 عبر 7 مستودعات مفتوحة المصدر مع Claude Opus 4.8): قلل CodeGraph عدد استدعاءات الأدوات بنسبة 88%، والرموز بنسبة 62%، والتكلفة بنسبة 44% مقارنة بوكلاء قراءة الملفات، مع تقليل قراءة الملفات إلى الصفر في جميع المستودعات المختبرة.
التثبيت: ملف تنفيذي مستقل (لا يتطلب Node.js) عبر سكريبت التثبيت، أو حزمة npm عالمية. يتم التوصيل لكل مشروع عبر الأمر `codegraph init` والاتصال بالوكلاء عبر `codegraph install`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.