ما هو Codex CLI؟
Codex CLI هو أداة سطر أوامر قوية ومفتوحة المصدر طورتها OpenAI، وهي تجلب قدرات نماذج الذكاء الاصطناعي المتقدمة مباشرة إلى الطرفية الخاصة بك. يعمل كمبرمج زوجي ذكي، قادر على فهم سياق قاعدة التعليمات البرمجية المحلية الخاصة بك لمساعدتك في بناء الميزات وإصلاح الأخطاء وفهم التعليمات البرمجية المعقدة. نظرًا لأنه يعمل محليًا، يبقى الكود الخاص بك على جهازك، مما يضمن الخصوصية والأمان.
الميزات الرئيسية
- سياق قاعدة الكود الكاملة: يمكن لـ Codex CLI قراءة وفهم مشروعك بأكمله، مما يسمح له بتقديم مساعدة ذات صلة ومدركة للسياق.
- تعديل وتوليد الكود: يمكنه تعديل الكود الحالي، وإنشاء ملفات جديدة، وتنفيذ ميزات جديدة بناءً على الأوامر باللغة الطبيعية.
- تنفيذ أوامر الطرفية: يمكن للأداة تشغيل أوامر الطرفية، مثل تثبيت التبعيات، أو بدء تشغيل الخوادم، أو تنفيذ مجموعات الاختبار.
- جلسات تفاعلية: يمكنك بدء جلسة تفاعلية وإجراء محادثة مع الذكاء الاصطناعي، وتحسين طلباتك وتكرار الحلول.
- مدخلات متعددة الوسائط: يمكن لـ Codex CLI العمل مع مدخلات متعددة الوسائط مثل لقطات الشاشة والرسوم البيانية لفهم طلباتك بشكل أفضل.
حالات الاستخدام
- النماذج الأولية السريعة: قم ببناء هيكل التطبيقات أو الميزات الجديدة بسرعة من خلال وصفها باللغة الإنجليزية البسيطة.
- إصلاح الأخطاء: صف خطأ ما ودع الذكاء الاصطناعي يحلل الكود، ويقترح إصلاحًا، وحتى يكتب التصحيح لك.
- تعلم قاعدة كود جديدة: تعرف بسرعة على مشروع غير مألوف عن طريق مطالبة الذكاء الاصطناعي بشرح أجزاء مختلفة من الكود.
- أتمتة المهام المتكررة: استخدمه لكتابة النصوص البرمجية، أو توليد الكود المعياري، أو أتمتة مهام التطوير الأخرى.
البدء
للبدء مع Codex CLI، يجب أن يكون لديك Node.js (الإصدار 22 أو أحدث) مثبتًا.
-
قم بتثبيت الحزمة عالميًا عبر npm:
npm install -g @openai/codex -
انتقل إلى الدليل الجذر لمشروعك وابدأ الأداة:
cd /path/to/your/project codex -
المصادقة: في المرة الأولى التي تقوم فيها بتشغيله، سيُطلب منك تسجيل الدخول باستخدام حساب OpenAI الخاص بك.
-
ابدأ البرمجة: يمكنك الآن تقديم الطلبات باللغة الإنجليزية البسيطة. على سبيل المثال:
> قم بتنفيذ نقطة نهاية API جديدة عند /users تُرجع قائمة بالمستخدمين.
التسعير
بينما أن أداة Codex CLI نفسها مفتوحة المصدر بموجب ترخيص Apache-2.0، فإن استخدامها يتطلب اشتراكًا نشطًا في خطة OpenAI ذات صلة، مثل ChatGPT Plus أو Pro أو Business أو Enterprise. وهذا يجعل نموذج التسعير الفعلي قائمًا على الاشتراك.