Google最近發布了Gemini CLI,這是一種強大的命令行工具,旨在使用AI增強開發人員的工作流程。無論您是跨大規模代碼庫工作,自動化乏味的任務,還是從草圖和PDF中生成新應用程序,Gemini Cli都將多模式智能賦予您的終端。
使用雙子座CLI,您可以:
- 查詢和編輯大型代碼庫 – 甚至超出了標準1M令牌上下文窗口。
- 從PDF或設計草圖等視覺輸入中生成應用。
- 自動化操作工作流程 – 從處理拉動請求到管理rebases。
- 連接外部工具和MCP服務器,包括Imagen,VEO和Lyria的媒體生成。
- 直接在您的終端內,將Google搜索作為接地工具。
在本教程中,我們將引導您完成如何安裝,配置並開始使用Gemini CLI來增強您的日常開發人員任務。
安裝節點JS
首先,您需要在系統上安裝node.js:
- 轉到nodejs.org並下載最新的LTS版本。
- 運行安裝程序。
- 使用默認設置並完成安裝。
安裝和使用CLI
要安裝雙子座CLI,請運行以下命令:
npm install -g @google/gemini-cli
安裝後,可以通過簡單地在終端中運行以下代碼來初始化它
在第一次跑步時,您將提示:
- 選擇顏色主題 對於CLI接口。
- 認證 使用您的個人Google帳戶 – 這允許訪問具有寬敞使用限制的雙子座: 每分鐘60個請求 和 每天1,000個請求。
您現在準備開始使用Gemini CLI來增強開發工作流程!
如果您需要訪問特定的雙子座模型或想要更高的使用限制,則可以使用自己的API密鑰。
- 從Google AI Studio生成鑰匙。
- 通過運行將其設置為終端中的環境變量:
export GEMINI_API_KEY="YOUR_API_KEY"
用您生成的實際鍵替換your_api_key。這允許Gemini CLI使用密鑰而不是您的個人Google帳戶進行身份驗證。
與雙子座查詢GitHub回購
一旦配置了所有內容,我們將使用github repo進行測試
運行以下命令以克隆Marktechpost GitHub repo,其中包含多個AI教程
git clone https://github.com/Marktechpost/AI-Notebooks.git
cd AI-Notebooks
進入AI-Notebooks文件夾後,運行以下命令運行CLI
這將推出CLI
總結存儲庫中的不同教程
首先,讓我們嘗試一個簡單的提示:
Give an overview of the different tutorials in this repository
Gemini CLI將讀取readme.md文件(修理它包含有關教程的詳細信息),並根據該信息生成簡明的摘要。
解釋子文件夾中的不同文件
要在您的提示中參考特定目錄或文件,請使用 @ 符號後跟文件夾或文件名。雙子座CLI也支持自動完成,因此當您輸入時 @,它將自動提出可用的文件和文件夾。
讓我們用以下提示進行測試:
@A2A_Simple_Agent briefly explain the different files in this folder and how they work together to implement the A2A agent. Focus only on the .py files and the README.md file
執行git命令
雙子座CLI還可以直接從您的提示中執行Shell命令。
How many git commits have been made so far
運行這樣的命令時,雙子座將:
- 在執行之前徵得您的許可。
- 安全地運行shell命令。
- 自動獲取並顯示結果。
更新內存
我們還可以使用 /記憶 命令
/memory add This Git repository contains multiple self-contained tutorial projects demonstrating how to use the Gemini CLI and build agent-based systems. Each folder (e.g., A2A_Simple_Agent) focuses on a specific concept like agent communication, tool use, or integration patterns. When asked, summarize or build on individual tutorials while keeping their scope isolated.
檢查統計數據
這 /統計 Gemini CLI中的命令提供了您當前會話的詳細摘要。它顯示了關鍵的指標,例如總代幣使用情況,緩存令牌(如果可用)和整個會話持續時間的節省。這對於跟踪您的使用效率和了解在工作流程中如何使用模型很有用。
退出會話
您可以隨時使用 /辭職 命令。退出後,CLI將顯示會話摘要 – 包括使用的總令牌,會話持續時間以及輸入和輸出令牌的細分。
進一步閱讀
要探索全部命令範圍,請查看Gemini CLI命令指南。有許多強大的命令使雙子座CLI成為開發人員的多功能工具。在本教程中,我們僅刮擦表面,為您提供其核心功能的基本概述。有關更多詳細信息和更新,請訪問官方的Gemini Cli GitHub存儲庫。

我是新德里賈米亞·米利亞伊斯蘭伊斯蘭的土木工程畢業生(2022年),我對數據科學,尤其是神經網絡及其在各個領域的應用都非常感興趣。
