Instalog

Instalog

Instalog · Programação · Marketing

O Instalog é uma ferramenta de revisão de código com IA que só comenta nos pull requests quando um achado é confirmado, e traz SDKs móveis para relatórios de falhas, registros de eventos e feedback dentro do app.

Prévia da interface de Instalog

Sobre Instalog

About

O que é o Instalog

O Instalog é um revisor de código com IA feito para equipes que se cansaram de bots barulhentos. A maioria dos revisores com IA deixa de 20 a 40 comentários em um único pull request, e em duas semanas os engenheiros os silenciam. O Instalog faz o contrário: eleva o critério do que merece um comentário em vez de perseguir cobertura.

Cada pull request passa por análise de código Semgrep, contexto do repositório com embeddings, exploração agêntica e um segundo modelo que valida cada achado. Só o que sobrevive é publicado, e o limite padrão são cinco comentários por pull request. Um painel mostra cada achado que o bot gerou, incluindo os descartados e o motivo, para que a equipe confie no que é omitido.

Além da revisão, o Instalog oferece SDKs móveis para Android, iOS, React Native, Expo e Flutter que cuidam do registro de eventos e do SDK de relatórios de falhas, além de uma API REST e um servidor MCP. Os limites principais são o alcance e a configuração. A versão hospedada mira equipes do GitHub, a hospedagem própria exige uma VPC e seu próprio endpoint de LLM, e a abordagem de precisão em primeiro lugar significa menos comentários, então quem quer feedback exaustivo precisa baixar o limite de confiança e aceitar mais ruído.

Como começar

  1. Instale o GitHub App em github.com/apps/instalog e escolha os repositórios que quer revisar.
  2. Abra um pull request. A verificação instalog/review aparece em segundos e o primeiro comentário costuma chegar em cerca de 60 a 90 segundos.
  3. Leia o comentário de resumo para ver o número de achados e a taxa de descarte, e confira os comentários em linha nas linhas que passaram pelo filtro.
  4. Adicione um instalog-ai.yaml opcional na raiz do repositório para ajustar o limite de confiança, o teto de comentários e as regras.
  5. Acesse app.instalog.dev para ver cada achado, os descartados e sua taxa de aceitação ao longo do tempo.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de Instalog.

Plano gratuitoSim
Planos pagos$0 - $29/developer/mo
PlataformaWeb, GitHub App, Android, iOS, Flutter, React Native, Expo
DesenvolvedorInstalog
CategoriaProgramação · Marketing
Data de lançamentoJan 2025
Última atualizaçãoOct 2025
Visitas ao site390
Ranking global do site11.9M
Disponibilidade da APISim

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Equipes de engenharia cansadas de bots de revisão barulhentos
  • Desenvolvedores independentes e apps pequenos
  • Equipes móveis que publicam apps nativos ou multiplataforma

Tarefas

  • Revisão de pull requests
  • Relatórios de falhas e registro de eventos
  • Ajuste da severidade da revisão

Cenários

  • Detectar regressões antes do merge
  • Investigar uma falha em produção
  • Reduzir a fadiga de alertas

Principais recursos

Revisão de baixo ruído por design

O revisor passa cada achado por Semgrep, contexto do repositório, exploração agêntica e um segundo modelo antes de publicar qualquer coisa. O limite padrão são cinco comentários por pull request, e o critério é a aceitação, não a cobertura. Essa inversão é o que separa o Instalog de revisores que publicam o que uma única passagem devolve.

Achados fundamentados

Cada comentário cita uma regra do Semgrep ou um arquivo e uma linha específicos, então os engenheiros não precisam adivinhar onde está o problema. Um resultado do Semgrep de severidade alta é tratado como fato e não como opinião, ou seja, passa direto pelo filtro de confiança.

SDKs móveis para cinco plataformas

Os SDKs oficiais cobrem Android, iOS, React Native, Expo e Flutter a partir de uma única chave de API por app. Cada um cuida do registro de eventos, dos relatórios de falhas, do reporte manual de erros e de um formulário de feedback dentro do app com captura de tela. O mesmo painel reúne tudo.

Análise de falhas com IA

Cada grupo de falhas recebe uma explicação em linguagem clara do caminho que falhou, para que alguém sem perfil técnico consiga ler o que quebrou. O painel pode seguir com correções sugeridas sobre seu código real em vez de conselhos genéricos.

Consulte seus registros em linguagem natural

Você pode consultar milhões de linhas de registro em linguagem simples e obter respostas fundamentadas, então um relatório de erro vago vira rápido uma sessão específica. O resultado cita sessões e builds concretos em vez de uma parede de linhas de registro cruas.

Integrações de equipe e hospedagem própria

Falhas são encaminhadas ao Slack, achados abrem tarefas no Linear e regras compartilhadas mantêm a equipe alinhada. Equipes reguladas podem rodar o revisor dentro da própria VPC com um endpoint de LLM auto-hospedado, para que nenhum código ou diff saia da rede.

Prós e contras

Prós

  • Grátis para repositórios públicos, o que permite a mantenedores de código aberto testar a revisão antes de pagar.
  • A saída limitada evita que um pull request seja soterrado sob dezenas de comentários.
  • O painel mostra os achados descartados e o motivo, então o filtro é auditável e não uma caixa-preta.
  • Os SDKs móveis e uma API REST vêm no mesmo produto, então uma equipe cobre revisão de código e telemetria do app de uma vez.

Contras

  • A precisão em primeiro lugar significa menos comentários, então quem quer feedback exaustivo precisa baixar o limite de confiança e aceitar mais ruído.
  • A hospedagem própria exige uma VPC e um endpoint de LLM auto-hospedado, o que é trabalho real de infraestrutura para uma equipe pequena.
  • A cobertura de Flutter e React Native se concentra em eventos e falhas, então recursos exclusivos de nativo não têm equivalente direto.
  • O preço de 29 dólares por desenvolvedor ao mês para repositórios privados é por licença, então o custo cresce com o time.

Perguntas frequentes

Ele revisa pull requests e publica só os achados que passam por uma análise estática e uma validação em várias passagens, além de oferecer SDKs móveis para relatórios de falhas, registro de eventos e feedback dentro do app. O objetivo é um bot de revisão que a equipe não silencie.