Pular para o conteúdo
ReviewRamble

A newsletter semanal

IA, analisada, na sua caixa de entrada.

  • Novas análises de ferramentas, modelos, servidores MCP e repositórios, com o veredicto logo no início
  • Preços e notas reconferidos quando algo muda
  • Novos artigos de análise assim que são publicados

Modelos, agentes, servidores MCP e as ferramentas que realmente valem seu tempo.

Um e-mail por semana. Cancele pelo link em qualquer edição. Como usamos seu e-mail

jevgrep

Busca de código para agentes de código: pergunte o que o código faz e receba os arquivos relevantes e trechos literais escolhidos pelo modelo Jev.

Análise de Sheela · Atualizado

Ver no GitHub Código aberto

Nossa nota

3.9/5

O jevgrep é um jeito bem medido de cortar em cerca de um quarto a conta de um agente de código com a busca por arquivos, desde que você aceite enviar seu código-fonte a um provedor de modelos a cada busca.

O que é jevgrep?

O jevgrep é uma ferramenta de linha de comando, executada como jg, que responde a perguntas como "Where is authentication checked before a request reaches a handler?" com uma lista de arquivos relevantes, pistas de leitura e trechos literais do código com referências de linha, tudo impresso no stdout. Ele percorre o repositório de pastas a arquivos e a declarações e pergunta ao Jev, o modelo de decisão da TypeSafe AI, se cada ramo é relevante. Ele devolve evidências para um agente de código ler, não uma resposta gerada.

É escrito em TypeScript, tem licença MIT e é instalado pelo npm como @dzhng/jevgrep no Node.js 22 ou mais recente. Uma skill complementar, instalada com jg skill, ensina ao Claude Code, ao Codex, ao OpenCode e a outros agentes quando chamá-lo. A análise de declarações cobre Python, TypeScript e JavaScript, Go e Rust; outros textos recebem pré-visualizações simples.

As buscas chamam o Jev por um provedor que você escolhe em jg auth: Vercel AI Gateway, TypeSafe, OpenRouter, OpenCode Zen ou um endpoint personalizado compatível. Não há modo local nem offline.

jevgrep vale a pena?

O jevgrep é uma das poucas ferramentas de busca para agentes que publicam por completo as evidências de custo, e as evidências sustentam uma afirmação modesta. Na repetição feita pelo mantenedor de dez tarefas Python do SWE-bench com o gpt-5.6-sol da OpenAI em esforço médio, tanto a linha de base quanto o jevgrep 0.4.3 resolveram 8 de 10. O custo total caiu de US$ 7,62 para US$ 5,66, uma economia de 25,8%, com US$ 1,48 disso gasto no próprio Jev a preço de tabela. O destaque de cerca de 30% no README é o número antigo que deixa o Jev de fora, e o mantenedor diz isso.

O método é diferente da busca baseada em embeddings. Em vez de construir um índice vetorial, o jg faz ao Jev perguntas de sim ou não sobre a relevância de pastas, arquivos e declarações, segue os ramos aprovados e imprime trechos. Nada é indexado com antecedência, então não há watcher para manter atualizado, mas cada busca custa chamadas ao provedor; respostas validadas ficam em cache local para suavizar repetições. A concorrência padrão é de 32 requisições somando todas as etapas.

A troca em relação aos dados é clara. O código elegível vai para o Jev por qualquer provedor que você tenha configurado, a cada busca. O filtro padrão pula arquivos ignorados, ocultos, de dependências, binários e .env, e descarta arquivos inteiros que parecem conter credenciais, mas o README chama isso de detecção por melhor esforço, não de remoção. jg files mostra o que uma busca leria sem chave nem chamada de rede, o que vale rodar uma vez em qualquer repositório privado.

As evidências são fracas em um aspecto: cada tarefa foi executada uma vez, a linha de base foi reaproveitada de uma execução anterior e as dez tarefas foram ajustadas em vez de reservadas, como a página de resultados declara. A execução da 0.5.0 cortou o gasto com o Jev em cerca de 59%, mas deixou o custo combinado 2 a 3% acima da 0.4.3. O projeto tem seis semanas, com 3.176 estrelas, 242 forks, versões até a v0.8.0 em 1º de outubro e commits até 4 de novembro.

Diante do grepai, que gera embeddings do código localmente com o Ollama e pode ficar totalmente offline, o jevgrep não precisa de índice nem de modelo local, mas não consegue manter o código na máquina. Para uma equipe que já paga um gateway para seus agentes, é um pequeno salto a mais; para uma com uma regra de nenhum terceiro, isso descarta o jevgrep.

Onde ele se destaca

  • Um engenheiro backend jogado em um grande serviço Python que nunca viu

    Encontrar onde retries e timeouts de requisições são tratados antes de mudá-los

    Pergunte ao jg "Which tests cover retry behaviour when a request times out?" e entregue ao agente os arquivos e trechos impressos. No estudo do mantenedor, o Jev custou cerca de US$ 0,15 por tarefa a preço de tabela.

  • Um gerente de engenharia pagando por uma implantação de agentes de código com 20 licenças

    Reduzir a conta de tokens sem baixar a taxa de resolução

    Instale a skill em cada repositório com jg skill --yes e compare o gasto no gateway antes e depois; o estudo publicado viu custo total 25,8% menor em dez tarefas, o que é uma estimativa inicial, não uma garantia.

  • Um líder de equipe atento à segurança em uma fintech

    Conferir o que uma ferramenta de agente enviaria para fora da máquina antes de aprová-la

    Rode jg files no repositório para listar, por diretório, cada arquivo que uma busca poderia ler, e depois adicione padrões --exclude para caminhos gerados ou sensíveis. Não precisa de chave e não faz nenhuma requisição de rede.

Antes de decidir

Configuração
npm install -g @dzhng/jevgrep no Node.js 22+, depois jg auth para escolher um provedor e salvar sua chave, e jg skill (Node 22.20+) para instalar a skill do agente. Não precisa de Python, Bun nem ripgrep.
Integrações
Instaladores de skill para Claude Code, Codex, OpenCode e outros agentes; Jev via Vercel AI Gateway, TypeSafe, OpenRouter, OpenCode Zen ou um endpoint personalizado compatível com a TypeSafe. A saída é stdout simples.
Dados e privacidade
As buscas enviam o código elegível ao provedor do Jev escolhido. As chaves ficam em um arquivo de configuração acessível só ao dono; respostas validadas ficam em cache local; nenhum arquivo de relatório é gravado. O README não descreve telemetria. MIT.
Custo em escala
O Jev custa US$ 0,042 por milhão de tokens de entrada no Vercel AI Gateway, sem cobrança de saída. No estudo de dez tarefas, o Jev acrescentou US$ 1,48 enquanto cortava o gasto do modelo de código de US$ 7,62 para US$ 4,18.
Limites
Sem modo offline nem provedor de reserva; credenciais em variáveis de ambiente são ignoradas; tempos de busca e timeouts não são publicados; 11 issues e pull requests abertos.

O que é bom

  • Estudo de custo publicado no SWE-bench com números por tarefa e limites declarados
  • Nenhum índice para construir ou manter atualizado
  • Devolve trechos literais com referências de linha, não um resumo
  • jg files mostra exatamente o que uma busca enviaria, offline
  • Licença MIT; um único npm install no macOS, Linux ou Windows

O que não é

  • Cada busca envia código-fonte a um provedor remoto do Jev
  • O benchmark são dez tarefas ajustadas, uma execução cada
  • Análise de declarações para apenas quatro famílias de linguagens
  • Sem comando jg upgrade; skill e CLI são atualizadas separadamente

Ideal para

Equipes que rodam Claude Code, Codex ou OpenCode em repositórios desconhecidos, já passam as chamadas de modelo por um gateway e querem reduzir o custo da busca por arquivos do agente.

Alternativas ao jevgrep

jevgrep: perguntas frequentes

jevgrep vale a pena?
O jevgrep é um jeito bem medido de cortar em cerca de um quarto a conta de um agente de código com a busca por arquivos, desde que você aceite enviar seu código-fonte a um provedor de modelos a cada busca. Damos nota 3.9 de 5.
Quanto custa jevgrep?
Gratuito sob MIT. As buscas são cobradas pelo seu provedor do Jev; o Vercel AI Gateway lista o Jev a US$ 0,042 por milhão de tokens de entrada.
Quais são as desvantagens de jevgrep?
Cada busca envia código-fonte a um provedor remoto do Jev; o benchmark são dez tarefas ajustadas, uma execução cada; análise de declarações para apenas quatro famílias de linguagens; sem comando jg upgrade; skill e CLI são atualizadas separadamente.
Para quem jevgrep é indicado?
Equipes que rodam Claude Code, Codex ou OpenCode em repositórios desconhecidos, já passam as chamadas de modelo por um gateway e querem reduzir o custo da busca por arquivos do agente.
Quanto custa jevgrep para uma equipe ou em produção?
O Jev custa US$ 0,042 por milhão de tokens de entrada no Vercel AI Gateway, sem cobrança de saída. No estudo de dez tarefas, o Jev acrescentou US$ 1,48 enquanto cortava o gasto do modelo de código de US$ 7,62 para US$ 4,18.
jevgrep é seguro para dados da empresa?
As buscas enviam o código elegível ao provedor do Jev escolhido. As chaves ficam em um arquivo de configuração acessível só ao dono; respostas validadas ficam em cache local; nenhum arquivo de relatório é gravado. O README não descreve telemetria. MIT.
Quais são as melhores alternativas ao jevgrep?
As alternativas mais próximas que analisamos são grepai e LangGraph Bigtool.

Respostas verificadas em 5 de nov. de 2026.