ورقة مرجعية
Gemini CLI
وكيل برمجة Google بالذكاء الاصطناعي للطرفية
التثبيت والمصادقة
npm install -g @google/gemini-cliتثبيت Gemini CLI بشكل عامgeminiتشغيل وضع التفاعل التلقائيgemini auth loginالمصادقة بحساب GoogleGEMINI_API_KEY=...ضبط مفتاح API عبر متغير البيئةgemini --versionعرض الإصدار المثبتخيارات سطر الأوامر
--model gemini-3.1-pro-previewتحديد النموذج المستخدم--all_filesتضمين جميع ملفات المستودع في السياق--yoloتخطي جميع طلبات التأكيد--sandboxتشغيل استدعاءات الأدوات في بيئة معزولة--debugتفعيل سجلات التصحيح المفصّلة--output_format jsonإخراج JSON للبرمجة النصية--no-memoryتعطيل الذاكرة الدائمة للجلسةأوامر REPL
/helpعرض قائمة الأوامر المتاحة/clearمسح سجل المحادثة/memory add <fact>حفظ معلومة في الذاكرة الدائمة/memory showعرض جميع مدخلات الذاكرة المحفوظة/memory clearحذف جميع مدخلات الذاكرة/statsعرض إحصاءات استخدام الرموز/compressضغط المحادثة لتوفير الرموز/toolsعرض الأدوات المدمجة المتاحة/quit or Ctrl+Cالخروج من Gemini CLIالملفات والسياق
@filenameإرفاق ملف بالأمر@folder/إرفاق مجلد بالكاملgemini --all_filesتضمين جميع ملفات المستودع في السياقGEMINI.mdملف تعليمات مستوى المشروع~/.gemini/GEMINI.mdتعليمات مستوى المستخدم (عامة).geminiignoreاستبعاد ملفات من السياق (نمط gitignore)1M token context windowقاعدة الكود بالكامل في طلب واحدالأدوات المدمجة
read_fileقراءة محتويات ملف من القرصwrite_fileكتابة أو إنشاء ملفات على القرصrun_commandتنفيذ أوامر shellweb_searchالبحث على الويب (تأريض Google Search)web_fetchجلب وقراءة عنوان URLlist_directoryعرض محتويات مجلدgrepالبحث في محتويات الملفات بنمطMCP والإعداد
mcpServers in settings.jsonضبط خوادم MCP~/.gemini/settings.jsonملف الإعدادات على مستوى المستخدم.gemini/settings.jsonملف الإعدادات على مستوى المشروعsandbox: trueتفعيل وضع sandbox في الإعدادGOOGLE_CLOUD_PROJECT=...ضبط متغير مشروع Vertex AIGoogle Search groundingتفعيل الإجابات المستندة إلى الويبcode-agents.oday-bakkour.com · Gemini CLI · Last verified: April 2026