إيقاف Gemini CLI اليوم! خطوات الانتقال الكامل إلى البديل agy
أوقفت جوجل أداة Gemini CLI في 18 يونيو لصالح Antigravity CLI (agy). إليك دليل الانتقال، وإلغاء التثبيت، والميزات الرئيسية، والأدوات البديلة.
دليل الانتقال الكامل من Gemini CLI (المتوقف في 18 يونيو) إلى البديل "Antigravity CLI (اسم الأمر: agy)"
قد يفاجأ الكثيرون عندما يجدون أن Gemini CLI أصبح غير قابل للاستخدام اليوم. ففي مؤتمر المطورين "Google I/O 2026"، أعلنت جوجل أنها ستوقف الخدمة الشخصية والمجانية لأداة "Gemini CLI"، وهي أداة ذكاء اصطناعي تفاعلية عبر واجهة خط الأوامر أحبها العديد من المطورين، اعتبارًا من 18 يونيو 2026. وتزامنًا مع ذلك، ينتقل المستخدمون إلى وكيل الذكاء الاصطناعي الجديد للطرفية، "Antigravity CLI (اسم الأمر: agy)".
بينما حظي Gemini CLI بشعبية هائلة كأداة تفاعلية مفتوحة المصدر، فإن هذا الانتقال سيوفر ميزات أكثر قوة، مثل ملفات ثنائية أسرع في التنفيذ ومعالجة مهام خلفية مستقلة متوازية. وفي هذا المقال، سنشرح بشكل شامل نطاق تأثير الموعد النهائي للإيقاف، والميزات القوية لأمر "agy" الجديد، وخطوات الانتقال الملموسة، وطرق إلغاء التثبيت النظيف لأداة Gemini CLI القديمة.
نطاق تأثير الإيقاف وخلفية الانتقال
منذ إصداره مفتوح المصدر في يونيو 2025، بنى Gemini CLI مجتمعًا نشطًا للغاية، حيث جمع أكثر من 100,000 نجمة على GitHub وتم دمج أكثر من 6,000 طلب سحب. وقد أثار الانتقال الكامل إلى الأداة البديلة، والذي يتضمن جعلها "مغلقة المصدر"، نقاشات كبيرة في مجتمع المطورين.
ينطبق هذا الموعد النهائي للإيقاف والانتقال في "18 يونيو 2026" في المقام الأول على المستخدمين المجانيين، والمشتركين في خطة Google AI Pro/Ultra، ومستخدمي Gemini Code Assist الأفراد. ومن ناحية أخرى، فإن المستخدمين الذين يستخدمون Gemini CLI عبر تراخيص المؤسسات Standard/Enterprise أو Google Cloud مثل Vertex AI غير متأثرين في هذه المرحلة ويمكنهم الاستمرار في استخدام واجهة خط الأوامر القديمة. ومع ذلك، وبما أن جميع عمليات تطوير الميزات المستقبلية ستركز على Antigravity CLI، فمن الحكمة التفكير في الانتقال على المدى الطويل.
أداء وميزات أداة البديل "Antigravity CLI (agy)" الجديدة
تمت إعادة كتابة الأداة الجديدة "Antigravity CLI (اسم الأمر: agy)" بالكامل بلغة Go، مبتعدة عن تطبيق TypeScript/Node.js التقليدي. ونتيجة لذلك، تم تقليل استهلاك الذاكرة بشكل كبير، وتحسنت سرعات التشغيل والاستجابة بشكل كبير. وعلاوة على ذلك، من خلال اعتماد نموذج "Gemini 3.5 Flash" كطراز قياسي، يمكن للأداة التعامل مع سير عمل التطوير المعقد بسلاسة أكبر من أي وقت مضى.
الميزة الجديدة الأكثر بروزًا هي "وكلاء فرعيون متوازيون في الخلفية غير متزامنين". حيث يمكن تنفيذ المهام التي تستغرق وقتًا طويلاً مثل إعادة هيكلة الكود على نطاق واسع، وإنشاء المستندات، وأتمتة الاختبارات في الخلفية، مما يسمح لك بالعمل بالتوازي دون حظر شاشة تشغيل الطرفية. بالإضافة إلى ذلك، تتوفر العديد من الاختصارات لتحسين كفاءة التطوير التفاعلي، مثل القدرة على تحديد الملفات وإرفاقها بكتابة "@" أثناء التفاعلات، أو استدعاء أوامر shell مباشرة باستخدام "!".
عنصر المقارنة | Gemini CLI (gemini) | Antigravity CLI (agy) |
لغة التطوير | TypeScript (Node.js) | Go |
سرعة التشغيل والاستجابة | عادية | سريعة للغاية / كفاءة في استهلاك الذاكرة |
دعم وكلاء متعددين | غير مدعوم (مهمة واحدة) | مدعوم (متوازي غير متزامن في الخلفية) |
نموذج التطوير والتوزيع | مفتوح المصدر (Apache 2.0) | مغلق المصدر |
خطوات الانتقال بالتفصيل إلى Antigravity CLI
عملية الانتقال بسيطة ويتم تنفيذها بشكل أساسي باتباع الخطوات التالية:
الخطوة 1: التثبيت في بيئات macOS أو Linux، قم بتشغيل أمر التثبيت التالي في الطرفية الخاصة بك.
الخطوة 2: التشغيل الأول والمصادقة بمجرد اكتمال التثبيت، قم بتشغيل أمر agy في الطرفية الخاصة بك. وسيفتح المتصفح تلقائيًا وتبدأ عملية مصادقة Google OAuth. قم بتسجيل الدخول باستخدام حساب Google الذي كنت تستخدمه مع Gemini CLI القديم.
الخطوة 3: استيراد الإعدادات الحالية من خلال تشغيل الأمر التالي، سيتم استيراد الإعدادات البيئية مثل تكوين خادم MCP لـ Gemini CLI، وتعيينات المفاتيح، والأوامر المسموح بها تلقائيًا إلى Antigravity CLI. agy plugin import gemini
الخطوة 4: ضبط تكوين خادم MCP بعد الاستيراد، تحقق من ملف تكوين خادم MCP وهو mcp_config.json. وفي مواصفات وجهة الاتصال داخل الإعدادات، تم تغيير حقل url التقليدي إلى serverUrl. وإذا حدثت أخطاء في الاتصال، يرجى تحديث الوصف يدويًا.
الخطوة 5: نقل دليل مهارات المشروع (Skills Directory) إذا كنت تستخدم مهارات وكيل مخصصة داخل مشروعك، فأنت بحاجة إلى نقل (نسخ أو إعادة تسمية) المحتويات من دليل وضع المهارات القديم .gemini/skills/ إلى المسار الجديد .agents/skills/.
الخطوة 6: التحقق من التشغيل أخيرًا، قم بتشغيل أمر agy doctor لإجراء اختبارات تشخيصية على الإعدادات وحالة الاتصال. وإذا لم يتم اكتشاف أي مشكلات، فستكون عملية الانتقال قد اكتملت.
خطوات إلغاء تثبيت Gemini CLI المتوقف
بمجرد اكتمال الانتقال إلى Antigravity CLI، يوصى بإزالة (إلغاء تثبيت) Gemini CLI القديم وغير المستخدم من نظامك بشكل نظيف.
1. إزالة الحزمة العالمية
يتم تثبيت Gemini CLI عادة كحزمة npm عالمية. قم بتشغيل الأمر التالي لإلغاء تثبيتها:
npm uninstall -g @google/gemini-cli
* إذا ظهر خطأ في الإذن على macOS/Linux، فقم بإضافة sudo إلى بداية الأمر وتشغيله مرة أخرى.
2. حذف ملفات التكوين وذاكرة التخزين المؤقت
بما أن معلومات الاعتماد والتكوينات المحلية تظل موجودة، فاحذف الأدلة غير الضرورية. وبالنسبة لنظام macOS/Linux، احذف دليل ~/.config/gemini-cli.
rm -rf ~/.config/gemini-cli
وبالنسبة لنظام التشغيل Windows (PowerShell)، احذف ملفات التكوين وذاكرة التخزين المؤقت باستخدام الأمر التالي:
Remove-Item -Recurse -Force $env:USERPROFILE\.config\gemini-cliRemove-Item -Recurse -Force $env:LOCALAPPDATA\gemini-cli
3. تنظيف معلومات الاعتماد
احذف رموز مصادقة OAuth القديمة المحفوظة في مخزن اعتماد نظام التشغيل. وبالنسبة لنظام التشغيل Windows، افتح "إدارة الاعتمادات" واحذف مدخلات التسجيل المتعلقة بـ google-gemini-cli أو gemini-cli تحت "اعتمادات Windows". وبالنسبة لنظام التشغيل macOS، ابحث عن المدخلات المماثلة واحذفها باستخدام تطبيق "Keychain Access".
أدوات بديلة إذا كنت قلقًا بشأن الانتقال إلى المصدر المغلق
بالنسبة للمطورين الذين لديهم مخاوف بشأن انتقال Antigravity CLI إلى المصدر المغلق، تتوفر عدة بدائل ممتازة مفتوحة المصدر:
1. Claude Code:
أحدث أداة وكيل للطرفية مقدمة من Anthropic، وتتميز بقدرات متقدمة في فهم الكود وتنفيذ الأدوات.
2. Aider:
أداة دردشة عبر واجهة خط الأوامر يمكنها التكامل مع نماذج لغوية كبيرة مختلفة (مثل GPT-4o أو Claude 3.5 Sonnet) وتتمتع بقابلية تخصيص عالية كمشروع مفتوح المصدر بالكامل.
3. GitHub Copilot CLI:
أداة خط الأوامر الرسمية من GitHub، وهي قادرة على العمل بتكامل وثيق مع نظام GitHub البيئي.
4. Ollama + open-webui:
حل يقوم بتشغيل النماذج اللغوية الكبيرة في بيئة محلية بالكامل، مما يسمح لك بإدارة خصوصيتك بنسبة 100% بنفسك.
الخلاصة
يتميز أمر agy المكتوب بلغة Go بسرعة تشغيل عالية ومحمّل بميزات تعزز كفاءة التطوير، مثل المعالجة الموازية غير المتزامنة. وعلى العكس من ذلك، فإنه من المفاجئ أن أداة Gemini لم تكن تدعم حتى الوكلاء الفرعيين حتى الآن، ولكن هذه فرصة رائعة للانتقال إلى agy (اسم الأمر لأداة Antigravity).