Redução de custos do GitHub Actions

Reduza seus custos do GitHub Actions em até 70%

Um substituto plug-and-play para os runners hospedados no GitHub. Mude uma linha de YAML, mantenha seus workflows exatamente como estão e pague a partir de US$ 0,0025 por minuto em vez de US$ 0,008.

30 dias grátis · Sem cartão de crédito · Até 6.000 minutos de runner grátis

Para onde o dinheiro realmente vai

You pay list price for every minute
GitHub-hosted Linux runners bill at $0.008/min at list price. The same 2 vCPU class on Latchkey is $0.0025/min - up to 70% less for the same work.
You pay twice for flaky failures
A transient registry timeout or an OOM kill fails the job, and you pay for the failed run and the re-run. Latchkey repairs those failures mid-run instead, so the minutes you already spent are not thrown away.
You pay for waiting
GitHub-hosted runners cold start in roughly 30 to 60 seconds. Latchkey cold starts in about 10 seconds, and warm-pool runners pick up in about 5 on the Launch and Scale plans.
You pay to re-download the same dependencies
GitHub caps cache at 10 GB per repository and restores it in serial chunks. Latchkey streams cache from same-region S3 in a single request with multi-threaded compression.

A conta que ninguém coloca na fatura

As tarifas por minuto são a metade visível do custo de CI. A outra metade é um engenheiro parando o que está fazendo para olhar um build vermelho que nunca foi culpa do código dele: ler o log, reconhecer o timeout do registry ou o OOM kill, clicar em re-executar e esperar de novo. Esse tempo não aparece em fatura nenhuma, e é a linha mais cara.

Os runners da Latchkey reparam essas falhas enquanto o job ainda está rodando. O agente diagnostica a causa na máquina, aplica a correção e repete o passo, então o build fica verde sem interromper ninguém. A autocorreção vem ativada por padrão, não tem cobrança separada e não exige configuração.

A falha nunca chega a uma pessoa
Timeouts de rede, OOM kills, erros de disco cheio, ferramentas ausentes e desvios de configuração são corrigidos no runner. Falhas reais no seu código continuam falhando, com os logs originais, porque são justamente essas que você quer ver.
Você deixa de pagar duas vezes pela mesma execução
Uma falha transitória normalmente custa os minutos que você já gastou mais uma re-execução completa. Corrigir o passo no lugar significa que a primeira execução é a única execução.
As revisões param de travar
Um pull request travado em um check instável é um pull request que ninguém está revisando. Menos builds vermelhos significa menos espera dos dois lados da revisão.
Ninguém precisa ser dono do pipeline
O trabalho de babá do CI costuma sobrar para quem tem menos condições de dizer não. Automatizar a metade mecânica devolve a semana dessa pessoa.

Como funciona a autocorreção →

Tarifas por minuto, lado a lado

Os valores do GitHub são o preço de tabela publicado para Linux. Os runners da Latchkey são Ubuntu 24.04 em x86_64.

Tamanho do runnerHospedado no GitHubLatchkeyVocê economiza
2 vCPU / 8 GB$0.0080$0.0025up to 70%
4 vCPU / 16 GB$0.0160$0.0050up to 70%
8 vCPU / 32 GB$0.0320$0.0100up to 70%
16 vCPU / 64 GB$0.0200

A economia compara as tarifas de tabela da Latchkey com as tarifas de tabela dos runners Linux hospedados no GitHub. Sua economia real depende do tamanho do runner, dos minutos usados e de quanto da sua conta é gasto em execuções que falham.

Como a Latchkey se compara

RecursoLatchkeyBlacksmithGitHub hospedado
Preço por minutoa partir de $0.0025/mina partir de $0.0040/mina partir de $0.0080/min
Economia vs GitHub-70%-50%Referência
Minutos gratuitos/mês (nível intermediário)4.0003.0003.000
Velocidade de cold start~10s~10s30-60s
Insights de otimização por IA
Análise de custo e desempenho
Cache de dependênciasStreaming S3 integrado25 GB/repo10 GB/repo
Escaneamento de imagens de runner por IA

Migrar leva uma linha

Aponte o runs-on para um label da Latchkey. Seus steps, actions, secrets e matrix ficam exatamente como estão.

jobs:
  build:
-   runs-on: ubuntu-latest
+   runs-on: latchkey-medium
    steps:
      - uses: actions/checkout@v4

Calcule seus próprios números

Em vez de acreditar em uma porcentagem, passe seus próprios minutos pela calculadora ou leia o detalhamento de para onde vai o gasto com GitHub Actions.

Dúvidas sobre custo

Quanto custam os Latchkey Runners?

Os minutos de runner são cobrados por tamanho: latchkey-small (2 vCPU / 8 GB) custa $0.0025 por minuto, latchkey-medium (4 vCPU / 16 GB) custa $0.005, latchkey-large (8 vCPU / 32 GB) custa $0.01 e latchkey-xlarge (16 vCPU / 64 GB) custa $0.02. Os runners personalizados são cobrados pela tarifa do xlarge. Isso é até 70% mais barato por minuto do que os runners hospedados pelo GitHub. Todo plano inclui minutos de runner gratuitos a cada mês (2,000 no Developer, 4,000 no Launch, 6,000 no Scale), e o uso além dos minutos incluídos é cobrado pela tarifa por minuto.

Quais planos o Latchkey oferece?

Quatro planos: Developer a $5/month (1 repositório, 2,000 minutos de runner gratuitos, 1 seat), Launch a $19/month (até 10 repositórios, 4,000 minutos gratuitos, 1 seat incluído e seats extras a $5/month), Scale a $49/month (até 40 repositórios, 6,000 minutos gratuitos, 5 seats incluídos) e Enterprise com preço personalizado. Todo plano começa com um teste gratuito de 30 dias.

Preciso de cartão de crédito para começar o teste gratuito?

Não. Todos os planos começam com um teste gratuito de 30 dias com acesso completo aos recursos, e nenhum deles pede cartão antecipadamente. Cada workspace tem direito a um teste.

O que acontece se eu ficar sem minutos de runner gratuitos?

Os minutos gratuitos são redefinidos no início de cada período de cobrança mensal. Depois de usados, os minutos de runner adicionais são medidos pela tarifa por minuto do tamanho de runner que você usa. Se você estiver em um teste sem cartão, novos jobs de runner ficam bloqueados até que você adicione uma forma de pagamento.

Vocês cobram pelo número de execuções de workflow?

Não. A análise e o monitoramento são ilimitados dentro do limite de repositórios do seu plano; quer você execute 10 builds por dia ou 10,000, o monitoramento custa o mesmo. Os minutos de runner são o único uso medido: todo plano inclui minutos gratuitos a cada mês, e o uso além deles é cobrado pela tarifa por minuto do runner.

Preciso pagar por cada desenvolvedor da minha equipe (preço por seat)?

Cada plano inclui seats: o Developer é de um único seat, sem membros de equipe, o Launch inclui 1 seat e o Scale inclui 5. No Launch e no Scale você pode adicionar seats por $5/month cada, para que toda a sua equipe de engenharia possa acessar o dashboard e os insights.

Latchkey

Fique por dentro

Novidades do produto e dicas de CI/CD. Sem spam, cancele quando quiser.

Usamos cookies para melhorar sua experiência. Política de Privacidade