أدوات المطورين بالذكاء الاصطناعي
ctx
أداة سطر أوامر مفتوحة المصدر للبحث السريع المحلي في جلسات وكيل البرمجة السابقة.
ctx
ما هو ctx؟
ctx هي أداة سطر أوامر مفتوحة المصدر تقوم بفهرسة تاريخ وكيل البرمجة المحلي في قاعدة بيانات SQLite، مما يتيح بحثًا سريعًا وفعالًا من حيث الرموز عبر الجلسات والأحداث وتفاعلات الملفات السابقة.
ctx مقارنة بأدوات مماثلة
| نموذج التسعير | مجاني | مجاني | تسعير مخصص | مجاني, مدفوع |
| أرصدة مجانية | ||||
| الميزات الرئيسية |
|
|
|
|
| المزايا |
|
|
|
|
| العيوب |
|
|
|
|
| مناسب لـ |
|
|
|
|
طريقة استخدام ctx
- 1التثبيت: curl -fsSL https://ctx.rs/install | sh
- 2التهيئة وفهرسة الجلسات الموجودة: ctx setup
- 3البحث: ctx search "استعلامك"
- 4استعراض النتائج: ctx show event <event-id> أو ctx show session <session-id>
- 5(اختياري) تثبيت مهارة الوكيل: npx skills add ctxrs/ctx
الميزات الرئيسية في ctx
- يفهرس تاريخ الوكيل المحلي من Claude Code و Codex و Cursor و Pi و OpenCode والمزيد
- تخزين محلي في SQLite لبحث سريع وخاص وقابل للبرمجة
- كفاءة في الرموز: يعيد نتائج متطابقة مرتبة باستخدام رموز أقل بـ 50 مرة من البحث النصي الخام
- يدعم الاستعلامات باللغة الطبيعية والبحث القائم على الملفات
- وصول للقراءة فقط إلى البيانات المفهرسة عبر SQL
- تحديث ذاتي عبر المثبت الرسمي؛ مفتوح المصدر (Rust)
حالات استخدام ctx
- استعادة القرارات والقيود والنهج المرفوضة من جلسات الوكيل السابقة
- العثور على المحاولات الفاشلة السابقة أو تحقيقات الأخطاء لتجنب تكرارها
- البحث عن الأوامر أو التصحيحات أو مسارات الملفات التي لمسها الوكيل في العمل السابق
- تزويد الوكيل الحالي بسياق من الجلسات التاريخية باستخدام معرفات مستشهد بها
أسعار ctx والأرصدة المجانية
يعمل ctx بنموذج مجاني.
مزايا وعيوب ctx
المزايا
- محلي تمامًا وخاص افتراضيًا
- يدعم العديد من أدوات وكيل البرمجة فورًا
- توفير كبير في الرموز مقارنة بالبحث النصي الخام
- مفتوح المصدر وقابل للبرمجة (استعلامات SQL، مخرجات JSON)
- لا يتطلب مفاتيح API أو خدمة سحابية
العيوب
- يتطلب إعدادًا أوليًا وفهرسة (الجلسات الجديدة فقط بعد الفهرسة)
- محدود بمصادر تاريخ الوكيل المدعومة
- نص السجل مخزن بنص عادي (انتبه للبيانات الحساسة عند المشاركة)
- يفهر فقط الجلسات على الجهاز المحلي
لأي استخدام يناسب ctx أكثر؟
- فرق المطورين الذين يستخدمون وكلاء البرمجة ويحتاجون للاحتفاظ بالسياق عبر الجلسات
- المطورين الأفراد الذين يرغبون في تجنب تكرار الأخطاء أو إعادة اكتشاف القرارات السابقة
- سير عمل وكلاء الذكاء الاصطناعي التي تستفيد من الأدلة التاريخية المستشهد بها