Gemini-CLI Setup in Linux

Introduction

This guide will walk you through setting up the Gemini CLI on a Linux system. The Gemini CLI is a powerful tool for interacting with Google’s Gemini models directly from your command line, enabling scripting, automation, and quick experimentation with AI models.

Installation

  1. Download the binary: Download the appropriate binary for your Linux distribution from the official Gemini releases page.

  2. Make it executable:

    TERMINAL // BASH
    1chmod +x gemini-cli-linux
  3. Move and rename the binary to a directory in your PATH:

    TERMINAL // BASH
    1sudo mv gemini-cli-linux /usr/local/bin/gemini

Configuration

  1. Get your API key: Obtain your API key from Google AI Studio.

  2. Set the API key as an environment variable:

    TERMINAL // BASH
    1export GEMINI_API_KEY="YOUR_API_KEY"

    You can add this line to your ~/.bashrc or ~/.zshrc file to make it permanent. Important: Keep your API key secure and never commit it to version control.

Basic Usage

  1. Check the version:

    TERMINAL // BASH
    1gemini --version
  2. Run a prompt:

    TERMINAL // BASH
    1gemini "Hello, world!"
  3. Use with pipes:

    TERMINAL // BASH
    1cat my_code.py | gemini "Explain this code"

Conclusion

You have successfully set up the Gemini CLI on your Linux system. This powerful tool allows for seamless interaction with Google’s Gemini models directly from your terminal, opening up possibilities for scripting, automation, and rapid prototyping. Explore the official Gemini CLI documentation for more advanced features and usage examples.

Enlarged QR Code