Operating System
The Gemini CLI Easy Installer is designed specifically for Windows operating systems.The installer has been tested and confirmed to work on Windows 10 and Windows 11.
Windows Package Manager (winget)
The installer useswinget to automatically install and update Node.js. This tool is required for the installation process.
Check if winget is installed
Open a Command Prompt or PowerShell window and run:If winget is installed, you’ll see a version number.
Windows 11 and recent versions of Windows 10 come with winget pre-installed. If you’re using an older version of Windows 10, you may need to install it manually.
Administrator Privileges
While the installer can be run with standard user permissions, some scenarios may require administrator privileges:- If Node.js installation fails with standard permissions
- If you encounter permission errors during npm package installation
- If the npm cache needs to be cleared
Internet Connection
An active internet connection is required for:- Downloading and installing Node.js LTS (if not already installed)
- Updating Node.js to the latest version
- Installing the
@google/gemini-clipackage from npm - Updating the Gemini CLI to the latest version
The installation process may take 1-2 minutes depending on your internet connection speed, especially when installing Node.js for the first time.
Disk Space
Ensure you have sufficient disk space for:- Node.js: Approximately 50-100 MB
- Gemini CLI: Approximately 20-50 MB
- npm packages and dependencies: Additional space may be required
Summary Checklist
Before proceeding with the installation, verify:- You are running Windows 10 or Windows 11
-
wingetis installed and accessible - You have an active internet connection
- You have sufficient disk space (at least 200 MB free)
- You can run the installer as administrator if needed
If Node.js is already installed on your system, the installer will check for updates and upgrade to the latest LTS version if a newer version is available.