Codex: تثبيت Codex وإعداده

آخر تحديث: 2026-08-31

يقدم Codex طرق تثبيت متعددة. اختر الأنسب لنظام التشغيل وسير عملك.

📋 المتطلبات المسبقة: معرفة أساسية بسطر الأوامر، تثبيت Node.js (مطلوب لطريقة CLI)

1. نظرة عامة على طرق التثبيت

الطريقة حالة الاستخدام التوصية
Codex App مستخدمو سطح المكتب، تجربة الميزات الكاملة ⭐⭐⭐⭐
Codex CLI الاستخدام اليومي للمطورين، سير عمل الطرفية ⭐⭐⭐⭐⭐
Homebrew مستخدمو Mac ⭐⭐⭐⭐
حزمة Binary بيئة بدون Node.js ⭐⭐⭐
إضافة IDE مستخدمو VS Code / Cursor ⭐⭐⭐⭐

2. Codex App (تطبيق سطح المكتب)

الطريقة الأبسط — نزّل تطبيق سطح المكتب مباشرة.

زُر https://chatgpt.com/codex ونزّل التطبيق لمنصتك.

(1) خطوات التثبيت

TEXT 📖 للعرض فقط
1. Visit chatgpt.com/codex
2. Click "Download for macOS/Windows"
3. Install the application
4. Log in with your ChatGPT account
5. Start using

(2) أول تشغيل

بعد تسجيل الدخول، سترى واجهة بثلاث لوحات: قائمة المهام على اليسار، نافذة المحادثة في الوسط، ومنطقة متعددة الوظائف على اليمين.

Codex App يستخدم تخطيطًا كلاسيكيًا بثلاث لوحات: قائمة مهام + نافذة محادثة + منطقة متعددة الوظائف.


3. Codex CLI (سطر الأوامر)

الطريقة الأكثر شعبية بين المطورين. يعمل CLI محليًا — كودك لا يُرفع إلى السحابة.

(1) التثبيت

BASH
# Install via npm
sudo npm install -g @openai/codex

# Mirror acceleration (China)
sudo npm install -g @openai/codex --registry=https://registry.npmmirror.com

(2) تسجيل الدخول

أول تشغيل يتطلب المصادقة. ثلاثة خيارات:

الخيار 1: تسجيل دخول ChatGPT (موصى به)

BASH
codex
# Select "Sign in with ChatGPT"
# Browser opens the login page automatically

الخيار 2: تسجيل دخول بمفتاح API

BASH
# macOS/Linux temporary
export OPENAI_API_KEY="sk-your-api-key"

# Permanent (add to shell config)
echo 'export OPENAI_API_KEY="sk-your-api-key"' >> ~/.zshrc
source ~/.zshrc

# Windows PowerShell
$env:OPENAI_API_KEY="sk-your-api-key"

# Launch with specific model
codex --model gpt-5-codex

الخيار 3: ملف auth.json

BASH
mkdir -p ~/.codex
cat > ~/.codex/auth.json << 'EOF'
{
  "OPENAI_API_KEY": "sk-your-api-key"
}
EOF

(3) أول تشغيل

BASH
cd my-project
codex
# Enter: Analyze the current project structure

▶ مثال 1: أول تجربة لأليس

BASH
# Alice creates a test project
mkdir codex-test && cd codex-test

# Create a simple file
echo 'print("Hello World")' > test.py

# Launch Codex
codex

# Alice enters:
# "Add command-line argument support to test.py, support --name parameter"

4. أوضاع التشغيل الثلاثة

يوفر Codex CLI ثلاثة أوضاع أمنية:

الوضع الوظيفة مستوى الأمان
Suggest يقترح التغييرات فقط، يتطلب تأكيدًا يدويًا عالٍ (افتراضي)
Auto Edit يعدّل الملفات تلقائيًا، الأوامر تحتاج تأكيدًا متوسط
Full Auto ينفذ جميع العمليات تلقائيًا منخفض (استخدم بحذر)
BASH
# Default mode
codex

# Auto Edit mode
codex --auto-edit

# Full Auto mode
codex --full-auto

▶ مثال 2: اختيار الوضع

PYTHON
def choose_mode(task_risk, task_complexity):
    if task_risk == "high":
        return "Suggest - confirm each action for safety"
    elif task_complexity == "low":
        return "Full Auto - simple tasks done quickly"
    else:
        return "Auto Edit - files auto-edited, commands human-reviewed"

5. تثبيت Homebrew (موصى به لـ Mac)

BASH
# Install
brew install --cask codex

# Run
codex

مثالي لمطوري Mac الذين لا يريدون تثبيت Node.js.


6. تثبيت حزمة Binary

نزّل مباشرة من GitHub Release:

BASH
# Download URL: https://github.com/openai/codex/releases

# Mac Apple Silicon
tar -xzf codex-aarch64-apple-darwin.tar.gz

# Linux
tar -xzf codex-x86_64-unknown-linux-musl.tar.gz

# Add to PATH
sudo mv codex /usr/local/bin

# Run
codex

7. تثبيت إضافة IDE

يدعم VS Code و Cursor و Windsurf وبيئات تطوير أخرى.

(1) خطوات التثبيت

TEXT 📖 للعرض فقط
1. Open your IDE's extension marketplace
2. Search for "Codex"
3. Install the plugin
4. Log in with your ChatGPT account

(2) ميزات IDE


8. التحديث وإلغاء التثبيت

BASH
# CLI update
npm update -g @openai/codex

# Force reinstall latest
npm install -g @openai/codex@latest

# Uninstall
npm uninstall -g @openai/codex

# Homebrew uninstall
brew uninstall --cask codex

9. دعم الأنظمة

النظام حالة الدعم
macOS مدعوم بالكامل
Linux مدعوم بالكامل
Windows تجريبي (يُوصى بـ WSL)

10. مشاكل الشبكة

قد يواجه المستخدمون في الصين عوائق شبكية عند الوصول إلى Codex. ضع في اعتبارك:


❓ أسئلة شائعة

س ماذا أحتاج قبل تثبيت CLI؟
ج Node.js (الإصدار 18+) مطلوب؛ npm مضمّن مع Node.js. يمكن لمستخدمي Mac تثبيت Codex عبر Homebrew لتجاوز Node.js.
س هل يمكنني استخدام Codex CLI على Windows؟
ج دعم تجريبي — يُوصى بالاستخدام عبر WSL (نظام Windows الفرعي لنظام Linux) لتجربة أكثر استقرارًا.
س مفتاح API أم تسجيل دخول ChatGPT — أيهما أفضل؟
ج تسجيل دخول ChatGPT أبسط ويناسب معظم المستخدمين؛ مفتاح API أفضل للمطورين الذين يحتاجون تحكمًا دقيقًا في النماذج والتكاليف.
س هل وضع Full Auto آمن؟
ج هناك بعض المخاطر. سيُنفّذ Codex جميع العمليات تلقائيًا بما في ذلك أوامر shell. يُوصى به فقط للمشاريع الموثوقة، أو مع تفعيل وضع sandbox.
س كيف أتحقق من إصدار Codex؟
ج شغّل codex --version لعرض الإصدار الحالي.

📖 ملخص


📝 تمارين

  1. أساسي (⭐): ثبّت Codex CLI وسجّل الدخول بنجاح. التقط لقطة شاشة لواجهة أول تشغيل.
  2. متوسط (⭐⭐): أكمل نفس المهمة باستخدام وضعي Suggest و Auto Edit، وقارن التجربة.
  3. متقدم (⭐⭐⭐): ثبّت Codex CLI في بيئة WSL واكتب دليل استكشاف أخطاء التثبيت وإصلاحها.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%