Gemini CLI: O Agente de IA do Google Para o Terminal dos Desenvolvedores
Kauê Matos

Kauê Matos @ikauedev

About: Desenvolvedor de Software desde 2019, com experiência em projetos web de grande escala que impactam milhões de usuários. Trabalho com tecnologias como Java, Spring boot Framework, TypeScript, Angular

Location:
Brazil
Joined:
Apr 10, 2023

Gemini CLI: O Agente de IA do Google Para o Terminal dos Desenvolvedores

Publish Date: Jul 2
5 0

O Gemini CLI é uma ferramenta inovadora desenvolvida pelo Google que traz o poder do modelo de inteligência artificial Gemini diretamente para o terminal de comandos. Lançado em junho de 2025, ele faz parte de uma categoria crescente de agentes de IA para terminal, que inclui ferramentas como Claude Code (da Anthropic) e OpenAI Codex (CLI). O Gemini CLI é projetado para auxiliar desenvolvedores em uma ampla gama de tarefas, desde a resolução de bugs e criação de novos recursos até a geração de conteúdo, pesquisa aprofundada e gerenciamento de tarefas, tudo diretamente na linha de comando. Sua combinação de recursos avançados, acesso gratuito generoso e natureza open-source o torna uma ferramenta significativa para desenvolvedores em todo o mundo.

O que é Gemini CLI?

O Gemini CLI é um agente de IA open-source que permite aos usuários interagir com o modelo Gemini diretamente pelo terminal. Ele utiliza um loop de "razão e ação" (ReAct), que combina raciocínio com a execução de ações usando ferramentas integradas e servidores locais ou remotos do Model Context Protocol (MCP). Embora seja particularmente eficaz em tarefas de programação, como corrigir bugs, criar novos recursos e melhorar a cobertura de testes, sua versatilidade se estende a outras áreas, como geração de conteúdo, resolução de problemas, pesquisa profunda e gerenciamento de tarefas.

Principais Características do Gemini CLI

Característica Descrição
Acesso ao Gemini 2.5 Pro Oferece uma janela de contexto de 1 milhão de tokens, permitindo lidar com grandes volumes de dados e código.
Suporte a Grandes Bases de Código Capaz de consultar e editar grandes repositórios de código além do limite de contexto de 1 milhão de tokens.
Capacidades Multimodais Pode gerar aplicativos a partir de PDFs ou esboços, utilizando recursos multimodais.
Automação de Tarefas Automatiza tarefas complexas, como consultar pull requests, realizar rebases complexos e gerar relatórios.
Integração com Ferramentas Inclui ferramentas como edit, glob, grep, ls, shell, memoryTool, read-file, write-file, read-many-files, web-fetch e web-search.
Tier Gratuito Generoso Oferece até 60 requisições por minuto e 1.000 requisições por dia com uma conta pessoal do Google, acessando o Gemini 2.5 Pro.
Opções Pagas Permite o uso de chaves de API para limites mais altos, sem que os dados sejam usados para melhorar os modelos do Google.

Como Começar a Usar o Gemini CLI

Para começar a usar o Gemini CLI, siga os passos abaixo:

1. Instalar o Node.js

Certifique-se de ter o Node.js versão 18 ou superior instalado. Você pode baixá-lo em Node.js. Para verificar a instalação, execute:

node -v
Enter fullscreen mode Exit fullscreen mode

Isso deve retornar uma versão como v22.17.0. Você também pode instalar via gerenciador de versões como o nvm:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
\. "$HOME/.nvm/nvm.sh"
nvm install 22
Enter fullscreen mode Exit fullscreen mode

2. Instalar o Gemini CLI

Você pode executar o Gemini CLI diretamente com:

npx https://github.com/google-gemini/gemini-cli
Enter fullscreen mode Exit fullscreen mode

Ou instalá-lo globalmente com:

npm install -g @google/gemini-cli
Enter fullscreen mode Exit fullscreen mode

Em seguida, execute-o com:

gemini
Enter fullscreen mode Exit fullscreen mode

3. Autenticação

Autentique-se usando uma conta Google para acesso gratuito (até 60 requisições por minuto e 1.000 requisições por dia) ou use uma chave de API para limites mais altos. Para gerar uma chave de API, visite Google AI Studio. Configure a chave com:

export GEMINI_API_KEY="SUA_CHAVE_API"
Enter fullscreen mode Exit fullscreen mode

Ou adicione-a a um arquivo .env. Use o comando /auth para alternar entre métodos de autenticação.

Usando o Gemini CLI

Uma vez configurado, o Gemini CLI pode ser usado de várias maneiras, tanto em projetos novos quanto existentes.

Iniciando um Novo Projeto

Navegue até o diretório do seu projeto e execute gemini. Por exemplo:

cd new-project/
gemini
> Escreva um bot do Discord que responda perguntas usando um arquivo FAQ.md que eu fornecerei
Enter fullscreen mode Exit fullscreen mode

Trabalhando com Projetos Existentes

Clone um repositório, navegue até ele e execute gemini. Por exemplo:

git clone https://github.com/google-gemini/gemini-cli
cd gemini-cli
gemini
> Dê-me um resumo de todas as alterações feitas ontem
Enter fullscreen mode Exit fullscreen mode

Exemplos Práticos

Aqui estão alguns exemplos de como usar o Gemini CLI:

Tarefa Prompt de Exemplo
Explorar a Base de Código > Descreva os principais componentes da arquitetura deste sistema.
Corrigir Bugs > Analise a base de código e sugira um plano de correção em 3 etapas. Quais arquivos/funções devo modificar?
Gerar Testes > Escreva um teste de unidade pytest para esta alteração em test_shared.py.
Criar Documentação > Escreva um resumo em markdown do bug, correção e cobertura de testes. Formate como uma entrada de changelog sob 'v0.2.0'.
Automatizar Tarefas > Crie um deck de slides mostrando o histórico do git dos últimos 7 dias, agrupado por recurso e membro da equipe.

Ferramentas Disponíveis

O Gemini CLI inclui ferramentas como:

  • ReadFile, WriteFile, Edit: Para manipulação de arquivos.
  • FindFiles, ReadFolder, ReadManyFiles: Para navegação em diretórios.
  • Shell: Para executar comandos no terminal.
  • GoogleSearch/Search, WebFetch: Para pesquisas na web e obtenção de dados.
  • SaveMemory: Para salvar contexto entre interações.

Comparação com Outros Agentes de IA para Terminal

O Gemini CLI é o terceiro grande lançamento de uma ferramenta de agente de IA para terminal, seguindo o Claude Code (fevereiro de 2025) e o OpenAI Codex (CLI) (abril de 2025). A tabela abaixo compara essas ferramentas:

| Ferramenta | Open-Source | Tier Gratuito | Contexto de Tokens | Integração com Ecossistema |
|------------|-------------|

Comments 0 total

    Add comment