لعقود من الزمن، كانت واجهة سطر الأوامر (CLI) ملاذ المطورين—مساحة للكفاءة الخالصة، والتحكم، والقوة. إنها حيث يولد الكود، وتُدار الأنظمة، وتُنجز الأعمال الحقيقية. وبينما تطورت الواجهات الرسومية، ظل الطرفية ثابتة، شهادة على فائدتها الدائمة. الآن، تحصل هذه الأداة العريقة على أهم ترقية لها في جيل. لقد قدمت جوجل Gemini CLI، وهو وكيل ذكاء اصطناعي قوي ومفتوح المصدر يجلب الإمكانيات الهائلة لعائلة نماذج Gemini مباشرة إلى بيئة المطور الأصلية.
Gemini CLI is our new #OpenSource AI agent that brings the power of Gemini directly into your terminal!
— Google Cloud Tech (@GoogleCloudTech) June 25, 2025
Access Gemini 2.5 Pro with 1M token context window, 60 requests/min, and 1,000 requests/day—at no cost with a free Gemini Code Assist license → https://t.co/Fp0wdxfbEW pic.twitter.com/Ul6hjn1hKQ
هذا ليس مجرد روبوت محادثة آخر للذكاء الاصطناعي تم حشره في نافذة طرفية. يتم وضع Gemini CLI كاستجابة مباشرة وقوية للنظام البيئي المتنامي لمساعدي البرمجة بالذكاء الاصطناعي، مقدمًا بديلاً مقنعًا مفتوح المصدر للأدوات التي تستفيد من نماذج مثل Claude من Anthropic. إنها أداة "الذكاء الاصطناعي أولاً" مصممة من الألف إلى الياء لسطر الأوامر، قادرة ليس فقط على المحادثة، بل على التصرف. يمكنها فهم قاعدة التعليمات البرمجية الخاصة بك، والتفاعل مع نظام الملفات الخاص بك، وتنفيذ الأوامر، وحتى البحث في الويب عن معلومات في الوقت الفعلي. ومع إطلاقها، تصدر جوجل بيانًا جريئًا: مستقبل التطوير هو شراكة مفتوحة، قابلة للتوسيع، ومتكاملة بعمق بين الإبداع البشري والذكاء الاصطناعي، وكل ذلك يتم تنسيقه من موجه الأوامر المتواضع.

ستتعمق هذه المقالة في ما يجعل Gemini CLI مغيّرًا محتملاً للعبة، بدءًا من طبقته المجانية غير المسبوقة وصولاً إلى قدراته العميقة الشبيهة بالوكيل والتي يمكن أن تعيد تعريف سير عمل المطورين.
هل تريد منصة متكاملة وشاملة لفريق المطورين لديك للعمل معًا بأقصى إنتاجية؟
Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر أكثر بأسعار معقولة بكثير!
الصورة الكبيرة: ما هو وكيل الذكاء الاصطناعي لسطر الأوامر؟
في جوهره، Gemini CLI هو أداة مجانية ومفتوحة المصدر توفر واجهة مباشرة وخفيفة الوزن لنموذج Gemini 2.5 Pro من جوجل. ولكن مجرد تسميته "واجهة" سيكون تقليلاً من شأنه. تشير جوجل عمدًا إليه على أنه "وكيل ذكاء اصطناعي"، وهو مصطلح يعني مستوى أعلى من الاستقلالية والقدرة من مجرد أداة سؤال وجواب بسيطة.

إذن، ماذا يعني "وكيل" في هذا السياق؟ يعني أن Gemini CLI مصمم ليكون شريكًا استباقيًا. يمكنه أخذ توجيه عالي المستوى—مثل "أعد هيكلة خدمة بايثون الخاصة بي لتكون أكثر اصطلاحية وأضف اختبارات الوحدات"—وتقسيمه إلى خطة متعددة الخطوات. قد يبدأ بتحليل الكود الحالي، ثم يكتب النسخة المعاد هيكلتها إلى ملف جديد، وينشئ ملف اختبار مطابق، وأخيرًا، ينفذ الاختبارات لضمان أن كل شيء يعمل كما هو متوقع. هذه القدرة على التخطيط والتنفيذ، وحتى التعافي من الأخطاء، هي ما يفصل الوكيل عن المساعد السلبي.
بينما تعد براعته في البرمجة ميزة أساسية، فإن Gemini CLI متعدد الاستخدامات عن قصد. إنه أداة عامة الغرض مصممة لمجموعة واسعة من المهام التي يواجهها المطورون يوميًا:
- توليد المحتوى: قم بسرعة بإنشاء مسودة للوثائق، أو كتابة رسائل الالتزام (commit messages)، أو حتى صياغة بريد إلكتروني.
- حل المشكلات: الصق رسالة خطأ غامضة واطلب شرحًا وحلاً.
- بحث عميق: اطلب منه البحث عن مكتبة جديدة، وتلخيص وثائقها، وتقديم مثال "مرحباً بالعالم".
- إدارة المهام: استخدمه لتنظيم أفكارك، أو إنشاء قوائم مهام، أو التخطيط لميزة جديدة.
الأهم من ذلك، أن المشروع بأكمله مفتوح المصدر بموجب ترخيص Apache 2.0 المتساهل. وهذا يمثل فارقًا هائلاً في سوق يزداد اكتظاظًا بأنظمة الذكاء الاصطناعية الاحتكارية، ذات الصندوق الأسود. وهذا يعني أن المطورين يمكنهم فحص الكود المصدري لفهم آلياته الداخلية، والتحقق من ممارساته الأمنية، والمساهمة مباشرة في تطوره. هذه الشفافية تبني الثقة وتمكن المجتمع من تشكيل الأداة لتلبية احتياجاته الخاصة، وهي فلسفة تتوافق بعمق مع روح المصدر المفتوح لمجتمع المطورين.
نعم! يأتي Gemini CLI مع طبقة مجانية من الوصول إلى واجهة برمجة تطبيقات Google Gemini
ربما يكون الجانب الأكثر جذبًا للانتباه في Gemini CLI هو سهولة الوصول إليه. فجوجل لا تضع نموذجها الأقوى في أيدي المطورين فحسب؛ بل تفعل ذلك مع طبقة مجانية تكاد تكون، وفقًا لمعايير الصناعة الحالية، لا تصدق.

للبدء، يحتاج المطور فقط إلى تسجيل الدخول باستخدام حساب Google شخصي، والذي يوفر تلقائيًا ترخيصًا مجانيًا لـ Gemini Code Assist. يفتح هذا الترخيص القوة الكاملة لنموذج 2.5 Pro Gemini، مع نافذة السياق الرائدة التي تبلغ مليون رمز مميز. تعد نافذة السياق الكبيرة قوة خارقة للمطورين. إنها تسمح للنموذج باستيعاب كميات هائلة من المعلومات والتفكير فيها في وقت واحد—قواعد بيانات كاملة، وثائق مطولة، تواريخ مشاريع معقدة—مما يؤدي إلى استجابات أكثر دقة ومراعية للسياق ومفيدة.
ما يميزه حقًا هو حدود الاستخدام. تتضمن الطبقة المجانية:
- 60 طلب نموذج في الدقيقة
- 1,000 طلب نموذج في اليوم
هذه الأرقام مذهلة. إنها تقضي فعليًا على مفهوم "قلق حدود المعدل" للغالبية العظمى من المطورين الأفراد والباحثين والطلاب. إنها تسمح بسير عمل سلس وغير منقطع حيث يمكن للمطور التجربة والتكرار وحل المشكلات دون القلق المستمر بشأن الوصول إلى حد الاستخدام الأقصى. وهذا يتناقض بشكل صارخ مع العروض الأخرى في السوق، حيث يكون الوصول المجاني غالبًا مقيدًا بشدة أو يكون الوصول إلى واجهة برمجة التطبيقات (API) قائمًا على الدفع لكل استخدام بشكل صارم.
تعد هذه الاستراتيجية خطوة واضحة نحو إضفاء الطابع الديمقراطي على الوصول إلى أحدث تقنيات الذكاء الاصطناعي. من خلال إزالة حاجز التكلفة، تشجع جوجل على التبني الواسع النطاق وتدعو مجتمعًا عالميًا للبناء والابتكار واكتشاف طرق جديدة للعمل مع وكيل الذكاء الاصطناعي. بالنسبة للمطورين المحترفين أو الفرق ذات الاحتياجات الأكثر كثافة، يوجد مسار ترقية واضح من خلال Google AI Studio أو Vertex AI للفواتير القائمة على الاستخدام، أو من خلال تراخيص Gemini Code Assist المدفوعة لميزات المؤسسات. لكن الأساس هو الكرم المطلق، مما يضمن أن أي مطور، في أي مكان، يمكن أن يمتلك وكيل ذكاء اصطناعي عالمي المستوى في طرفيته.
القدرات الأساسية: من المحادثة إلى العمل
تكمن القوة الحقيقية لـ Gemini CLI في "أدواته المدمجة"، والتي ترفعه من واجهة دردشة إلى وكيل وظيفي يمكنه التفاعل مع بيئتك الرقمية. هذا هو المكان الذي يتألق فيه حقًا كبديل للحلول التي تعتمد بشكل أساسي على إدخال النص وإخراج النص.
فهم الكود، توليده، وتصحيحه: هذا هو حجر الزاوية لأي ذكاء اصطناعي يركز على المطورين. يمكنك توجيه ملف مباشرة إلى CLI (cat main.go | gemini "add comments to this code"
) أو طلب منه توليد كود من الصفر (gemini "write a bash script to back up all .log files in /var/log to a tarball"
). إنه يتفوق في تصحيح الأخطاء، حيث يمكنه تحليل تتبعات المكدس واقتراح الإصلاحات.
التفاعل مع نظام الملفات: يتمتع Gemini CLI بالقدرة على القراءة والكتابة في نظام الملفات المحلي الخاص بك. هذه قدرة حاسمة للوكيل. يمكنك أن تطلب منه تنفيذ مهام إعادة هيكلة معقدة على مستوى المشروع، مثل: "امسح جميع ملفات .ts
في دليل src
واستبدل جميع حالات oldFunction()
المهملة بـ newFunction()
، مع التأكد من تعيين الوسائط بشكل صحيح." هذا يتجاوز مجرد توليد الكود إلى صيانة قاعدة الكود النشطة.
تنفيذ الأوامر والأتمتة: ربما تكون هذه هي أقوى ميزاته. يمكن لـ Gemini CLI تنفيذ أوامر shell نيابة عنك. عندما تجمع هذا مع قدراته على التفكير، تصبح الإمكانيات لا حصر لها. تخيل هذا التوجيه: "تطبيق Node.js الخاص بي يتعطل عند بدء التشغيل. اكتشف السبب وأصلحه." يمكن للوكيل صياغة خطة:
- تشغيل
npm install
للتأكد من صحة التبعيات. - تشغيل التطبيق (
npm start
) والتقاط مخرجات الخطأ. - استخدام بحث Google للبحث عن رسالة الخطأ المحددة.
- بناءً على نتائج البحث، تحديد سبب محتمل (على سبيل المثال، متغير بيئة مفقود).
- اقتراح الأمر لإصلاحه:
export DATABASE_URL=...
علاوة على ذلك، يمكن استدعاؤه بشكل غير تفاعلي ضمن السكربتات، مما يتيح لك تضمين خطوات مدعومة بالذكاء الاصطناعي في مسارات CI/CD الحالية أو أتمتة البناء. على سبيل المثال، يمكن لسكربت أن يولد ملخصًا سهل القراءة للتغييرات الأخيرة في الكود عن طريق توجيه git diff
إلى Gemini CLI.
الاستناد إلى بحث Google: يتم تدريب نماذج مثل Gemini على مجموعات بيانات ضخمة، ولكن تلك البيانات لها تاريخ قطع. يتغلب Gemini CLI على هذا القيد من خلال دمج بحث Google مباشرة في مجموعة أدواته. يمكنه جلب معلومات في الوقت الفعلي من الويب لترسيخ توجيهاته. وهذا لا يقدر بثمن لمهام مثل: "ما هي التغييرات الجذرية في أحدث إصدار من Django؟ لخصها وأظهر لي كيفية تحديث ملف settings.py
الخاص بي." يمكن للنموذج البحث في الويب عن أحدث ملاحظات الإصدار واستخدام تلك المعلومات الجديدة لتقديم إجابة دقيقة ومحدثة.
مفتوح وقابل للتوسيع: صياغة ذكائك الاصطناعي الشخصي
تدرك جوجل أن الطرفية هي مساحة شخصية للغاية. يقضي المطورون سنوات في تخصيص قذائفهم ومحرراتهم وسير عملهم. لن يعمل الذكاء الاصطناعي ذو الحجم الواحد الذي يناسب الجميع أبدًا. لهذا السبب تم بناء Gemini CLI من الألف إلى الياء ليكون مفتوحًا وقابلًا للتوسيع.
أساس هذا هو ترخيص Apache 2.0 مفتوح المصدر. يمنح هذا المطورين الحرية ليس فقط لفحص الكود، بل لتعديله، وتفرعه، وتكييفه مع احتياجاتهم الخاصة دون قيود. إنه يعزز بيئة تعاونية حيث يمكن للمجتمع المساهمة بكل شيء من إصلاح الأخطاء إلى الميزات الجديدة الكبيرة، مما يضمن تطور الأداة في اتجاه يفيد مستخدميها.
بالإضافة إلى كونه مفتوح المصدر، فإنه يقدم عدة طبقات من التخصيص:
- GEMINI.md لتوجيهات النظام: يمكنك إنشاء ملف باسم
GEMINI.md
في دليل مشروعك لتقديم تعليمات مخصصة للوكيل. هذا يشبه ملف.bashrc
لذكائك الاصطناعي. يمكنك استخدامه لتحديد شخصيته، وتحديد نمط برمجة ("استخدم دائمًا snake_case لأسماء المتغيرات")، وتوفير سياق حول بنية مشروعك، أو تحديد القواعد التي يجب أن يتبعها. يتيح لك هذا تخصيص سلوك الوكيل على أساس كل مشروع أو حتى على مستوى عالمي. - قابلية التوسع عبر MCP والملحقات: تم بناء Gemini CLI على معايير ناشئة مثل بروتوكول سياق النموذج (MCP)، وهو مواصفة لتوفير سياق غني ومنظم لنماذج الذكاء الاصطناعي. يضمن هذا الالتزام بالمعايير المفتوحة بدلاً من البروتوكولات الاحتكارية قابلية التشغيل البيني في المستقبل ويجعل من السهل على أدوات وخدمات الطرف الثالث التكامل مع Gemini CLI. كما أنه يدعم الملحقات المجمعة، مما يخلق مسارًا لإضافة قدرات جديدة بمرور الوقت.
هذا التركيز على الانفتاح والتخصيص يمثل تحديًا مباشرًا لنهج "الحديقة المسورة" لبعض المنافسين. إنه يمكّن المطورين من أن يكونوا مبدعين مشاركين لأدوات الذكاء الاصطناعي الخاصة بهم، وليس مجرد مستهلكين سلبيين.
تجربة موحدة: من الطرفية إلى بيئة التطوير المتكاملة (IDE)

نادرًا ما يقتصر سير عمل المطور الحديث على أداة واحدة. بينما الطرفية ضرورية، فإن بيئة التطوير المتكاملة (IDE) هي حيث يتم الكثير من العمل المعقد متعدد الملفات. لقد قامت جوجل بتوحيد هاتين البيئتين من خلال مشاركة تقنية الوكيل الأساسية بين Gemini CLI و Gemini Code Assist، مساعد الذكاء الاصطناعي الخاص بها لبيئات التطوير المتكاملة مثل VS Code.
عندما تكون في VS Code، يمكنك تفعيل "وضع الوكيل" في نافذة الدردشة. يمنحك هذا نفس الوكيل متعدد الخطوات والمدعوم بالمنطق الذي لديك في CLI. يمكنك إعطاؤه نفس التوجيهات عالية المستوى، وسيعمل بلا كلل نيابة عنك لبناء الميزات، أو إصلاح الأخطاء، أو ترحيل الكود، مع إظهار خطته وتقدمه على طول الطريق.
تعني هذه التقنية المشتركة عدم وجود تبديل سياق مزعج. تظل قدرات الذكاء الاصطناعي، وفهمها لتوجيهاتك، وسلوكها العام متسقة سواء كنت تنفذ أمرًا سريعًا في طرفيتك أو تشارك في جلسة إعادة هيكلة عميقة في بيئة التطوير المتكاملة (IDE) الخاصة بك. هذا يخلق تجربة تطوير سلسة وقوية وموحدة.
الخاتمة: الفصل التالي لسطر الأوامر
إن Gemini CLI هو أكثر من مجرد أداة جديدة؛ إنه تحول نموذجي لسطر الأوامر. من خلال إتاحة أقوى نموذج لها عبر واجهة مفتوحة المصدر، قابلة للتوسيع، وعاملة—مع طبقة مجانية سخية لدرجة أنها تعيد تعريف السوق—تمكّن جوجل جيلًا جديدًا من المطورين. إنه يوفر بديلاً قويًا ومفتوحًا لحلول برمجة الذكاء الاصطناعي الأخرى، مبنيًا على أساس الشفافية وتعاون المجتمع. إنه يحترم قدسية الطرفية بينما يعززها بقدرات لم تكن متخيلة من قبل. لأي مطور يتطلع إلى دمج الذكاء الاصطناعي في سير عمله بطريقة عميقة وذات مغزى، فإن دعوة العمل واضحة: قم بترقية تجربتك الطرفية اليوم. مستقبل سطر الأوامر هنا، وهو ينتظر توجيهك الأول.
هل تريد منصة متكاملة وشاملة لفريق المطورين لديك للعمل معًا بأقصى إنتاجية؟
Apidog يلبي جميع متطلباتك، ويحل محل Postman بسعر أكثر بأسعار معقولة بكثير!