VibeShift

VibeShift

GroundNG · Programação

VibeShift é um agente de segurança de código aberto da GroundNG que se conecta aos assistentes de código com IA via MCP. Ele analisa o código gerado pela IA e devolve correções ao seu editor antes de publicar.

Prévia da interface de VibeShift

Sobre VibeShift

What Is VibeShift

VibeShift é um agente de segurança feito para equipes que deixam a IA escrever uma fatia cada vez maior do seu código. Ele não roda como um painel separado: conecta-se a ferramentas como Cursor, GitHub Copilot e Claude Code por meio do Model Context Protocol, então as checagens de segurança acontecem dentro do editor que você já usa.

O produto ataca uma lacuna específica. Os assistentes de IA geram código rapidamente, mas esse código pode carregar falhas discretas, como injeção de SQL, cross-site scripting, configurações inseguras ou lógica quebrada. Revisar à mão cada trecho escrito pela IA é lento e acaba ficando de lado. O VibeShift automatiza essa primeira passada: analisa o código gerado, marca os problemas com local e gravidade, e devolve dicas de correção ao assistente que escreveu o código.

Ele é distribuído como servidor MCP auto-hospedado, então você mesmo o executa e o conecta ao LLM do qual tenha chave de API. Isso deixa tanto o código quanto a escolha de modelo sob seu controle. O custo é a configuração: você precisa de Python 3.10 ou superior, uma chave de API de um LLM e uma configuração MCP funcional antes de o agente fazer qualquer coisa.

Getting Started

  1. Clone o repositório do VibeShift e crie um ambiente virtual com Python 3.10 ou superior.
  2. Instale as dependências e os navegadores do Playwright, depois renomeie o arquivo de ambiente de exemplo e adicione sua chave de API do LLM.
  3. Adicione o servidor VibeShift à sua configuração MCP para que o assistente de IA possa chamá-lo.
  4. Mantenha o servidor rodando e peça ao assistente para analisar uma função, gravar um teste ou rodar uma suíte de regressão.

Informações do produto

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

Plano gratuitoSim
Planos pagosN/A
PlataformaLocal MCP server, Python 3.10+
DesenvolvedorGroundNG
CategoriaProgramação
Data de lançamentoApr 2025
Última atualizaçãoNov 2025
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APISim

Ideal para

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

Usuários

  • Desenvolvedores solo que programam com apoio de IA
  • Equipes de produto pequenas sem engenheiro de segurança dedicado
  • Engenheiros de QA e testes

Tarefas

  • Analisar código gerado por IA em busca de vulnerabilidades
  • Gravar testes de navegador
  • Rodar suítes de regressão
  • Descobrir cobertura de testes

Cenários

  • Revisar um pull request cheio de código escrito por IA
  • Começar a cobertura de testes num app sem suíte
  • Manter os testes vivos depois de refatorar

Principais recursos

Integração MCP com os assistentes mais usados

O VibeShift funciona como servidor do Model Context Protocol, então encaixa em assistentes como Cursor, Windsurf, GitHub Copilot e Roo Code. Você adiciona uma entrada de servidor à sua configuração MCP e o chama em linguagem natural. A integração mantém as checagens de segurança dentro do editor, e não numa ferramenta à parte.

Verificação de segurança automatizada

O agente analisa o código enquanto o assistente o gera ou edita. Ele combina a análise estática, que inspeciona o código-fonte, com checagens dinâmicas contra componentes em execução quando faz sentido. Busca falhas como XSS, injeção de SQL, configuração insegura e erros de lógica, e então informa o tipo, o local e a gravidade.

Gravação de testes com apoio de IA

Você descreve um fluxo de navegador em linguagem natural e o VibeShift o transforma num script de teste baseado em Playwright. O agente planeja os passos, opera um navegador real e salva o resultado num arquivo JSON. Isso encurta a distância entre descrever o que uma função deveria fazer e ter um teste que comprove isso.

Execução determinística de testes

Os testes gravados rodam pelo Playwright de forma repetível. Quando uma execução termina, o VibeShift devolve o status aprovado ou reprovado junto com erros, capturas e logs de console. Esse retorno ajuda o assistente a ver o que quebrou e sugerir uma correção.

Testes com autocorreção

Os testes existentes se ajustam quando o código ou a página muda, então refatorações simples não obrigam você a reescrever seletores na mão. O recurso corta a manutenção que costuma degradar suítes pequenas.

Descoberta de testes e regressão visual

O VibeShift consegue percorrer um site e sugerir passos de teste para as páginas que encontra, usando qualquer LLM compatível com OpenAI. Ele também aceita checagens de regressão visual que comparam capturas com correspondência de pixels e com um modelo de visão, pegando mudanças de layout que testes de texto não veem.

Prós e contras

Prós

  • Código aberto sob Apache-2.0, então você pode ler, auditar e ampliar o código.
  • Roda localmente como servidor MCP e funciona com qualquer LLM do qual você tenha chave, mantendo seu código e a escolha de modelo sob seu controle.
  • Junta verificação de segurança e testes de navegador num só agente, cobrindo mais parte do ciclo de desenvolvimento.
  • Os relatórios trazem local, gravidade e dicas de correção, nas quais um assistente de IA pode agir direto.

Contras

  • A configuração é voltada a desenvolvedores: você precisa de Python, instalar dependências e ter uma configuração MCP funcional antes de ele fazer qualquer coisa.
  • Você fornece sua própria chave de API do LLM, então a qualidade da análise e dos testes depende do modelo que conectar.
  • Alguns recursos, como as checagens dinâmicas contra apps em execução, só valem quando você tem um alvo ao vivo para apontar.

Perguntas frequentes

Analisa o código gerado por IA em busca de vulnerabilidades de segurança e devolve os achados, incluindo dicas de correção, ao seu assistente de código com IA. Ele também grava e executa testes de navegador pelo mesmo servidor MCP.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a VibeShift.

Alternativas a VibeShift

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes