کدکس (OpenAI Codex) چیست؟ راهنمای کامل ایجنت کدنویسی OpenAI در ۲۰۲۶
تیم نوا · ۱۴۰۵/۰۵/۰۵ · ۹ دقیقه مطالعه
خلاصه کلیدی
- Codex یک ایجنت کامل کدنویسی است، نه ابزار تکمیل کد: برنامهریزی میکند، فایلها را ویرایش میکند و تست مینویسد
- در چهار بستر در دسترس است: ترمینال (CLI)، افزونه VS Code، وباپ ChatGPT و اپ موبایل
- Codex CLI در sandbox سطح کرنل اجرا میشود و بهطور پیشفرض دسترسی شبکه را میبندد
کدکس (OpenAI Codex) چیست؟ راهنمای کامل ایجنت کدنویسی OpenAI
اگر این روزها در فضای برنامهنویسی وقت میگذرانید، حتماً به کلمهی کدکس (Codex) برخوردهاید. کدکس دیگر آن ابزار سادهی تکمیل کد چند سال پیش نیست؛ نسخهی امروزی آن یک ایجنت کامل کدنویسی از شرکت OpenAI است که میتواند بهجای شما پروژه را برنامهریزی کند، فایلها را ویرایش کند، تست بنویسد و اجرا کند، و حتی پولریکوئست (Pull Request) آماده تحویل دهد.
در این مقاله به زبان ساده توضیح میدهیم Codex واقعاً چیست، از چه تکنولوژیای استفاده میکند، در کجاها قابل استفاده است، چه تفاوتی با ChatGPT معمولی دارد و برای چه کسانی مناسب است.

کدکس دقیقاً چیست؟
Codex نام یک ایجنت هوش مصنوعی مهندسی نرمافزار است که OpenAI آن را توسعه داده. برخلاف تصور رایج، امروز «Codex» به دو چیز مرتبط اما متفاوت اشاره دارد:
- Codex CLI: یک ایجنت متنباز و سبک که مستقیماً در ترمینال شما اجرا میشود، به کدهای روی دیسک دسترسی دارد و دستورات را در یک sandbox امن اجرا میکند.
- Codex (در ChatGPT): نسخهای که از طریق وب، اپلیکیشن دسکتاپ، افزونهی VS Code و اپ موبایل در دسترس است و میتواند وظایف را هم بهصورت محلی و هم در فضای ابری (cloud sandbox) اجرا کند.
هر دو نسخه بر پایهی خانوادهی مدلهای GPT کار میکنند که مخصوص وظایف مهندسی نرمافزار تیون شدهاند. مدل فعلی که Codex را قدرت میدهد خانوادهی GPT-5.6 با سه نسخهی Sol (قویترین و برای reasoning سنگین)، Terra (متعادل) و Luna (سریع و سبک) است.
کدکس چطور کار میکند؟
نکتهای که Codex را از یک چتبات ساده متمایز میکند، حلقهی ایجنتی (agent loop) آن است. وقتی یک درخواست میدهید، مثلاً «باگ لاگین را پیدا کن و رفعش کن»، Codex این مراحل را طی میکند:
- برنامهریزی: پروژه را میخواند، ساختار کد را میفهمد و یک نقشهی کاری میسازد.
- اجرا: فایلها را ویرایش میکند، دستورات ترمینال را اجرا میکند (نصب پکیج، اجرای build و…).
- تست خودکار: تا زمانی که تستها پاس نشوند، روی راهحل تکرار میکند.
- گزارش و تحویل: یک خلاصه از تغییرات یا حتی یک Pull Request آماده میدهد.
از نظر امنیتی، Codex CLI با یک sandbox در سطح کرنل سیستمعامل اجرا میشود؛ یعنی بهطور پیشفرض دسترسی شبکه را میبندد و فایلسیستم را به پوشهی پروژه محدود میکند تا اجرای خودکار دستورات خطرناک نباشد.
کدکس در کجاها قابل استفاده است؟
| بستر | مناسب برای |
|---|---|
| Codex CLI (ترمینال) | برنامهنویسانی که در محیط خطفرمان کار میکنند، CI/CD، اسکریپتهای batch |
| افزونه VS Code | کسانی که میخواهند تغییرات را مستقیم در ادیتور ببینند و تأیید کنند |
| وباپ ChatGPT | اجرای موازی چند وظیفه در sandboxهای ابری، بدون نیاز به نصب چیزی |
| اپ دسکتاپ (macOS/Windows) | ترکیب کار عادی با ChatGPT و Codex در یک پنجره |
| اپ موبایل | بررسی و تأیید وظایفی که قبلاً در وب یا CLI شروع شدهاند |
چه قابلیتهایی دارد؟
- ویرایش چندفایلی همزمان: تغییرات هماهنگ در چندین فایل و ماژول
- اجرای موازی چند وظیفه: چند تسک را همزمان در sandboxهای جدا اجرا میکند
- یکپارچگی با GitHub: خواندن ایشوها، باز کردن PR، ریویو خودکار کد
- Codex Security: ایجنت اختصاصی برای پیدا کردن و پیشنهاد رفع آسیبپذیریهای امنیتی
- پشتیبانی از MCP (Model Context Protocol): اتصال به ابزارهای بیرونی مثل دیتابیس، Slack، Linear و…
- تولید تصویر: از طریق مدلهای GPT-Image، Codex میتواند مستقیماً برای پروژه تصویر بسازد (بیشتر در مقالهی طراحی سایت با Codex توضیح دادهایم)
تفاوت Codex با ChatGPT معمولی چیست؟
این سوالی است که خیلیها میپرسند. ChatGPT معمولی یک دستیار گفتوگومحور است که کد پیشنهاد میدهد اما خودش آن را روی سیستم شما اجرا نمیکند. Codex اما یک عامل خودمختار (autonomous agent) است: کد را مینویسد، آن را واقعاً اجرا میکند، نتیجه را میبیند و در صورت خطا دوباره تلاش میکند — بدون اینکه شما مجبور باشید هر تکه کد را کپیپیست کنید.
کدکس برای چه کسانی مناسب است؟
- برنامهنویسان حرفهای و تیمهای مهندسی که میخواهند کارهای تکراری (رفع باگ، نوشتن تست، ریویو PR) را اتوماتیک کنند
- فریلنسرها و توسعهدهندگان مستقل که سرعت تحویل پروژه برایشان اهمیت دارد
- صاحبان کسبوکار و افراد غیر برنامهنویس که میخواهند با «توضیح به زبان ساده» یک نمونهی اولیه (MVP) یا لندینگپیج بسازند
- تیمهای امنیتی که به دنبال ابزار خودکار برای شناسایی آسیبپذیری هستند
اگر بیشتر در ترمینال کار میکنید و میخواهید یک عامل بومی و سریع داشته باشید، Codex CLI انتخاب طبیعی است. اگر ترجیح میدهید در محیط IDE کار کنید، افزونهی VS Code یا رقبایی مثل Cursor و Antigravity را هم بررسی کنید (در مقالهی مقایسهی این چهار ابزار بهطور مفصل پرداختهایم).
نکتهی مهم برای کاربران ایرانی
دسترسی به OpenAI و ChatGPT بهطور رسمی برای آیپی ایران محدود است و برای ثبتنام و پرداخت باید از VPN و روشهای پرداخت بینالمللی (یا واسطههای داخلی) استفاده کرد. پیش از خرید هر نوع اشتراک، حتماً از پایدار بودن دسترسی و قوانین بهروز مطمئن شوید. جزئیات پلنها و هزینهها را در مقالهی اختصاصی «قیمت و اشتراک Codex» بخوانید.
سوالات متداول دربارهی Codex
آیا Codex رایگان است؟
Codex نسخهی رایگان مستقل ندارد، اما در پلن رایگان ChatGPT هم با محدودیت بالا در دسترس است. برای استفادهی جدی معمولاً به پلن Plus یا بالاتر نیاز دارید.
آیا Codex میتواند بهجای برنامهنویس کار کند؟
Codex برای کارهای مشخص و محدود (رفع باگ، افزودن فیچر، نوشتن تست) بسیار قدرتمند است، اما هنوز به نظارت انسانی برای تصمیمهای معماری و بررسی نهایی کیفیت نیاز دارد.
آیا Codex از زبان فارسی پشتیبانی میکند؟
بله، میتوانید دستورات را به فارسی بنویسید و Codex کد استاندارد بینالمللی تحویل میدهد، چون مدل زیرین چندزبانه است.
تفاوت Codex CLI و Codex در ChatGPT چیست؟
Codex CLI ابزاری متنباز و محلی است که در ترمینال اجرا میشود؛ نسخهی ChatGPT رابط گرافیکیتری دارد و امکان اجرای وظایف در فضای ابری را هم میدهد. هر دو از یک خانواده مدل استفاده میکنند.
مقالات مرتبط
- قیمت و اشتراک Codex در ۲۰۲۶: راهنمای کامل پلنها و هزینهها
- طراحی و ساخت وبسایت با Codex: راهنمای عملی
- مقایسهی Codex، آنتیگراویتی، Cursor و Claude Code
سؤالات متداول
آیا Codex رایگان است؟
Codex نسخهی رایگان مستقل ندارد، اما در پلن رایگان ChatGPT هم با محدودیت بالا در دسترس است. برای استفادهی جدی معمولاً به پلن Plus یا بالاتر نیاز دارید.
آیا Codex میتواند بهجای برنامهنویس کار کند؟
Codex برای کارهای مشخص و محدود (رفع باگ، افزودن فیچر، نوشتن تست) بسیار قدرتمند است، اما هنوز به نظارت انسانی برای تصمیمهای معماری و بررسی نهایی کیفیت نیاز دارد.
آیا Codex از زبان فارسی پشتیبانی میکند؟
بله، میتوانید دستورات را به فارسی بنویسید و Codex کد استاندارد بینالمللی تحویل میدهد، چون مدل زیرین چندزبانه است.
تفاوت Codex CLI و Codex در ChatGPT چیست؟
Codex CLI ابزاری متنباز و محلی است که در ترمینال اجرا میشود؛ نسخهی ChatGPT رابط گرافیکیتری دارد و امکان اجرای وظایف در فضای ابری را هم میدهد. هر دو از یک خانواده مدل استفاده میکنند.