Menu da documentação
Primeiros passos
Painel e análises
- Painel em resumo
- Análise de custo
- Desempenho de pipeline
- Insights de otimização
- Knowledge Base
- Conecte seu agente de IA
Runners gerenciados
- Visão geral dos runners
- Execute seu primeiro job
- A página de Runners
- Runners personalizados (AI Scan)
- Autorreparo
- Imagem e software do runner
- Limites e concorrência
Cache
Equipe e notificações
Faturamento e planos
Ajuda
O que é o Latchkey?
O Latchkey é analytics de CI/CD mais runners gerenciados e autorreparáveis para o GitHub Actions: veja quanto custam seus pipelines, por que eles falham e execute jobs em uma infraestrutura mais rápida que corrige falhas transitórias automaticamente.

O Latchkey faz duas coisas para times que constroem no GitHub Actions:
runs-on: latchkey-small e ele será executado em uma infraestrutura rápida, efêmera e isolada que detecta e corrige falhas transitórias durante a execução.Você pode usar qualquer uma das metades por conta própria. Muitos times começam pelo analytics para entender seus gastos e depois movem seus workflows mais pesados para os runners do Latchkey.
As duas metades são independentes porque se conectam em pontos diferentes. O analytics não precisa de nada além da instalação do GitHub App: suas execuções existentes, onde quer que rodem, chegam em fluxo e viram dashboards. Os runners são adotados um job por vez, alterando uma única linha runs-on:, e os labels hospedados no GitHub (ubuntu-latest e afins) continuam funcionando lado a lado enquanto você migra.
Como o Latchkey se conecta ao GitHub#
Não há agentes para instalar nos seus repositórios e nenhuma alteração nos seus workflows existentes até que você decida fazê-las.
"Sem agentes" merece ser detalhado. O Latchkey aprende sobre seus pipelines a partir dos eventos de workflow entregues ao GitHub App e da leitura do YAML de workflow em .github/workflows/. Nada é adicionado aos seus repositórios, e seu CI continua rodando exatamente como antes. O Latchkey não lê o código-fonte da sua aplicação além dos arquivos de workflow, e nunca lê seus secrets ou os valores das suas variáveis de ambiente. O modelo completo de permissões está em Segurança e permissões do GitHub.
Como o Latchkey se compara aos runners hospedados no GitHub sozinhos#
A metade de analytics funciona onde quer que seus jobs já rodem. Esta comparação é sobre a metade dos runners: o que muda quando um job passa de um runner hospedado no GitHub para um runner do Latchkey.
Runners hospedados no GitHub sozinhos
- Runners Linux de 2 vCPU ao preço de tabela de $0.008/min
- Uma falha transitória (um timeout de registry, um OOM kill, um disco cheio) permanece vermelha até que um humano perceba e clique em re-executar
- Os minutos gratuitos são o que quer que o seu plano do GitHub inclua
Os mesmos jobs em runners do Latchkey
- A partir de $0.0025/min (
latchkey-small), até 70% abaixo do preço de tabela do hospedado no GitHub - O autorreparo detecta e corrige falhas transitórias durante a execução, então o build fica verde sem uma re-execução humana
- Mais de 2.000 minutos gratuitos todo mês em todos os planos, mais do que o GitHub inclui
- Um job por runner, em uma rede privada sem acesso de entrada, destruído após o job
A adoção é incremental por design: como ambas as famílias de labels continuam funcionando lado a lado, você pode mover um job, observá-lo por uma semana e expandir a partir daí. Execute seu primeiro job explica a mudança de uma linha, e a Visão geral dos runners gerenciados tem a tabela completa de tamanhos e preços.
Quanto custa para experimentar#
Todo plano começa com um teste gratuito de 30 dias. Os planos Developer e Launch não pedem cartão de crédito para começar. Os planos começam em $5/mês, e todo plano inclui minutos gratuitos de runner gerenciado por mês (2.000 no Developer, 4.000 no Launch, 6.000 no Scale). O teste roda uma vez por workspace; converter ou trocar de plano depois não o reinicia. Veja Planos e o teste gratuito para detalhes.
O que você precisa#
- Uma conta de organização do GitHub (não uma conta pessoal). Instalações em contas pessoais são rejeitadas e removidas automaticamente, então isto é um requisito absoluto, não uma recomendação.
- Permissões de owner ou admin nessa organização, para que você possa instalar o GitHub App. Se você não tiver nenhuma delas, peça a um owner da organização para instalá-lo ou para conceder a você direitos de admin.
- Um navegador de desktop para o dashboard. O dashboard do Latchkey é somente para desktop hoje; navegadores de celular e tablet são bloqueados após o login. Notificações por e-mail, Slack e push mantêm você coberto longe da sua mesa.