
Kerno: teste de API com IA após mudanças no código
Valide o backend e os fluxos críticos durante o trabalho com seu agente de programação.

Para que serve o Kerno, em termos simples?
O Kerno verifica se o backend continua funcionando como esperado depois de uma alteração no código. Imagine uma compra: receber uma resposta HTTP de sucesso não prova que o pedido foi salvo corretamente ou que a cobrança aconteceu uma única vez. O Kerno pode percorrer essas etapas e conferir o resultado final.
O produto da FYCK Limited reúne um agente local, conexão MCP com o assistente de programação e um portal de relatórios. É voltado a desenvolvedores de backend e equipes de QA que conseguem executar a aplicação e suas dependências.
Validar mudanças sem perder o fluxo de negócio
O Kerno analisa relações no repositório, gera testes e registra o comportamento atual como referência. Depois de uma mudança, identifica os pontos de entrada afetados e compara os novos resultados. Quando um fluxo falha, o relatório aponta a etapa correspondente.
As verificações podem incluir estrutura das respostas, autenticação, permissões, entradas inválidas e tratamento de erros. É possível solicitar testes de segurança e adicionar regras de negócio da equipe. Se uma diferença for intencional, os testes podem ser atualizados; essa decisão exige conferir se o comportamento novo está correto.
Plano gratuito e preço por desenvolvedor
Na página de preços, consultada em 18 de outubro de 2026, Community oferece 30 execuções mensais, um repositório e um usuário, sem cartão de crédito. Cada cenário executado é uma unidade, e não cada commit.
Pro aparece por $50 por desenvolvedor ao mês, com execuções e repositórios ilimitados e análises da equipe. Enterprise tem preço sob consulta e acrescenta hospedagem própria, SSO/SAML e controles de dados. O valor é o anunciado no site, sem conversão para reais nem estimativa de impostos.
Como começar com seu repositório
O guia de início pede Node.js 18+, Git e Docker ou Podman em execução.
- Instale com
npm install -g @kerno/clie entre usandokerno login. - Execute
kerno init -w /absolute/path/to/repoe use os dados MCP fornecidos pelo comando. - Conecte o agente, escolha a aplicação e informe sua URL ativa e os acessos necessários às dependências. Confirme a calibração.
- Peça para mapear um fluxo importante e revise as etapas e o resultado esperado antes de aprovar o plano de teste.
- Analise o relatório e valide os fluxos afetados após alterar o código. Investigue diferenças antes de aceitar uma nova referência.
Claude Code, Cursor, Windsurf e Codex estão entre as configurações documentadas. Um fluxo pequeno, com resultado verificável, ajuda a avaliar a primeira execução.
Compatibilidade e cuidados com CI
O suporte inclui HTTP(S), MCP Streamable HTTP e consumidores em segundo plano. Os cenários são escritos em TypeScript, enquanto o backend pode usar diferentes linguagens. Consulte a matriz de tecnologias para frameworks e serviços como PostgreSQL, MySQL, Redis e Kafka. WebSocket, gRPC e GraphQL continuam como recursos futuros. O escopo é um repositório por vez, inclusive com múltiplas aplicações.
A página comercial inclui CI em Pro; já o guia de CI permite repetir gratuitamente testes já commitados, sem conta nem chamadas a modelos. Você precisa de Linux, Docker e da aplicação iniciada pelo próprio workflow. CI não gera testes novos, e cenários ignorados devem ser avaliados separadamente.
O que sai da sua máquina
A documentação de segurança informa que o código e as referências ficam locais. Entretanto, trechos relevantes passam pelo proxy do Kerno até provedores de modelos configurados com retenção zero.
Os relatórios das execuções iniciadas pelo agente são enviados ao portal, incluindo corpos e cabeçalhos das requisições e respostas. Dados sensíveis podem aparecer nesses relatórios. Use um ambiente e dados adequados. A declaração de não usar código para treinamento não equivale a funcionamento offline; SOC 2 Type II ainda está em andamento.
Perguntas frequentes
Ele substitui os testes unitários?
Ele acrescenta verificações da aplicação real e das dependências. Isso complementa testes menores e revisão de código, sem demonstrar que todos os erros foram eliminados.
Como o limite gratuito é contado?
Executar cinco cenários consome cinco unidades no fluxo sujeito à cota. Uma única mudança pode envolver vários cenários.
O relatório pode expor dados sensíveis?
Pode conter dados retornados pela aplicação. Avalie os payloads e o tratamento dos relatórios antes de usar informações de produção.
Recursos oficiais
- Documentação: instalação e solução de problemas.
- Comunidade oficial no Slack: dúvidas de integração.
- Histórico de mudanças: evolução do produto.





