عن المشروع

Loctree أداة تحليل ثابت موجهة للذكاء الاصطناعي تفحص قاعدة الكود مرة واحدة لبناء رسم تبعيات كامل، مما يتيح استعلامات هيكلية فورية. صُممت لتقديم سياق مركز للغاية لوكلاء الذكاء الاصطناعي والمطورين دون الحاجة لقراءة كل ملف. الميزات الرئيسية: - **شرائح هولوغرافية**: استخراج ملف مع تبعياته ومستهلكيه في استدعاء واحد. - **دعم متعدد اللغات**: كشف الواردات الميتة والدوائر عبر JS/TS وPython وRust وGo وDart وShell وMake وZig. - **تكامل وكيل الذكاء الاصطناعي**: يتضمن خادم Model Context Protocol (MCP) مع 12 أداة متخصصة (مثل `slice` و`impact` و`find` و`tree`) للتكامل السلس مع عملاء الذكاء الاصطناعي. - **خادم LSP وإضافات المحرر**: يوفر تشخيصات هيكلية فورية (واردات ميتة، دورات، ملفات مزدوجة) وطلبات مخصصة لـ VS Code وJetBrains وNeovim. - **استعلامات متقدمة**: يدعم البحث عبر المطابقة المباشرة والاستعلام المباشر عن اللقطات باستخدام صيغة jq. Loctree مُحسّن للغاية، وقادر على فهرسة مستودع يحتوي على 1 مليون سطر من الكود في حوالي 3 ثوانٍ.