OpenAI يجعل الانتقال من Claude Code إلى Codex أكثر سهولة
في أدوات البرمجة بالذكاء الاصطناعي، غالبًا ما يكون أصعب ما يمكن استبداله ليس الاشتراك نفسه، بل كل ما يتراكم حول الأداة من قبل المطور: ملف CLAUDE.md مضبوط بعناية، وعشرات من...

OpenAI تجعل الانتقال من Claude Code إلى Codex أسهل
مقدمة
في أدوات البرمجة بالذكاء الاصطناعي، غالبًا ما يكون أصعب ما يمكن استبداله ليس رسوم الاشتراك.
بل كل ما يتراكم حول الأداة من خبرة المطور: ملف CLAUDE.md مضبوط بدقة، وعشرات الحيل العملية الصغيرة، وأذونات خادم MCP، وأوامر الشرطة المائلة، والمهارات، وذاكرة المشروع، وأشهر من سجلات المحادثات.
قد تكون هذه الملفات مخزنة بهدوء على جهاز المطور، لكنها مجتمعة تشكل دليل تشغيل لسير عمل البرمجة بالذكاء الاصطناعي. الانتقال من Claude Code إلى أداة أخرى، دون دعم للترحيل، يعني أن معظم هذه الإعدادات يجب إعادة بنائها من الصفر.
الآن تجعل OpenAI هذا التحول أسهل بكثير.
وفقًا لوثائق OpenAI الحالية، يمكن لتطبيق سطح المكتب ChatGPT استيراد الإعدادات المدعومة والأعمال الحديثة من Claude Code وClaude Cowork وCursor. يمكن لـ Codex CLI الاستيراد من Claude Code وCursor، مع الحفاظ على الإعدادات الحالية بدلاً من حذفها أو استبدالها.
يبدو هذا وكأنه ميزة راحة بسيطة. لكنه في الواقع يغير مستوى الاحتكاك الذي يواجهه المطورون عند التبديل بين أدوات البرمجة المختلفة بالذكاء الاصطناعي.
OpenAI تقوم بتجميع إعدادات مستخدمي Claude Code
قامت OpenAI مؤخرًا بدمج تعليمات استيراد الوكلاء الخارجيين في سير عمل واحد.
في تطبيق سطح المكتب ChatGPT، يمكن للمستخدمين فتح الإعدادات ← الاستيراد واختيار وكيل مدعوم مثل Claude Code أو Claude Cowork أو Cursor. في Codex CLI، نقطة الدخول المقابلة هي:
/import
تشير الوثائق الرسمية الحالية إلى أن تطبيق سطح المكتب يمكنه استيراد التعليمات والإعدادات والمهارات والإضافات والمشاريع والأعمال الحديثة. يمكن لـ Codex CLI استيراد الإعدادات المدعومة وملفات المشاريع وسجلات المحادثات الحديثة من Claude Code أو Cursor.
التفصيل المهم هو أن الاستيراد هو نسخ وليس ترحيلًا تدميريًا.
توضح وثائق OpenAI أن الاستيراد لا يغير أو يحذف إعدادات الوكلاء الحالية. بعبارة أخرى، تبقى إعدادات Claude Code أو Cursor في مكانها، بينما يستقبل Codex نسخته المستوردة.
هذا يجعل العملية برمتها تبدو وكأنها ليست استبدال أداة، بل更像是 جلب بيئة التطوير الحالية إلى أداة ثانية.
ما يتم ترحيله أكثر مما تتوقع
توفر وثائق الاستيراد الرسمية تعيينًا تفصيليًا إلى حد ما من التكوين المصدر إلى وجهة Codex.
| عنصر المصدر | وجهة Codex |
|---|---|
| ملفات التعليمات | AGENTS.md |
settings.json |
config.toml |
| المهارات | مهارات |
| الإضافات | إضافات |
| مجلدات المشاريع الحالية | مشاريع تستخدم نفس المجلد |
| ذاكرة المشروع من Claude Code | ذاكرة |
| سجلات المحادثات لآخر 30 يومًا | سجلات محادثات ChatGPT |
| إعدادات خادم MCP | إعدادات Codex MCP |
| الخطافات | خطافات Codex |
| أوامر الشرطة المائلة | مهارات |
| الوكلاء الفرعيون | وكلاء Codex |
لذلك، التحويل ليس دائمًا نسخ ملفات بسيط.
ملفات تعليمات Claude Code مثل CLAUDE.md تتحول إلى AGENTS.md. يتم تحويل settings.json الخاص بـ Claude Code إلى config.toml الخاص بـ Codex. يتم تعيين أوامر الشرطة المائلة إلى مهارات، بينما تتحول الوكلاء الفرعيون إلى وكلاء Codex.
هذا التمييز مهم لأن الاستيراد الناجح لا يعني بالضرورة أن السلوك سيكون متطابقًا تمامًا بعد كل مشروع.
قد تتغير الأسماء،
وقد تتغير تنسيقات الإعدادات، وسيتغير نموذج التنفيذ أيضًا.
المشاريع يُعاد استخدامها وليس رفعها كنسخ جديدة
ترحيل المشاريع هو تفصيل مفيد آخر.
توضح وثائق OpenAI أن مجلدات المشاريع الحالية يتم استيرادها كمشاريع تستخدم نفس المجلد. لذلك، لا يحتاج سير العمل إلى نسخ المستودع بأكمله لمواصلة استخدامه في Codex.
تسمح واجهة الاستيراد أيضًا للمستخدمين باختيار ما يريدون إحضاره، بدلاً من فرض ترحيل شامل أو لا شيء.
هذا يعني أن الإعدادات والتعليمات والمهارات والإضافات والمشاريع وسجلات المحادثات يمكن مراجعتها كأجزاء مستقلة من الترحيل.
يمكنك مواصلة المحادثات القديمة بعد الاستيراد
الترحيل لديه مشكلة عملية أخرى: قد تكون المحادثات القديمة كبيرة جدًا بحيث لا تستطيع الأداة الهدف معالجتها دفعة واحدة.
يتعامل Codex مع هذه المشكلة من خلال إدارة السياق، بدلاً من رفض المحادثات المستوردة ببساطة.
توضح وثائق OpenAI الحالية أن Codex CLI يمكنه استيراد ما يصل إلى 50 محادثة من آخر 30 يومًا. تدعم عملية الاستيراد في سطح المكتب أيضًا المحادثات الحديثة وتسمح للمستخدمين بمواصلة العمل من المشاريع أو المحادثات المستوردة.
تصف المقالة المصدر التجربة على النحو التالي: عندما تكون محادثة Claude Code المهاجرة طويلة جدًا، يمكن لـ Codex ضغط المحتوى الأقدم عندما يواصل المستخدم تلك المحادثة المستوردة لأول مرة، مما يحرر السياق للجولة التالية.
الهدف العملي بسيط: يجب ألا ينتهي الترحيل بسجل استيراد ضخم يصبح غير قابل للاستخدام فورًا.
عملية الاستيراد هذه في توسع مستمر
تتتبع المقالة المصدر تطور هذه الميزة عبر إصدارات متعددة من Codex.
ذكرت المقالة أن /import ظهر لأول مرة في Codex CLI 0.140.0، مع دعم نطاق أضيق من استيرادات Claude Code. وسعت الإصدارات اللاحقة سير العمل، وأضافت مجالات ترحيل إضافية، ثم دعم مهارات Cursor ومزامنة الجلسات المستوردة.
يساعد تاريخ الإصدارات المحدد في فهم سرعة تطور الميزة، ولكن بالنسبة لما هو مدعوم حاليًا، فإن الوثائق الرسمية الحالية هي مرجع أفضل. تؤكد أن سير عمل الاستيراد يغطي الآن نطاقًا أوسع من إعدادات الوكلاء والأعمال الحديثة مقارنة بالإصدارات المبكرة.
لا يزال ترحيلًا أحادي الاتجاه في الممارسة العملية
تقدم المقالة المصدر ملاحظة أكثر دقة: تركز وثائق الترحيل على الاستيراد إلى Codex، وليس تصدير إعدادات Codex مرة أخرى إلى Claude Code.
هناك فرق مهم هنا.
تدعم وثائق OpenAI الحالية التحديث التلقائي للإعدادات المستوردة من الوكيل الأصلي في تطبيق سطح المكتب ChatGPT. يمكن للمستخدمين تفعيل التحديث التلقائي في الإعدادات ← الاستيراد وعرض سجل الاستيراد هناك.
هذا لا يعني أن التعديلات التي تتم في Codex تُكتب تلقائيًا مرة أخرى إلى Claude Code أو Cursor.
الاتجاه لا يزال مهمًا: يمكن للبيئة الأصلية مواصلة توفير التحديثات للنسخة المستوردة، لكن النسخة المستوردة لا تُقدم كطبقة مزامنة ثنائية الاتجاه.
بالنسبة للمطورين، هذا يعني أنه قبل تفعيل التحديث التلقائي، يستحق الأمر تحديد أي بيئة هي المصدر الموثوق.
OpenAI و Anthropic تتعاملان مع الترحيل بطرق مختلفة
المنافسة الأوسع
لا تقتصر على OpenAI فقط.
تشير المقالة المصدر إلى أن Anthropic كانت أيضًا تعمل على أدوات ترحيل تهدف إلى جلب سياق المستخدم إلى Claude. توفر وثائق مساعدة Anthropic الحالية أيضًا عملية تصدير بيانات رسمية لمستخدمي Claude، بما في ذلك سجل المحادثات وبيانات الحساب.
هذا يخلق اختلافًا كبيرًا في الفلسفة.
إذا كان المنصة تدعم الاستيراد والتصدير معًا، يمكن للمستخدمين ترحيل سياقهم المتراكم بحرية أكبر. إذا كان الترحيل يتدفق في اتجاه واحد بشكل أساسي، فقد تصبح هذه الميزة أيضًا أداة قوية لتقليل الاحتكاك أمام انتقال المستخدمين إلى المنصة المستهدفة.
تختلف التفاصيل التقنية، لكن السؤال الاستراتيجي هو نفسه: من يملك سير عمل الذكاء الاصطناعي الذي يتراكم لدى المطورين، ومدى قابلية نقله؟
OpenAI وضعت أيضًا Codex داخل Claude Code
قبل توسيع عملية الاستيراد، كانت OpenAI قد تحركت بالفعل في الاتجاه المعاكس.
مشروعها مفتوح المصدر codex-plugin-cc يسمح للمطورين باستخدام Codex داخل Claude Code لمراجعة الكود وتفويض المهام. يتضمن الإضافة أوامر مثل /codex:review و /codex:transfer، حيث يقوم الأخير بإنشاء سلسلة Codex دائمة من جلسة Claude Code.
هذا المستودع مرخص بموجب Apache-2.0 ويتم صيانته بواسطة OpenAI.
سير عمل /codex:transfer وثيق الصلة بشكل خاص بقصة الترحيل.
توضح وثائق الإضافة أنه يمكنها أخذ جلسة Claude Code الحالية وإنشاء سلسلة Codex دائمة، مما يسمح بمواصلة العمل مباشرة في Codex. يستخدم هذا النقل Codex
مستورد جلسات خارجي، ويتبع نفس قواعد التحويل المطبقة على استيراد سجل Claude.
وهذا يختلف عن مجرد بدء تجربة محادثة جديدة مع Codex.
الهدف هو نقل سياق العمل نفسه عبر الحدود.
لا تزال هناك أربعة أمور لا يمكن ترحيلها بسلاسة
يمكن لزر ترحيل واحد أن يزيل الكثير من الاحتكاك، لكنه لا يستطيع جعل وكيلَي البرمجة المختلفين متطابقين تمامًا.
المقال المصدر سلط الضوء على أربعة مجالات يجب على المطورين أن يتوقعوا الحاجة إلى معالجتها يدويًا.
1. الصلاحيات
قد يتضمن Claude Code قواعد صلاحيات مضبوطة بدقة حول ملفات وأوامر وأدوات وسير عمل محددة.
Codex لديه نموذج صلاحيات وصندوق حماية خاص به. لذلك، تحتاج إعدادات الصلاحيات المستوردة إلى المراجعة، ولا يمكن افتراض أنها مكافئة.
وثائق OpenAI توصي على وجه التحديد بمراجعة قيود الأدوات والصلاحيات في المهارات والوكلاء المستوردين بعد الترحيل.
نقطة مهمة: ترحيل الصلاحيات يتعلق بالحفاظ على النية الأصلية، وليس مجرد إعادة تسمية الإعدادات.
2. الخطافات (Hooks)
الخطافات مجال آخر قد تختلف فيه السلوكيات.
وثائق استيراد OpenAI تحذر صراحةً من أن الخطافات المستوردة قد تتصرف بشكل مختلف بعد الترحيل، ويجب مراجعتها.
الخطافات البسيطة قد تنتقل بسلاسة. السلاسل الأكثر تعقيدًا، التي تتضمن شروطًا أو افتراضات بيئية أو سلوكًا غير متزامن، قد تحتاج إلى إعادة تصميم للأداة الهدف.
لذلك ليس الأمر دائمًا مسألة تحويل. أحيانًا يكون مسألة إعادة تصميم سير العمل.
3. النموذج يتغير أيضًا
ربما يكون هذا هو الاختلاف الأكثر وضوحًا، لكنه أيضًا من بين الأكثر سهولة في التغاضي عنه.
يمكنك نقل تعليماتك، ومهاراتك، وإعدادات MCP، وملفات مشروعك، وذاكرتك إلى Codex، لكن النموذج الذي ينفذ هذه التعليمات يظل مختلفًا.
الرسائل الموجهة أو ملفات CLAUDE.md المضبوطة لسلوك Claude قد لا تنتج نفس النتائج تمامًا عند تنفيذها بواسطة نماذج OpenAI.
قد يكون التكوين قد تم ترحيله بنجاح، لكن السلوك الكامن وراءه قد تغير.
يشير المقال الأصلي إلى أن Codex مصمم حول نماذج OpenAI الخاصة وسير العمل القائم على Responses. المطورون الذين يرغبون في توجيه Codex إلى مزودين مخصصين يحتاجون إلى التعامل مع ذلك كمهمة تكوين مستقلة، ولا يمكنهم افتراض أن إعدادات نماذج Claude المستوردة ستستمر تلقائيًا.
4. سجل الدردشة له حدود
ليست كل المحادثات مؤهلة للترحيل.
وثائق OpenAI الحالية تظهر أن Codex CLI يستورد ما يصل إلى 50 محادثة من آخر 30 يومًا. أمر /import له أيضًا قيود تشغيلية: فهو غير متاح أثناء تشغيل مهمة، أو في جلسة عن بُعد، أو عند الاتصال ببرنامج خادم التطبيق المحلي.
الوثائق الحالية تميز أيضًا بين الإعدادات المحلية وإعدادات مستوى المشروع، مما يعني أن المطورين يجب أن يتحققوا بدقة من موقع الملفات والتكوينات قبل بدء الاستيراد.
النتيجة قاعدة عملية بسيطة:
الاستيراد بنقرة واحدة لا يعني الاستغناء عن المراجعة.
الأصل القيّم حقًا ليس اشتراك النموذج
معايير النماذج تتغير بسرعة.
قد يتصدر نموذج في شهر معين، ثم يحل محله إصدار آخر. ما يتغير ببطء أكبر هو سير عمل المطور المحيط.
CLAUDE.md وAGENTS.md والمهارات وخوادم MCP والصلاحيات وذاكرة المشروع والأوامر والمحادثات المتراكمة تزداد قيمة بمرور الوقت لأنها ترمز إلى الطريقة الفعلية التي يعمل بها المطور.
هذا يجعل قابلية النقل مسألة تنافسية.
كلما زادت قابلية إعادة استخدام هذه التكوينات، انخفض اعتماد المطور على منصة برمجة ذكاء اصطناعي معينة.
وهذا السيف ذو حدين يعمل في الاتجاهين.
المعايير المفتوحة مثل SKILL.md وAGENTS.md وتعريفات MCP الموحدة تسهل نقل سير العمل من أداة إلى أخرى. قابلية التشغيل البيني التي تساعد OpenAI على جذب مستخدمي Claude Code قد تسهل في النهاية على هؤلاء المستخدمين مغادرة Codex أيضًا.
بالنسبة للمطورين، الاستراتيجية العملية مباشرة:
احتفظ بأصول سير العمل المهمة في صيغ قابلة للنقل قدر الإمكان، وتجنب جعل عملية التطوير بأكملها تعتمد على أداة احتكارية.
الأسئلة الشائعة
ماذا يمكن لـ Codex استيراده من Claude Code؟
يمكن لـ Codex استيراد التعليمات والإعدادات والمهارات والإضافات وملفات المشروع والمحادثات الأخيرة وتكوينات MCP والخطافات وأوامر الشرطة المائلة والوكلاء الفرعيين المدعومين. وثائق OpenAI أيضًا تربط ذاكرة مشروع Claude Code بذاكرة Codex.
كيف أقوم باستيراد Claude Code إلى Codex CLI؟
ابدأ جلسة Codex CLI محلية وشغّل /import. ثم اختر Claude Code، وحدد الإعدادات أو ملفات المشروع والمحادثات الأخيرة المدعومة التي تريد جلبها، وراجع التكوين المستورد.
هل يمكن استيراد Cursor إلى Codex؟
نعم. وثائق OpenAI الحالية تظهر أن Codex CLI يمكنه الاستيراد من Cursor، بينما يمكن لتطبيق ChatGPT لسطح المكتب الاستيراد من Claude Code وClaude Cowork وCursor.
هل الاستيراد إلى Codex يحذف إعدادات Claude Code الخاصة بي؟
لا. توضح OpenAI صراحةً أن الاستيراد لا يغيّر أو يحذف إعدادات الوكيل الحالية. يتم جلب التكوينات المستوردة بشكل منفصل إلى البيئة الهدف.
كم عدد محادثات Claude Code التي يمكن لـ Codex استيرادها؟
يمكن لـ Codex CLI استيراد ما يصل إلى 50 محادثة من آخر 30 يومًا. أمر /import له أيضًا قيود معينة على التوقيت، لذا من الأفضل تشغيله في جلسة CLI محلية عادية.
هل ستعمل مهارات Claude Code بشكل متطابق تمامًا في Codex؟
ليس بالضرورة. المهارات والخطافات والصلاحيات والإضافات وقوالب الأوامر قد تعتمد على سلوك الأداة الأصلية، لذلك توصي OpenAI بمراجعتها قبل الاعتماد على الإعدادات المستوردة.
هل يمكنني نقل جلسة Claude Code مباشرة إلى Codex؟
توفر إضافة codex-plugin-cc من OpenAI أمر /codex:transfer لإنشاء سلسلة Codex دائمة من جلسة Claude Code. صُممت هذه الإضافة خصيصًا لمواصلة عمل Claude Code داخل Codex.
الأدوات ذات الصلة
- OpenAI Codex: وكيل البرمجة من OpenAI لسير عمل تطوير البرمجيات.
- Codex CLI: واجهة سطر الأوامر لاستخدام Codex محليًا.
- Claude Code: وكيل البرمجة من Anthropic، وهو البيئة المصدر الرئيسية التي تناقشها هذه المقالة.
- Cursor: محرر أكواد مدعوم بالذكاء الاصطناعي ومدعوم بسير عمل استيراد Codex.
- OpenAI Codex Plugin for Claude Code: الإضافة الرسمية من OpenAI لاستخدام Codex داخل Claude Code.
الروابط ذات الصلة
- وثائق استيراد OpenAI: الدليل الرسمي لاستيراد الإعدادات والأعمال الحديثة من وكلاء الذكاء الاصطناعي الآخرين.
- وثائق Codex CLI: الوثائق الرسمية لتثبيت واستخدام Codex CLI.
- OpenAI Codex Plugin for Claude Code: المستودع الرسمي من OpenAI لتكامل Claude Code.
- README إضافة Codex: تعليمات تثبيت واستخدام إضافة Claude Code.
- تصدير بيانات Claude: التصدير الرسمي لبيانات Claude من Anthropic.
دليل البيانات الخاصة بالحسابات والمحادثات.
- OpenAI Developers: المركز الرئيسي لوثائق المطوّرين في OpenAI.
- OpenAI Devs on X: منشور مطوّري OpenAI الذي تم الاستشهاد به في المقال المصدر.
ملخص
إن سير عمل الاستيراد الذي توفره OpenAI حالياً يزيل عقبة كبيرة أمام الانتقال للمطوّرين الذين راكموا شهوراً من الإعدادات والسياقات في Claude Code أو Cursor. فالتعليمات والمهارات والإضافات والمشاريع وإعدادات MCP والذاكرة وسجل المحادثات الأخيرة يمكن الآن نقلها إلى Codex عبر عمليات الاستيراد المدعومة.
لكن القيد المهم هو أن عملية الترحيل لا تعني توافقاً مثالياً. فالصلاحيات والخطافات (Hooks) والطلبات التوجيهية (Prompts) والإضافات وسلوك النماذج قد تتغير بعد الترحيل، لذلك ينبغي مراجعة الإعدادات المستوردة قبل استخدامها.
أصبحت جزءاً من سير العمل الإنتاجي.
أكثر إعدادات البرمجة بالذكاء الاصطناعي قابلية للنقل هي تلك التي تُبقي التعليمات والمهارات والمعرفة الخاصة بالمشروع مستقلة عن أي وكيل واحد.