أُطلق مشروع مفتوح المصدر جديد باسم Engrim على GitHub، يقدم ما يصفه مبتكروه بمعيار عالمي للذاكرة الحلقية يعمل عبر نماذج ذكاء اصطناعي مختلفة. توفر الأداة ذاكرة مستمرة عبر محرك SQLite محلي بالكامل، مما يعني أن جميع البيانات تبقى على جهاز المطور دون أي اعتماد على السحابة. وهذا الاختيار التصميمي يجعلها جذابة بشكل خاص للفرق التي تعمل مع قواعد كود حساسة أو خاصة.
صُمم Engrim للعمل مع عدة مساعدات برمجة بالذكاء الاصطناعي تشمل Antigravity من Google وClaude Code من Anthropic وCursor وWindsurf، مما يمنح كل وكيل القدرة على استرجاع السياق من الجلسات والمشاريع والمحادثات السابقة. ويعالج هذا أحد أبرز قيود أدوات البرمجة بالذكاء الاصطناعي الحالية: عجزها عن تذكر ما حدث في التفاعلات السابقة. فالمطورون يجدون أنفسهم غالباً يعيدون شرح نفس القرارات المعمارية وأنماط الكود في كل مرة يبدأون فيها جلسة جديدة.
المشروع يعتمد نطاق المشروع، أي أن الذاكرة تُنظم حول قواعد كود محددة بدلاً من مخزن معرفي عام. يعكس هذا النهج طريقة عمل المطورين فعلياً بالتفكير في إطار المشاريع والمستودعات وقواعد الكود، بدلاً من فرض نموذج ذاكرة واحد يناسب الجميع. كل مشروع يحصل على مساحة ذاكرة معزولة خاصة به، مما يمنع التلوث المتبادل بين قواعد الكود غير المرتبطة.
ورغم أنه لا يزال في مراحله المبكرة بـ14 نجمة على GitHub عند الإطلاق، إلا أن Engrim يعالج مشكلة حقيقية أصبحت مصدر إحباط متزايد مع تزايد قدرات وكلاء الذكاء الاصطناعي البرمجيين. فغياب الذاكرة المستمرة بين الجلسات يعني ضياع السياق القيم في كل مرة يغلق فيها المطور محرره. كما أن النهج المحلي يجذب المطورين القلقين من إرسال سياق الكود الخاص إلى خوادم طرف ثالث، وهو قلق متزايد في بيئات المؤسسات حيث تهم سيادة البيانات.