O Gemini CLI é o agente de programação de linha de comando do Google, distribuído como código aberto. Diferente do modelo Gemini ou da API Gemini, trata-se de uma ferramenta de terminal que usa os modelos Gemini para ler o projeto, planejar e executar tarefas de código.
Para que serve
- Executar tarefas de código a partir do terminal, com leitura do repositório local
- Gerar, editar e explicar código e arquivos do projeto
- Rodar comandos e usar o resultado para continuar a tarefa
- Automatizar fluxos em integração contínua, inclusive com GitHub Actions
- Conectar ferramentas e contexto externos via MCP
Como funciona
- Instalação por npm/npx e autenticação com conta Google; há camada gratuita para uso individual
- O agente combina uma janela de contexto ampla com acesso a arquivos e comandos do diretório atual
- Suporta MCP para acoplar servidores de ferramentas e dados
- Canais de distribuição separados (estável, preview e nightly) permitem acompanhar versões
Onde roda
- Terminal em Linux, macOS e Windows
- Integração com editores e com GitHub Actions
- Execução local no diretório do projeto
Disponibilidade e licenciamento
- CLI open source sob Apache-2.0
- Modelos Gemini são proprietários e ficam sujeitos aos termos do Google
- O uso individual tem camada gratuita; limites e planos mudam com o tempo
Pontos fortes
- Ferramenta oficial do Google para uso em terminal
- Integração direta com o ecossistema Gemini e com MCP
- Código aberto e canais de versão previsíveis
- Boa porta de entrada para automação de código em CI
Pontos de atenção
- O produto é o CLI; não substitui a API Gemini para integrar aplicações
- Disponibilidade de modelos e limites dependem do plano e da conta Google
- Como todo agente de terminal, executa comandos reais e exige revisão
