Uma GitHub Action que executa o Claude Code em PRs e issues para responder a perguntas, revisar alterações e implementar código.
anthropics/claude-code-base-action
Uma GitHub Action que executa o Claude Code em workflows do GitHub Actions para criar automações personalizadas.
- Estrelas
- 1,015
- Forks
- 603
- Issues abertas
- 14
- Último commit
- há 8 horas
O que é?
Claude Code Base Action é um wrapper enxuto para GitHub Actions que instala e executa o Claude Code com o prompt e as opções fornecidos. Ele foi criado para desenvolver workflows personalizados com base no Claude Code, em vez de oferecer a experiência pronta de menção a @claude, disponível na action separada claude-code-action.
A action aceita um prompt diretamente ou a partir de um arquivo, repassa argumentos extras da CLI, como ferramentas permitidas, limite de turnos, prompts de sistema e opções de modelo, e aceita configurações do Claude e do MCP em JSON. A autenticação pode ser feita com uma chave de API da Anthropic, um token OAuth, federação de identidade de workload ou OIDC com Amazon Bedrock, Google Vertex AI ou Microsoft Foundry. As saídas incluem o status da conclusão, um arquivo de log da execução, um ID de sessão para retomá-la e uma saída estruturada quando um JSON schema é fornecido.
Como a action executa o Claude Code com o diretório de trabalho e o prompt recebidos, cabe a quem a chama decidir o que é confiável. O projeto observa que workflows que lidam com entradas não confiáveis, como issues externas ou pull requests de forks, devem usar a action principal claude-code-action.
Recursos principais
- 01Executa o Claude Code em qualquer workflow do GitHub Actions, com um prompt direto ou fornecido por arquivo.
- 02Repassa argumentos personalizados da CLI, como ferramentas permitidas, limite máximo de turnos e prompts de sistema.
- 03Aceita autenticação com chave de API da Anthropic, token OAuth e federação de identidade de workload.
- 04Oferece acesso baseado em OIDC ao Amazon Bedrock, Google Vertex AI e Microsoft Foundry.
- 05Fornece o status da execução, o caminho do arquivo de log, um ID de sessão que permite retomá-la e, opcionalmente, uma saída estruturada.
Casos de uso
- Criar uma rotina personalizada de revisão de código agendada que comenta em pull requests.
- Executar tarefas automatizadas de refatoração ou atualização de dependências em um repositório.
- Gerar relatórios ou documentação como parte de um pipeline de CI.
- Chamar o Claude Code em workflows que usam credenciais de provedores de nuvem, como Bedrock ou Vertex AI.
Início rápido
- 1
Adicione a action a um arquivo de workflow do GitHub Actions com seu prompt e o secret da chave de API.
- 2
Armazene sua chave de API da Anthropic como o secret do repositório `ANTHROPIC_API_KEY` e faça referência a ela no workflow.
Antes de usar
- Este é um espelho; issues e pull requests devem ser enviados ao repositório principal do claude-code-action.
- Ele não impõe limites de confiança. Portanto, para entradas não confiáveis, como PRs de forks, use o claude-code-action principal.
- Para executá-lo, é necessária uma chave de API da Anthropic, um token OAuth ou uma configuração de federação.
Tópicos
Perguntas frequentes
- O que é claude-code-base-action?
- Uma GitHub Action que executa o Claude Code em workflows do GitHub Actions para criar automações personalizadas. Claude Code Base Action é um wrapper enxuto para GitHub Actions que instala e executa o Claude Code com o prompt e as opções fornecidos. Ele foi criado para desenvolver workflows personalizados com base no Claude Code, em vez de oferecer a experiência pronta de menção a @claude, disponível na action separada claude-code-action.
- claude-code-base-action é gratuito? Qual é a licença?
- claude-code-base-action é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- claude-code-base-action ainda é mantido?
- Manutenção ativa. O último commit de claude-code-base-action foi em 22 de out. de 2026.
- Para que posso usar claude-code-base-action?
- Criar uma rotina personalizada de revisão de código agendada que comenta em pull requests. Executar tarefas automatizadas de refatoração ou atualização de dependências em um repositório. Gerar relatórios ou documentação como parte de um pipeline de CI. Chamar o Claude Code em workflows que usam credenciais de provedores de nuvem, como Bedrock ou Vertex AI.
- Como instalar claude-code-base-action?
- Adicione a action a um arquivo de workflow do GitHub Actions com seu prompt e o secret da chave de API. Armazene sua chave de API da Anthropic como o secret do repositório `ANTHROPIC_API_KEY` e faça referência a ela no workflow.
- Onde consigo claude-code-base-action?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/anthropics/claude-code-base-action
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma GitHub Action que executa comandos em servidores remotos via SSH nos seus workflows de CI/CD.
Extensão do GitHub CLI que permite criar automações de repositório com IA em Markdown e executá-las com segurança pelo GitHub Actions.
Servidor MCP oficial do GitHub que permite a assistentes de IA ler repositórios, gerenciar issues e pull requests e trabalhar com GitHub Actions.
Orquestração open source de IaC que executa Terraform e OpenTofu no seu pipeline de CI atual, com plan e apply acionados por comentários em pull requests.
Uma GitHub Action que executa o Gemini CLI no seu repositório para revisar pull requests, fazer triagem de issues e atender a solicitações com @gemini-cli.