كيفية تثبيت واستخدام Codex CLI: رد OpenAI على Claude Code

Ashley Goolam

Ashley Goolam

8 سبتمبر 2025

كيفية تثبيت واستخدام Codex CLI: رد OpenAI على Claude Code

تخيل أنك تكتب أمرًا بسيطًا في طرفيتك وتشاهد الذكاء الاصطناعي ينشئ تطبيق React كامل لإدارة المهام—مكتملًا بميزة الحفظ وجاهزًا للتشغيل. هل يبدو هذا سحرًا؟ هذه هي قوة Codex CLI، أداة سطر الأوامر من OpenAI للبرمجة بمساعدة الذكاء الاصطناعي، التي أُطلقت في عام 2025. إذا كنت مطورًا استخدمت Claude Code، فسوف تحب استكشاف Codex CLI كبديل جديد. في هذا الاستعراض المتعمق، سنتناول ماهية Codex CLI، وكيفية تثبيته واستخدامه، وميزاته البارزة، ومقارنة شاملة مع Claude Code، بما في ذلك التسعير. سواء كنت تقوم بعمل نماذج أولية للتطبيقات أو أتمتة المهام، فإن Codex CLI يضع Codex—نموذج OpenAI المخصص للبرمجة—بين يديك. دعنا نستعرض هذه الأداة ونرى كيف يمكنها تحويل سير عملك!

💡
هل تريد أداة رائعة لاختبار واجهات برمجة التطبيقات (API) تولّد توثيقًا جميلًا لواجهات برمجة التطبيقات؟

هل تريد منصة متكاملة وشاملة لفريق المطورين لديك للعمل معًا بأقصى إنتاجية؟

Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر أكثر اقتصادية بكثير!
تنزيل التطبيق

ما هو Codex CLI ولماذا تستخدمه؟

Codex CLI هي واجهة سطر الأوامر مفتوحة المصدر من OpenAI للبرمجة المدعومة بالذكاء الاصطناعي، وتعمل بواسطة عائلة نماذج Codex (مثل GPT-4o المحسّن للتعليمات البرمجية). تم إطلاقها في منتصف عام 2025، وهي مصممة للمطورين الذين يرغبون في مساعد ذكاء اصطناعي تفاعلي يعتمد على الطرفية. على عكس ملحقات بيئات التطوير المتكاملة (IDE) التقليدية، يعمل Codex CLI في صدفة الأوامر الخاصة بك، مما يتيح لك إنشاء التعليمات البرمجية أو إصلاح الأخطاء أو بناء المشاريع باستخدام أوامر اللغة الطبيعية. إنه مثالي للنماذج الأولية السريعة، مثل إنشاء تطبيق React أو تصحيح الأخطاء في السكريبتات، ويتكامل مع أدوات مثل Git للتحكم في الإصدارات.

codex cli

لماذا تختار Codex CLI بدلاً من شيء مثل Claude Code؟ إنه مدمج بإحكام مع نظام OpenAI البيئي، مما يوفر وصولاً سلسًا إلى نماذج مثل o4-mini للبرمجة الفعالة. بالإضافة إلى ذلك، إنه مجاني للاستخدام (بخلاف تكاليف واجهة برمجة التطبيقات)، وقابل للتخصيص عبر ملف تكوين، ويدعم وضع "yolo" للتنفيذ التلقائي بالكامل. إذا كنت تبني تطبيقات ويب، أو تقوم بأتمتة سير العمل، أو تجرب الذكاء الاصطناعي، فإن Codex CLI يوفر الوقت عن طريق التعامل مع التعليمات البرمجية الجاهزة والمنطق. لكنه ليس بدون منافسة—Claude Code من Anthropic يقدم ميزات مماثلة مع التركيز على السلامة. سنقارن بينهما لاحقًا. أولاً، دعنا نجهزك!

claude code

كيفية تثبيت Codex CLI

تشغيل Codex CLI أمر بسيط، لكنه يختلف حسب نظام التشغيل. سنتناول macOS/Linux (الموصى به) و Windows. تتطلب الأداة Node.js، لذا دعنا نبدأ من هناك.

الخطوة 1: تثبيت Node.js

التحقق من إصدار Node:

node --version
brew install node  # macOS with Homebrew
sudo apt install nodejs  # Ubuntu

الخطوة 2: تثبيت Git (اختياري لكن موصى به)

يعمل Codex CLI بشكل أفضل مع Git للتحكم في الإصدارات، مما يتجنب التحذيرات أثناء الإعداد.

التحقق من إصدار Git:

git --version
brew install git  # macOS
sudo apt install git  # Ubuntu

الخطوة 3: تثبيت Codex CLI

الآن، الحدث الرئيسي—تثبيت Codex CLI عالميًا.

تشغيل أمر التثبيت:

npm i -g @openai/codex

تثبيت خاص بنظام Windows

نظام Windows غير مدعوم رسميًا بعد، ولكن يمكنك استخدام WSL (نظام Windows الفرعي لنظام Linux) أو تنزيل الملفات الثنائية.

  1. استخدام WSL:

2. تنزيل الملف الثنائي المباشر:

اختبر التثبيت عن طريق تشغيل codex—يجب أن ترى موجه سطر الأوامر. إذا لم يكن كذلك، تحقق من متغير PATH وإعداد Node.

إعداد مفتاح OpenAI API الخاص بك

يحتاج Codex CLI إلى مفتاح OpenAI API للوصول إلى نماذج Codex. دعنا نحصل على واحد.

1. إنشاء مفتاح API:

create a secret key

2. تعيين كمتغير بيئة:

export OPENAI_API_KEY=<your key>
$env:OPENAI_API_KEY = '<your key>'

هذا المفتاح يشغل ميزات الذكاء الاصطناعي في Codex CLI. راقب الاستخدام في لوحة تحكم OpenAI لتتبع التكاليف.

إنشاء مشروع واختبار Codex CLI

دعنا نضع Codex CLI في العمل عن طريق بناء تطبيق مهام بسيط. سنقوم بإعداد مستودع Git لتجنب التحذيرات.

1. إنشاء مجلد مشروع:

mkdir codex-app
cd codex-app

2. تهيئة Git:

git init

3. بدء تشغيل Codex CLI:

codex
codex warning

4. اختبار أمر بسيط:

أنشئ تطبيق ويب React باستخدام shadcn وهو تطبيق مهام مع ميزة الحفظ.
todo app created

5. تشغيل التطبيق:

npm install
npm run dev
a simple todo app

6. التحقق من الاستخدام:

open ai usage limits

يوضح هذا الاختبار قوة Codex CLI: تعليمات برمجية تم إنشاؤها بواسطة الذكاء الاصطناعي في دقائق!

استكشاف ميزات Codex CLI

Codex CLI مليء بالأدوات القوية المصممة لتعزيز سير عملك في البرمجة. دعنا نستعرض ميزاته الرئيسية وكيفية استخدامها بفعالية.

مصادقة مرنة

ابدأ بسرعة عن طريق تسجيل الدخول باستخدام حسابك في ChatGPT، وهو مثالي للمستخدمين ذوي الطبقة المجانية، أو استخدم مفتاح API لمزيد من التحكم في الاستخدام والأذونات، على غرار الأدوات القديمة مثل Claude Code.

sign in with an api key or chat gpt

اكتساب رؤى من خلال السجلات والحالة

على عكس بعض الأدوات، يعمل Codex CLI كـ "صندوق أسود" افتراضيًا. لرؤية المنطق الكامن وراء الكواليس، والأدوات المستخدمة، والمخرجات الخام، اضغط Esc مرتين أو Ctrl + T لفتح نافذة السجل (Transcript window). هذا لا يقدر بثمن لتصحيح الأخطاء وفهم عمليته. اضغط q للعودة إلى الواجهة الرئيسية.
للحصول على نظرة عامة سريعة على بيئتك، استخدم الأمر /status. يعرض دليل مساحة العمل الحالي، والنموذج النشط، واستخدام الرموز المميزة، مما يساعدك على تتبع التكاليف والتكوين بنظرة سريعة.

transcript window

أوضاع الحماية (Sandbox) لأقصى درجات الأمان

الأمان أولوية أساسية. يعمل Codex CLI في بيئة حماية (sandbox) آمنة بشكل افتراضي، مما يمنع التغييرات العرضية على ملفات نظامك أو عملياته أو شبكته.
لديك تحكم دقيق في أذوناته من خلال ثلاثة أوضاع حماية:

قم بإقران علامة --sandbox مع --ask-for-approval (مع الخيارات: on-request، never، on-failure، untrusted) للتحكم الدقيق في متى يمكنه تنفيذ التعليمات البرمجية. لوضع تشغيل تلقائي بالكامل وعالي المخاطر، يمكنك استخدام:

تحقق دائمًا من وضعك الحالي باستخدام /status للتأكد من أنك تعمل بمستوى الأمان المناسب.

تكوين النماذج المتقدم والتبديل بينها

استخدم /models لسرد نماذج OpenAI المتاحة والتبديل بينها (على سبيل المثال، إلى GPT-4o). تتجاوز مرونة الأداة OpenAI؛ يمكنك تكوينها لتشغيل أي نموذج باستخدام واجهة برمجة تطبيقات متوافقة مع OpenAI، مثل النماذج المحلية عبر Ollama.
يمكنك تخصيص سلوك النموذج بشكل أكبر في ملف التكوين .codexrc.json:

witch between models

خيارات الإدخال الغنية

قدم سياقًا غنيًا للذكاء الاصطناعي بسهولة. استخدم الرمز @ لإرفاق الملفات (مثل @script.py) للتحليل. اضغط Ctrl + V للصق الصور مباشرة من حافظتك، وهي ميزة قوية للمهام المرئية وتصحيح الأخطاء.

Codex CLI مقابل Claude Code

بينما يعد كل من Codex CLI و Claude Code مساعدين قويين للبرمجة بالذكاء الاصطناعي، فإنهما يلبيان احتياجات وتفضيلات مختلفة قليلاً. إليك كيفية مقارنتهما حاليًا:

مقارنة الميزات

يتفوق Claude Code (Anthropic) بمجموعة غنية من الميزات التي تهدف إلى الإنتاجية والتخصيص:

Codex CLI (OpenAI)، على الرغم من أنه أحدث، يركز على المرونة والأمان:

في الوقت الحالي، يبدو Claude Code أكثر صقلًا وغنى بالميزات—خاصة للمستخدمين المتقدمين—لكن Codex CLI يوفر أساسًا متينًا مع نقاط قوة فريدة في الأمان وقابلية التشغيل البيني للنماذج.

مقارنة الأسعار

للاستخدام الخفيف، تعد الطبقة المجانية من Claude Code سخية وسهلة للمبتدئين. يمكن أن يكون Codex CLI أكثر فعالية من حيث التكلفة للاستخدام المتقطع، ولكن أولئك الذين لديهم حجم استخدام كبير قد يفضلون تسعير Claude المتوقع.

الخلاصة

يتمتع Claude Code حاليًا بميزة في الميزات والتوثيق، مما يجعله مثاليًا للمطورين الذين يرغبون في تجربة مصقولة اليوم. ومع ذلك، فإن Codex CLI—المدعوم من OpenAI—يتطور بسرعة. يضعه تصميمه المفتوح، ودعمه المستقل عن النماذج، وميزات الأمان، كأداة ذات إمكانات كبيرة. بالنسبة لأولئك المستعدين لاستكشاف منصة واعدة، يعد Codex CLI خيارًا مقنعًا بالفعل—ومن المرجح أن يصبح أكثر تنافسية بمرور الوقت.

الخاتمة

لقد أتقنت الآن Codex CLI—من التثبيت إلى بناء تطبيق مهام واستكشاف الميزات المتقدمة. بالمقارنة مع Claude Code، يحتفظ Codex CLI بمكانته بفضل تكامله مع OpenAI وأمان بيئة الحماية (sandbox)، على الرغم من أن Claude يتفوق في الصقل والتسعير للمستخدمين المجانيين. سواء كنت تقوم بعمل نماذج أولية أو أتمتة، فإن Codex CLI أداة متعددة الاستخدامات. جرب أمر تطبيق المهام، وجرب وضع yolo، ودعني أعرف أفكارك في التعليقات—برمجة سعيدة!

تنزيل التطبيق
apidog

ممارسة تصميم API في Apidog

اكتشف طريقة أسهل لبناء واستخدام واجهات برمجة التطبيقات