عن المشروع

DevMate هو بيئة تشغيل محلية للأتمتة وقدرات الوكلاء، ومُصممة لتوسيع وظائف ChatGPT من خلال بروتوكول سياق النموذج (MCP). يتيح لـ ChatGPT تنفيذ مهام تنفيذ محلية مشابهة لـ Codex دون الحاجة إلى نموذج منفصل أو مفتاح API مُدار بواسطة DevMate. بدلاً من ذلك، يعمل كجسر آمن بين الوكيل السحابي وبيئة تطوير المستخدم المحلية. تشمل القدرات الأساسية فحص وتحرير ملفات المشروع، وتنفيذ أوامر Git، وتشغيل الاختبارات والبرامج النصية، وإدارة أتمتة المتصفح. يدعم النظام عدة واجهات تكامل، بما في ذلك ملحق VS Code لسياق المشروع وإدارة دورة الحياة، وملحق Obsidian لتدفقات عمل القبو، وCLI مستقل لإدارة الخدمة، وخدمة Gateway التي تعالج اتصالات MCP. يؤكد DevMate على التحكم المحلي والأمان. تبقى حالة المشروع، والمصادقات، والنسخ الاحتياطية، وسجلات التنفيذ على أجهزة المستخدم أو مضيفي Runner المحددين. يدعم الوظائف الدائمة التي تنجو من إعادة تشغيل البوابة، وRunners البعيدة للمهام طويلة الأمد أو الخاصة بالمنصة. يضمن التصميم عزل المشروع، حيث يرتبط كل محادثة في ChatGPT بمشروع محلي معين، مما يمنع انحراف السياق. تمدد الملحقات الاختيارية الوظائف إلى سير عمل تطوير ألعاب Godot، بما في ذلك تدقيق الأداء وإدارة التصدير. يتبنى النظام نموذج ثقة مالك واحد افتراضيًا دون مصادقة للاتصالات المحلية، مع تقديم OAuth لبيئات الفريق.