عن المشروع

Memtrace هي أداة أصلية (proprietary) تعمل أصلاً عبر MCP، وتبني رسماً بيانياً معرفياً هيكلياً ثنائي الزمن من قواعد الشيفرة لوكلاء البرمجة بالذكاء الاصطناعي. تفهرس الدوال والأصناف وحواف الاستدعاء وسجل الإصدارات باستخدام Rust وTree-sitter، وتدعم أكثر من 20 لغة برمجة وماسحات واعية بالأطر لشيفرة HTTP وCI والبنية التحتية. تكشف الأداة عن أكثر من 25 أداة MCP للبحث وتحليل العلاقات وتقييم التأثير والاستعلامات الزمنية وخوارزميات الرسوم البيانية وطوبولوجيا API، إضافة إلى 17 مهارة للوكلاء توجّه سير العمل في محررات مثل Claude Code وCursor وCodex وWindsurf وVS Code وDeepSeek Harness. وتشدّد على التنفيذ المحلي دون أي استدعاءات LLM، والفهرسة التدريجية، وضوابط الخصوصية؛ القياس عن بُعد اختياري بالإلغاء ولا تغادر الشيفرة المصدرية الجهاز أبداً. يتضمن المستودع مجموعة معايير قابلة لإعادة الإنتاج تحت رخصة MIT، بينما يبقى المفهرس الأساسي وقاعدة البيانات مغلقَي المصدر تحت اتفاقية ترخيص أصلية (EULA). الوصول حالياً عبر نسخة تجريبية خاصة.