Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
run-gemini-cli — Uma Ação do GitHub que invoca o Gemini CLI. | Kitploit
Ferramentas/GitHubGitHub/google-github-actions/run-gemini-cli
Análise de CódigoDevSecOpsUtilitários e FrameworksAprendizado e EducaçãoSegurança de IA
GitHubgoogle-github-actions/run-gemini-cli

run-gemini-cli

Uma Ação do GitHub que invoca o Gemini CLI.

Ver Repositório

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
Site
2.0k27717há 1 mêsRevisado pelo Kitploit

run-gemini-cli

Visão Geral

run-gemini-cli é uma GitHub Action que integra o [Gemini] ao seu fluxo de desenvolvimento através do [Gemini CLI]. Atua tanto como um agente autônomo para tarefas rotineiras críticas de codificação, quanto como um colaborador sob demanda para quem você pode delegar trabalho rapidamente.

Use-o para realizar revisões de pull requests no GitHub, triar issues, realizar análise e modificação de código, e muito mais usando o [Gemini] de forma conversacional (ex.: @gemini-cli corrija esta issue) diretamente nos seus repositórios GitHub.

  • run-gemini-cli
    • Visão Geral
    • Funcionalidades
    • Guia Rápido
      • 1. Obtenha uma Chave de API do Gemini
      • 2. Adicione como um Segredo do GitHub
      • 3. Atualize seu .gitignore
      • 4. Escolha um Fluxo de Trabalho
      • 5. Teste
    • Fluxos de Trabalho
      • Gemini Dispatch
      • Triagem de Issues
      • Revisão de Pull Requests
      • Assistente Gemini CLI
    • Configuração
      • Entradas
      • Saídas
      • Variáveis do Repositório
      • Segredos
    • Autenticação
      • Autenticação do Google
      • Autenticação do GitHub
    • Observabilidade
    • Extensões
    • Melhores Práticas
    • Personalização
    • Contribuição

Funcionalidades

  • Automação: Acione fluxos de trabalho com base em eventos (ex.: abertura de issue) ou agendas (ex.: noturno).
  • Colaboração sob Demanda: Acione fluxos de trabalho em comentários de issues e pull requests mencionando o [Gemini CLI] (ex.: @gemini-cli /review).
  • Extensível com Ferramentas: Aproveite as capacidades de chamada de ferramentas dos modelos [Gemini] para interagir com outros CLIs como o [GitHub CLI] (gh).
  • Personalizável: Use um arquivo GEMINI.md no seu repositório para fornecer instruções e contexto específicos do projeto para o [Gemini CLI].

Guia Rápido

Comece a usar o Gemini CLI no seu repositório em apenas alguns minutos:

1. Obtenha uma Chave de API do Gemini

Obtenha sua chave de API no [Google AI Studio] com quotas gratuitas generosas.

2. Adicione como um Segredo do GitHub

Armazene sua chave de API como um segredo chamado GEMINI_API_KEY no seu repositório:

  • Vá para Configurações > Segredos e variáveis > Actions do seu repositório.
  • Clique em Novo segredo do repositório.
  • Nome: GEMINI_API_KEY, Valor: sua chave de API.

3. Atualize seu .gitignore

Adicione as seguintes entradas ao seu arquivo .gitignore:

# configurações do gemini-cli
.gemini/

# credenciais do GitHub App
gha-creds-*.json

4. Escolha um Fluxo de Trabalho

Você tem duas opções para configurar um fluxo de trabalho:

Opção A: Usar o comando de configuração (Recomendado)

  1. Inicie o Gemini CLI no seu terminal:

    gemini
    
  2. No Gemini CLI no seu terminal, digite:

    /setup-github
    

Opção B: Copiar fluxos de trabalho manualmente

  1. Copie os fluxos de trabalho pré-construídos do diretório examples/workflows para o diretório .github/workflows do seu repositório. Nota: o fluxo de trabalho gemini-dispatch.yml também deve ser copiado, pois aciona a execução dos fluxos de trabalho.

5. Teste!

Revisão de Pull Request:

  • Abra um pull request no seu repositório e aguarde a revisão automática.
  • Comente @gemini-cli /review em um pull request existente para acionar manualmente uma revisão.

Triagem de Issues:

  • Abra uma issue e aguarde a triagem automática.
  • Comente @gemini-cli /triage em issues existentes para acionar manualmente a triagem.

Assistência Geral de IA:

  • Em qualquer issue ou pull request, mencione @gemini-cli seguido da sua solicitação.
  • Exemplos:
    • @gemini-cli explique esta mudança de código
    • @gemini-cli sugira melhorias para esta função
    • @gemini-cli me ajude a depurar este erro
    • @gemini-cli escreva testes unitários para este componente

Fluxos de Trabalho

Esta ação fornece vários fluxos de trabalho pré-construídos para diferentes casos de uso. Cada fluxo de trabalho foi projetado para ser copiado para o diretório .github/workflows do seu repositório e personalizado conforme necessário.

Gemini Dispatch

Este fluxo de trabalho atua como um despachante central para o Gemini CLI, roteando solicitações para o fluxo de trabalho apropriado com base no evento acionador e no comando fornecido no comentário. Para um guia detalhado sobre como configurar o fluxo de trabalho de despacho, acesse a documentação do fluxo de trabalho Gemini Dispatch.

Triagem de Issues

Esta ação pode ser usada para triar issues do GitHub automaticamente ou em uma agenda. Para um guia detalhado sobre como configurar o sistema de triagem de issues, acesse a documentação do fluxo de trabalho de Triagem de Issues no GitHub.

Revisão de Pull Requests

Esta ação pode ser usada para revisar automaticamente pull requests quando eles são abertos. Para um guia detalhado sobre como configurar o sistema de revisão de pull requests, acesse a documentação do fluxo de trabalho de Revisão de PR no GitHub.

Assistente Gemini CLI

Este tipo de ação pode ser usado para invocar um assistente de IA Gemini conversacional de uso geral dentro de pull requests e issues para realizar uma ampla gama de tarefas. Para um guia detalhado sobre como configurar o fluxo de trabalho Gemini CLI de uso geral, acesse a documentação do fluxo de trabalho do Assistente Gemini.

Configuração

Entradas

  • gcp_location: (Opcional) A localização do Google Cloud.

  • gcp_project_id: (Opcional) O ID do projeto Google Cloud.

  • gcp_service_account: (Opcional) O e-mail da conta de serviço do Google Cloud.

  • gcp_workload_identity_provider: (Opcional) O provedor de identidade de carga de trabalho do Google Cloud.

  • gcp_token_format: (Opcional, padrão: access_token) O formato do token para autenticação. Defina como "access_token" para gerar tokens de acesso (requer conta de serviço) ou deixe vazio para WIF direto. Pode ser "access_token" ou "id_token".

Baixar ferramenta