أدوات المطورين بالذكاء الاصطناعي
Selvedge
تلتقط Selvedge الأسباب الكامنة وراء تغييرات كود وكلاء الذكاء الاصطناعي، وتخزن سبب التغيير مع الكود للرجوع إليه مستقبلاً.
Selvedge
ما هو Selvedge؟
Selvedge هي أداة مفتوحة المصدر تسجل الأسباب التي يقدمها وكلاء الذكاء الاصطناعي أثناء تغييرات الكود، مما يسمح للمطورين بالاستعلام عن 'السبب' وراء التعديلات باستخدام أوامر مثل `selvedge blame`.
Selvedge مقارنة بأدوات مماثلة
| نموذج التسعير | مجاني | مجاني | تسعير مخصص | مجاني, مدفوع |
| أرصدة مجانية | ||||
| الميزات الرئيسية |
|
|
|
|
| المزايا |
|
|
|
|
| العيوب |
|
|
|
|
| مناسب لـ |
|
|
|
|
طريقة استخدام Selvedge
- 1قم بتثبيت Selvedge عبر pip: `pip install selvedge`
- 2انتقل إلى مشروعك وقم بتشغيل `selvedge setup` لربط Selvedge بأدوات الذكاء الاصطناعي الخاصة بك (Claude Code, Cursor, Copilot).
- 3استخدم الأوامر في الطرفية: `selvedge blame <entity>`، `selvedge history`، `selvedge changeset`، `selvedge search`.
الميزات الرئيسية في Selvedge
- تلتقط سبب تغييرات الكود من وكلاء الذكاء الاصطناعي في الوقت الفعلي
- إسناد على مستوى الكيان (مثل users.email، api/v1/checkout)
- تخزين محلي باستخدام SQLite تحت مجلد .selvedge بدون تبعيات خارجية
- تكامل مع خادم MCP في المحررات مثل Cursor و Cline و Claude Code
- ذاكرة للمحاولات السابقة لمنع تكرار الأخطاء المتراجعة
- تصدير التاريخ كسجلات Agent Trace لأدوات المراقبة والتدقيق
حالات استخدام Selvedge
- الفرق التي تحافظ على قواعد أكواد طويلة الأجل مكتوبة بواسطة الذكاء الاصطناعي وتحتاج فهم التغييرات السابقة
- المطورون المنفردون الذين يستخدمون وكلاء الذكاء الاصطناعي ويريدون تذكر سبب التغييرات
- تتبع الامتثال والتدقيق لتعديلات الكود المولدة بواسطة الذكاء الاصطناعي
أسعار Selvedge والأرصدة المجانية
يعمل Selvedge بنموذج مجاني.
هذه الأداة مجانية بالكامل
مزايا وعيوب Selvedge
المزايا
- يلتقط الأساس المنطقي مباشرة من نفس سياق التغيير
- محلي وخاص – لا حسابات أو خوادم أو تتبع عن بعد
- الاستعلامات على مستوى الكيان تسهل البحث عن تغييرات محددة
- يمنع الوكلاء من تكرار الأخطاء عبر أداة prior_attempts
- يتكامل بسلاسة مع أدوات البرمجة الشائعة للذكاء الاصطناعي
العيوب
- يتطلب إعداداً أولياً لربطه بالمحررات
- يعمل فقط مع وكلاء الذكاء الاصطناعي الذين يدعمون MCP (Claude Code، Cursor، Copilot)
- محدود بالأدوات التي يدعمها حالياً – ليس حلاً شاملاً
لأي استخدام يناسب Selvedge أكثر؟
- الفرق التي تستخدم وكلاء برمجة الذكاء الاصطناعي في مشاريع طويلة الأجل
- المطورون الذين يريدون مسار تدقيق لتغييرات كود الذكاء الاصطناعي
- أي شخص يحتاج إلى تذكر سبب تعديل كود معين قام به الذكاء الاصطناعي