
بقلم: يوسف | محرر أدوات الذكاء الاصطناعي · صوت تحريري بإشراف بشري
يطلق المطور dchu917 أداة Ctx المفتوحة المصدر لحل معضلة حقيقية: عندما تعود لمتابعة مشروعك في Claude Code أو Codex بعد يوم أو أسبوع، كيف تضمن الوصول للمحادثة الصحيحة بدلاً من الوقوع في “انجراف المحادثات” حيث تجد نفسك في محادثة مختلفة تماماً؟
المشكلة شائعة: تبدأ مشروعاً في Claude، تتوقف للعشاء، وعندما تعود تجد أن النظام انتقل لأحدث محادثة على القرص – وهي ليست محادثتك الأصلية. النتيجة: فقدان كامل للسياق وإعادة شرح المشروع من الصفر.
Ctx تحل هذا بطريقة بسيطة: ربط دقيق بين “تدفق العمل” والمحادثة المحددة في Claude أو Codex. كل جلسة ctx ترتبط بمحادثة واحدة فقط، وتضمن العودة إليها مهما مر الوقت.
الأداة محلية بالكامل – لا تحتاج مفاتيح API ولا خدمات سحابية. تستخدم قاعدة بيانات SQLite محلية وملفات نصية لحفظ السياق. البيانات تبقى على جهازك.
إليك خطوات التشغيل السريع:
- النسخ والتثبيت:
git clone https://github.com/dchu917/ctx.git && cd ctx && ./setup.sh– ينشئ قاعدة البيانات المحلية ويثبت أوامر ctx في كل من Claude وCodex - إنشاء تدفق عمل مع سحب السياق الحالي:
/ctx start feature-audit --pullفي Claude Code أوctx start feature-audit --pullفي Codex – ينشئ تدفق العمل ويسحب المحادثة الحالية إليه - الاستئناف اللاحق:
/ctx resume feature-auditأوctx resume feature-audit– يعيدك بدقة للمحادثة المرتبطة بهذا التدفق - التفريع الآمن:
/ctx branch feature-audit feature-audit-v2– ينشئ فرعاً جديداً من الحالة المحفوظة دون التأثير على المصدر - البحث عبر السياق:
/ctx search dataset download– يبحث في جميع تدفقات العمل المحفوظة للعثور على سياق مطابق - إدارة الذاكرة:
ctx curate my-stream– واجهة تفاعلية لتحديد أي إدخالات تُحمّل دائماً أو تُستبعد من التحميلات المستقبلية
الأداة تدعم أيضاً واجهة ويب اختيارية عبر ctx web --open للتصفح والبحث من المتصفح، مع إمكانية نسخ أوامر الاستكمال مباشرة.
نقطتان مهمتان: أولاً، يمكن لعدة مستودعات مشاركة نفس قاعدة البيانات عبر تعيين ctx_DB لمسار مشترك. ثانياً، حذف جلسة ctx لا يمس المحادثة الأصلية في Claude أو Codex – فقط البيانات الداخلية للأداة.
أداة بسيطة لكنها تحل مشكلة عملية حقيقية. إذا كنت تعمل على عدة مشاريع في آن واحد باستخدام Claude أو Codex، فهذه طريقة مؤكدة لتجنب فقدان السياق والوقت.






