تتقارب وكلاء البرمجة الأصلية للطرفية حول تحرير المستودعات ذاتيًا، وتشغيل الاختبارات، والتوسع عبر MCP والمهارات (Skills)، والأذونات المعزولة في Sandbox. ومع ذلك، فإن التنقل بين Claude Code وOpenAI Codex CLI وGoogle Antigravity CLI (agy) يكشف فروقًا دقيقة في الخيارات، والأوامر المائلة، ومسارات الإعداد، وسياسات الأمان.
تقدم ورقة الغش المقارنة هذه خريطة تكافؤ جنبًا إلى جنب للمطورين والفرق التي تعمل عبر أدوات CLI الثلاث جميعها.
🔗 أوراق غش فردية لكل CLI: ورقة غش Claude Code CLI · ورقة غش OpenAI Codex CLI · ورقة غش Antigravity CLI (agy) · ورقة غش هندسة AI Agent Harness
1. نظرة عامة على البنية والمنظومة
| البُعد | Claude Code (claude) |
Codex CLI (codex) |
Antigravity CLI (agy) |
|---|---|---|---|
| الشركة المطورة | Anthropic | OpenAI | Google (منصة Antigravity 2.0) |
| بيئة التشغيل والتطور | منظومة Node.js / TypeScript | CLI هجين محلي + سحابي بلغة Rust | إعادة كتابة بلغة Go؛ يحل محل Gemini CLI الاستهلاكي المتوقف |
| تشكيلة النماذج الرئيسية | سلسلة Claude 5 (Opus 5.5 / Fable 5.2) | نماذج GPT-6 / Codex | سلسلة Gemini 3.8 والتوجيه متعدد النماذج |
| ملف ذاكرة المستودع | CLAUDE.md |
AGENTS.md |
GEMINI.md / AGENTS.md |
| المهارات / القوالب | .claude/skills/<name>/SKILL.md |
~/.codex/prompts/ (قوالب Markdown) |
.agents/skills/<name>/SKILL.md |
| المزايا المميزة | خطافات دورة الحياة (Hooks)، أمر /pr واحد |
مزامنة codex cloud / codex apply |
/worktree و/goal و/grill-me مدمجة، الإملاء الصوتي F5 |
2. تكافؤ أوامر بدء التشغيل والأتمتة في CLI
| المهمة / الهدف | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| بدء واجهة TUI التفاعلية | claude |
codex |
agy |
| بدء تفاعلي مع مطالبة | claude "prompt" |
codex "prompt" |
agy -i "prompt" |
| تشغيل غير تفاعلي / CI | claude -p "prompt" |
codex exec "prompt" (أو codex e) |
agy -p "prompt" |
| استئناف آخر جلسة / جلسة محددة | claude --resume [id] |
codex resume [--last | <id>] |
agy -c / agy --conversation <id> |
| اختيار النموذج | claude --model <name> |
codex -m <name> |
agy --model <name> |
| ضبط عمق الاستدلال | إعداد الجلسة / معامل effort في API |
مستوى Reasoning Effort داخل /model |
agy --effort <low..max> |
| إدارة MCP عبر CLI | claude mcp [list | add | remove] |
codex mcp [list | add] |
أمر /mcp في TUI أو تحرير mcp_config.json |
| أدوات الإضافات والامتدادات | سوق الإضافات / إضافات محلية | — | agy plugin [install | list | validate] |
| التحديث / التشخيص | claude update / claude doctor |
مدير الحزم / codex --strict-config |
التحديث الذاتي لـ agy / agy plugin import gemini |
3. تكافؤ الأوامر المائلة التفاعلية والاختصارات
| الإجراء | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| تهيئة ذاكرة المشروع | /init ➔ CLAUDE.md |
/init ➔ AGENTS.md |
إنشاء GEMINI.md / AGENTS.md |
| تعليمات الأوامر | /help |
قائمة الإكمال التلقائي / |
? / /help |
| الإعدادات والأذونات | /config · /permissions |
/permissions · /status |
/config / /settings |
| تبديل النموذج / الجهد | /model |
/model |
/model · /effort |
| التخطيط قبل التحرير | التخطيط عبر المطالبة / الأوضاع | /plan |
/plan · --mode plan |
| مراجعة الشيفرة والفروقات | /review · /diff |
/review · /diff (codex review) |
مراجعة فروقات مساحة العمل + /worktree |
| ضغط السياق | /compact [focus] |
/compact |
/compact |
| المسح / التفريع / التراجع | /clear |
/fork |
/clear · /fork · /rewind / /undo |
| استئناف جلسة سابقة | /resume |
codex resume من الصدفة |
/resume |
| فحص التكلفة والرموز | /cost · /context |
/status |
/config / شريط تذييل الجلسة |
| إدارة خوادم MCP | /mcp |
/mcp |
/mcp |
| مرجع ملف مضمن | @<path> |
@<path> (بحث تقريبي) |
@<path> (إكمال تلقائي للمسار) |
| تنفيذ صدفة مضمن | !<command> |
!<command> |
!<command> |
| محرر خارجي للمطالبات | Shift + Enter للأسطر المتعددة |
Ctrl + G ($EDITOR) |
Ctrl + G |
| إلغاء / خروج نظيف | Esc للإلغاء · Ctrl + D للخروج |
Ctrl + C للإلغاء أو الخروج |
Esc Esc للمسح · Ctrl + D Ctrl + D للخروج |
4. مقارنة ملفات الإعداد والذاكرة ومسارات MCP
| طبقة الإعداد | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| الإعداد العام (Global) | ~/.claude/settings.json |
~/.codex/config.toml |
~/.gemini/antigravity-cli/settings.json |
| إعداد المشروع | .claude/settings.json (.local.json) |
.codex/config.toml |
مجلد .agents/ وقواعد مساحة العمل |
| الذاكرة العامة | ~/.claude/CLAUDE.md |
~/.codex/AGENTS.md |
~/.gemini/AGENTS.md / GEMINI.md |
| ذاكرة المشروع | ./CLAUDE.md |
./AGENTS.md |
./AGENTS.md / ./GEMINI.md |
| إعداد MCP العام | ~/.claude.json |
~/.codex/config.toml (قسم MCP) |
~/.gemini/config/mcp_config.json |
| إعداد MCP للمشروع | ./.mcp.json |
.codex/config.toml |
.agents/mcp_config.json |
| فخ MCP البعيد | HTTP / SSE قياسي | جدول خادم بصيغة TOML | يجب استخدام serverUrl (مفتاح url يفشل بصمت) |
| المهارات / الأوامر المخصصة | .claude/commands/ · .claude/skills/ |
~/.codex/prompts/*.md |
.agents/skills/<name>/SKILL.md · .agents/rules/ |
💡 أفضل ممارسة للتعايش المشترك: احتفظ بإرشادات البناء والاختبار وأسلوب الشيفرة المشتركة في
AGENTS.md(يحملها كل من Codex CLI وagyتلقائيًا)، وأشر إلى القيود الأساسية أو اعكسها فيCLAUDE.mdلمنع انحراف القواعد عبر الفريق.
5. نماذج الأمان واختيار الأداة الأنسب
| البُعد | Claude Code | Codex CLI | Antigravity CLI (agy) |
|---|---|---|---|
| نموذج الأذونات | allow / ask / deny على مستوى الأداة + Hooks |
طبقتان: --sandbox + --ask-for-approval |
الأوضاع (default / accept-edits / auto / plan) + Sandbox |
| خيار التشغيل التلقائي الكامل | --dangerously-skip-permissions (داخل Sandbox فقط) |
--sandbox workspace-write --ask-for-approval never (--full-auto مهمل) |
--mode auto أو /goal |
| نقطة القوة المثالية | الاستدلال العميق متعدد الجولات (Fable 5.2 / Opus 5.5)، إنفاذ Hooks الحتمي، تدفقات GitHub PR | التكرار المحلي السريع، التفريغ غير المتزامن عبر Codex Cloud، حدود عزل صارمة على مستوى نظام التشغيل | تزامن عدة وكلاء فرعيين، عزل Git worktree الأصلي، التطابق مع Antigravity IDE/2.0 وحزم الإضافات |