Sobre o projeto

Gemini CLI é um agente de IA focado no terminal, projetado para que desenvolvedores acessem os modelos Gemini. Ele suporta uma ampla gama de capacidades, incluindo compreensão, geração e depuração de código, com a habilidade de consultar e editar grandes bases de código usando uma janela de contexto de 1M de tokens. Os principais recursos incluem: - Ferramentas Integradas: Integração com Google Search para fundamentação, operações de sistema de arquivos, execução de comandos de shell e busca na web. - Extensibilidade: Suporte ao Model Context Protocol (MCP) para integrar ferramentas e servidores personalizados. - Automação: Um modo headless não interativo para uso em scripts e uma GitHub Action dedicada para revisões automatizadas de PR e triagem de issues. - Gerenciamento de Contexto: Suporte para arquivos de contexto personalizados (GEMINI.md), checkpoints de conversa e cache de tokens. - Autenticação Flexível: Múltiplas opções de login, incluindo Google OAuth, chaves de API do Gemini e Vertex AI para cargas de trabalho empresariais. A ferramenta é distribuída via npm, Homebrew e MacPorts, e está licenciada sob Apache 2.0.