عن المشروع

Gemini CLI هو وكيل ذكاء اصطناعي مصمم ليكون أولاً في الطرفية (terminal-first) لتمكين المطورين من الوصول إلى نماذج Gemini. وهو يدعم مجموعة واسعة من القدرات بما في ذلك فهم الكود وتوليده وتصحيحه، مع القدرة على الاستعلام عن قواعد الكود الكبيرة وتحريرها باستخدام نافذة سياق تصل إلى 1 مليون توكن. تشمل الميزات الرئيسية ما يلي: - أدوات مدمجة: التكامل مع Google Search للتحقق من المعلومات، وعمليات نظام الملفات، وتنفيذ أوامر shell، وجلب محتوى الويب. - القابلية للتوسع: دعم Model Context Protocol (MCP) لدمج أدوات وخوادم مخصصة. - الأتمتة: وضع headless غير تفاعلي للاستخدام في السكربتات، و GitHub Action مخصص للمراجعات الآلية لطلبات السحب (PR reviews) وفرز المشكلات. - إدارة السياق: دعم ملفات السياق المخصصة (GEMINI.md)، ونقاط تفتيش المحادثات، وتخزين التوكنات مؤقتاً (token caching). - مصادقة مرنة: خيارات تسجيل دخول متعددة تشمل Google OAuth، ومفاتيح Gemini API، و Vertex AI لأعباء عمل المؤسسات. يتم توزيع الأداة عبر npm و Homebrew و MacPorts، وهي مرخصة بموجب رخصة Apache 2.0.